为了节省空间、提高运行效率,iOS 9从系统到应用都做了全方位的精简瘦身,安装和升级所需空间大大减少,还有一整天的应用精简方案:App Thining。
它下边包含三个独立机制App Slicing(应用分割)、On-demand resources(随需应变资源)、Bitcode(代码功能),从不同方面减小应用体积。
其中,App Slicing的原理是对完整的应用、游戏安装包进行分割,根据用户设备类型、屏幕分辨率不同而推送相应的下载包,不再全部都是统一的完整包。
不过苹果今天宣布,App Slicing功能在iOS 9应用上暂时无法使用,原因是iOS 9 iCloud备份后,App Store的部分应用只能恢复到同一台iOS设备上。
换言之,如果将iCloud备份的应用恢复到另一台iOS设备上,因为App Slicing切割的缘故,应用和游戏会出现混乱而无法使用,不得不暂时停止这个功能。
苹果表示,用户在下载iOS 9应用的时候,将继续得到统一完整安装包,不过,TestFlight内测渠道仍会开启App Slicing。
App Slicing功能将在未来通过软件升级重新开放,但没有具体时间表。