IT之家9月27日消息 App的大小一直都是備受爭議的話題,隨著時間的推移,附加功能的越來越多,App的占用空間也越來越大,這對設備的穩(wěn)定運行造成了一定的影響,同時也造成了流量的負擔。
在iOS12發(fā)布之后,一些用戶已經(jīng)注意到App Store中的App非常大。就拿Facebook為例,在App Store的下載界面顯示的應用程序大小為519MB。但是下載好之后,在iPhone的存儲空間再次進行查看的話,就會發(fā)現(xiàn)其實際占用僅為316MB。這個大小因設備而異,但比App Store中報告的數(shù)量少了200MB。
據(jù)悉,App Store是通過app thinning的流程,向iPhone設備提供該應用程序在其設備上運行所需的代碼和資源。開發(fā)人員在開發(fā)App時,會為該App所支持的全部設備創(chuàng)建不同的程序包;但是在向蘋果提交其App時,提交的是通用程序包,通用程序包包含全部受支持設備的App代碼及資源。
目前開發(fā)者已經(jīng)確認,App Store錯誤的將某些應用的通用程序包大小顯示為App占用大小,而不是顯示當前使用的設備所需程序包的大小。這就是導致Facebook(以及其他一些應用程序)顯示的App大小與實際不相符的原因。
開發(fā)者已向蘋果公司報告該漏洞,蘋果暫未做出回復。
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。