蘋果iOS App Store漏洞使得應用的大小看起來比實際大得多

大家好!應用程序大小一直是一個備受爭議的話題,因為隨著時間的推移,我們已經注意到應用程序越來越大的趨勢。較大的應用程序不好,不僅因為它們在安裝後會佔用您設備上的大量空間,而且還會為下載和更新消耗大量帶寬,並且可以通過蜂窩網絡下載150MB的限制。

蘋果iOS App Store漏洞使得應用的大小看起來比實際大得多

蘋果iOS App Store漏洞使得應用的大小看起來比實際大得多

iOS 12正式版發佈後不久,一些用戶已經注意到App Store中的應用程序大小非常大。以Facebook應用程序為例,您會看到App Store中顯示的應用程序大小為519MB。如果您實際安裝了該應用並查看了存儲設置,您會發現它在您的設備上佔用了316MB。(此大小因設備而異)比App Store中報告的數量少200MB。

蘋果iOS App Store漏洞使得應用的大小看起來比實際大得多

App Store使用名為app thinning的流程,僅向您的設備下載應用程序在其上運行所需的代碼和資源。當開發人員向Apple提交他們的應用程序時,會為每個受支持的設備創建不同的程序包,這些程序包通常比通用程序包小很多,通用程序包包含所有受支持設備的所有代碼和資源。

我們已經確認App Store正在報告某些應用的通用包大小,而不是顯示您當前使用的設備的包大小。這就是導致Facebook(以及其他一些應用程序)顯示的尺寸大於實際下載到設備的尺寸的原因。


分享到:


相關文章: