发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
 总算认识拯救16GB!终于明白iOS 9安装空间为何暴降了 - 客集网
Hi,你好,欢迎来到客集网
  • 产品
  • 求购
  • 公司
  • 展会
  • 招商
  • 资讯
  • 解梦
当前位置: 首页 » 资讯 » 社会财经 找商家、找信息优选VIP,安全更可靠!
总算认识拯救16GB!终于明白iOS 9安装空间为何暴降了
发布日期:2023-01-02 23:08:41  浏览次数:6

iOS 9注重更多细节,其中对更新包体积的减小,让不少8GB、16GB的iPhone/iPad老用户非常感动,毕竟体积从原来的降至现在的,相当感人,但这是怎么实现的。

对于这个事情,苹果在WWDC进行了一番详细的说明,我们去掉废话直接来看重点内容。苹果表示,完成对新系统更新包的廋身,他们用了三个机制:

1、应用程序切片(App Slicing)

这是最重要的,因为之前每个iOS应用程序下载包都包含了一大堆devices—assuming二进制代码,换句话说包含了很多你用不着的东西,比如iPhone 6的iOS应用包含了32位和64位两种。

苹果所做的就是根据机型的实际情况,来对应用进行缩小,比如iPhone 5C只是运行32位的系统(CPU和GPU都是32位的),那么就应用中的64位二进制代码就全部去掉,就至留下32位的代码(2x iPhone以及OpenGL图形代码)。

2、资源会是随需应变的(ODRs)

这个过程是复杂的,简单点来说就是,用户下载的应用可以根据你的实际进展情况,来同步进行下载后续关卡,而之前关卡会相应的删除,比如你从App Store买了应用,需要腾出一定的空间,开发者可以根据相应代码来提示用户哪些需要删除或者哪些是可以腾出空间的等等。

3、Bitcode

开发者上传应用程序不用提交预编译的二进制文件,只需要上传“intermediate representation(中间代表)”展现,而用户下载时,App Slicing可以根据用户需求,来判断你是否需要32位还是64位的。

上述过程你不必要都知道,但苹果为了缩减体积整的这个代号为App thinning的效果是明显的,体积从降至现在的,这是让老用户痛哭流泪的事情。

VIP企业最新发布
最新VIP企业
背景开启

客集网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

如若本网有任何内容侵犯您的权益,请联系 QQ: 1130861724

网站首页 | 信息删除 | 付款方式 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 (c)2014-2024 Rights Reserved 鄂公网安备42018502007153 SITEMAPS 联系我们 | 鄂ICP备14015623号-21

返回顶部