iOS 12新漏洞:App顯示大小與實際不符 明顯偏大
IT之家9月27日訊息 App的大小一致都是備受爭議的話題,隨著時間的推移,附加功能的越來越多,App的佔用空間也越來越大,這對裝置的穩定執行造成了一定的影響,同時也造成了流量的負擔。
在iOS12釋出之後,一些使用者已經注意到App Store中的App非常大。就拿Facebook為例,在App Store的下載介面顯示的應用程式大小為519MB。但是下載好之後,在iPhone的儲存空間再次進行檢視的話,就會發現其實際佔用僅為316MB。這個大小因裝置而異,但比App Store中報告的數量少了200MB。
據悉,App Store是通過app thinning的流程,向iPhone裝置提供該應用程式在其裝置上執行所需的程式碼和資源。開發人員在開發App時,會為該App所支援的全部裝置建立不同的程式包;但是在向蘋果提交其App時,提交的是通用程式包,通用程式包包含全部受支援裝置的App程式碼及資源。
目前開發者已經確認,App Store錯誤的將某些應用的通用程式包大小顯示為App佔用大小,而不是顯示當前使用的裝置所需程式包的大小。這就是導致Facebook(以及其他一些應用程式)顯示的App大小與實際不相符的原因。
開發者已向蘋果公司報告該漏洞,蘋果暫未做出回覆。