2015-12-21 22 views
0

從我已經從Apple的文檔中瞭解到的情況來看,應用程序商店對可下載的應用程序有100mb的線上限制。完全對應用程序稀釋感到困惑

蘋果最近推出了iPhone6 +的3倍資產,在我們的應用程序中造成了可笑的膨脹程度。因此,應用程序細化...因此,我的想法是,我添加一個資產目錄並將所有圖像放在那裏,然後應用程序商店將知道iPhone 6+用戶何時下載應用程序,它只會給他們3x和2個版本(我假設爲放大/非縮放),當iPhone 6用戶下載應用程序時,它會給他們1倍和2倍版本(我也假設爲放大/非縮放)。

因此,3x用戶實際上只是通過不下載1x大小的資產(這是小而微不足道的)來節省空間。而2x用戶通過不下載3x大小(這是顯着的)來節省空間......但是,我的問題是應用程序稀釋僅適用於iOS9 ..那麼這是什麼意思?

iOS8上的iPhone 6用戶根本無法下載應用程序,因爲他們沒有應用程序稀釋功能,因此他們會下載整個資產集合,並且它會超過100MB?

我在問這個問題,因爲我上傳了我的cocos2d遊戲版本到iTunes Connect,它說它的壓縮文件大小爲172mb,帶有黃色感嘆號,所以我很擔心這個...在我的情況中,我知道問題真的來自3x尺寸的藝術。我目前沒有使用資產目錄,因爲cocos2d(v2.x至少)不支持它們,如果沒有意義,我不想打擾增加支持,因爲我基於上述內容...

回答

0

應用程序切片發生在App Store服務器上,因此運行iOS 8或更低版本的設備仍可以下載啓用了應用程序細化的應用程序。 的App Thinning Documentation狀態

刨切應用被支撐在運行9.0和版本的裝置;否則,商店會將通用應用程序交付給客戶。

如果通用應用程序的大小超過100MB,用戶必須下載它通過WiFi。降低初始下載大小的方法是按需資源。

注:
由於在iPhone 6 Plus上的像素密度比其他型號更高,即使在非放大狀態,只需要3倍的圖像,使2個圖像不需要被下載所以iPhone 6 Plus用戶可以節省更多。