在將限制容量提高到100MB之后,Google Play上的安卓開發(fā)者有了更多的選擇,那些安裝包大小剛剛超過50MB的應(yīng)用的開發(fā)者們再也不用感到尷尬了。
今天,Google發(fā)布公告,宣布上調(diào)Google Play中APK文件的大小限制。從今以后,開發(fā)者上傳到Google Play的APK文件最大可達100MB,是原先的兩倍。
如果你不是開發(fā)者,或許會有疑問,為什么在App Store的應(yīng)用安裝包大小已經(jīng)可以達到4GB的時候,Google Play中的應(yīng)用安裝包卻只有區(qū)區(qū)50MB呢?這實際上與Google Play的應(yīng)用安裝機制有關(guān)。在開發(fā)者將打包好的APK上傳到Google Play的同時,還可以上傳一到兩個附加文件,每個文件最大2GB。對于用戶來說,要先下載50MB以內(nèi)的安裝包,隨后再通過在線更新的方式,獲得完整的程序文件。
這樣的設(shè)計對于用戶來說不啻為一個好選擇。但對于開發(fā)者來說,這實際上增加了他們的負擔(dān)。通常來說,開發(fā)者只需要發(fā)布一個安裝包,隨后根據(jù)不同的設(shè)備類型提供不同的配置代替資源即可,然后讓安卓設(shè)備在運行時自動選擇資源。但是由于安卓設(shè)備市場碎片化的特點,以及用戶對于素材質(zhì)量越來越高的要求,開發(fā)者很有可能無法在50MB大小的單一文件中容納所有資源,如果需要處理大量的替代資源,那么就很有可能造成單一APK大于50MB的情況。那么這樣的話開發(fā)者就必須在相同的應(yīng)用列表下面發(fā)布不同的APK,以支持盡可能多的不同的設(shè)備。
而在更新支持最高100MB大小的APK安裝包后,開發(fā)者有了更多的選擇。根據(jù)Google方面的說法,這樣可以讓開發(fā)者做出內(nèi)容更豐富,效果更加細膩的應(yīng)用。而同時對于那些可能容量大小剛剛超過50MB的應(yīng)用來說,也避免了再次下載數(shù)據(jù)包的尷尬。
而對于用戶來說并不會有太大的使用變化,和此前一樣,自動更新將只在WiFi環(huán)境下進行,用戶將不會收到提醒。這一新特性將僅限于Android 4.0及更高安卓系統(tǒng)版本。
無獨有偶,在蘋果于9月10日發(fā)布新一代Apple TV之后宣布Apple TV App的大小限制將為200MB。由于蘋果本身不涉及設(shè)備碎片化的問題,因此200MB的大小限制很有可能就是完整的應(yīng)用安裝包大小。或許這一限制門檻今后同樣會得到提升。