App thinning(缩减体积)
在iOS 9中,苹果更加注重细节方面的优化,其中对更新包体积的减小,让不少8GB、16GB的iPhone/iPad老用户欢呼雀跃,毕竟体积自原来的4.6GB降至现在的1.3GB,可以说是大幅地降低。
对此,苹果表示,之所以能够完成对iOS 9更新包的瘦身,他们是采用了以下三种机制,分别是应用程序切片(App Slicing)、资源会是随需应变的(ODRs)和Bitcode。下面,让我们具体来看一下:
应用程序切片(App Slicing)
这是最重要的,因为之前每个iOS应用程序下载包都包含了一大堆devices—assuming二进制代码,换句话说包含了很多你用不着的东西,比如iPhone 6的iOS应用包含了32位和64位两种。
苹果所做的就是根据机型的实际情况,来对应用进行缩小,比如iPhone 5C只是运行32位的系统(CPU和GPU都是32位的),那么就应用中的64位二进制代码就全部去掉,就至留下32位的代码(2x iPhone以及OpenGL图形代码)。
资源会是随需应变的(ODRs)
这个过程是复杂的,简单点来说就是,用户下载的应用可以根据你的实际进展情况,来同步进行下载后续关卡,而之前关卡会相应的删除,比如你从App Store买了应用,需要腾出一定的空间,开发者可以根据相应代码来提示用户哪些需要删除或者哪些是可以腾出空间的等等。
Bitcode
开发者上传应用程序不用提交预编译的二进制文件,只需要上传“intermediate representation(中间代表)”展现,而用户下载时,App Slicing可以根据用户需求,来判断你是否需要32位还是64位的。
上述过程你不必要都知道,但苹果为了缩减体积整的这个代号为App thinning的效果是明显的,体积自4.6GB下降至现在的1.3GB,很是让人印象深刻。
双重认证机制和六位数密码
除了原有的大小写字母和数字的密码之外,苹果将在iOS9上启用双重认证机制。一旦开启之后,无论何时使用新的设备或从网页端登陆,都会被要求输入苹果发送的验证码,该验证码会显示在认证苹果设备上或短信中,输入验证码后才能登录。
众所周知,之前版本iOS采用的是4位密码和字母数字等混合的密码两种。此次更新之后,iOS 9直接将很久没变的四位密码升级到了六位密码,不但密码组合更多,相对来说也更加安全,比如四位密码可能很容易被别人偷瞄记住,而六位密码被记住的难度会进一步提升,想要瞬间记住并不容易。
在系统设置中,iOS 9为用户提供了4种密码样式,比如自定字母数字密码、自定数字、四位数字和六位数字,用户的选择性更多。
相关报道:
- 电池续航哪家强?华为Mate 9和OnePlus 3T均榜上有名2017-02-22
- 苹果发布iOS 10.3新测试版 引入“查找AirPods”功能2017-02-21
- 苹果WWDC 2017新品展望:iOS 11和新版macOS亮相2017-02-17
- 外媒评华为Mate 9:做工扎实性能超快、电池续航是最大亮点2017-02-06
- 苹果发布iOS 10.3首个测试版 包括多个新功能和改进2017-01-25
本类最新
本类最热
科技视界
要闻推荐
今日视点
热点专题
新闻图片
- 新闻排行
- 评测排行