为何iOS9功能多了反而固件却小了?

这个可能大家没有理解清楚,从大小上看,iOS9固件的大小并没有多大变化,变化的是安装所需的硬盘空间减小了。以iPhone 6举例,iOS 8.0的固件是2.37GB,iOS 9.0 beta的固件是2GB,相差不算太大,当时iOS8的固件大小之所以倍受吐槽,也并不是它的固件有多大,而是因为iOS8通过OTA升级,升级包不足1GB,但所需空间却至少要4.6GB。


为何iOS9功能多了反而固件却小了?


另外,大家之所以对新系统固件存在质疑,或许也是受到了一些新闻的误导,很多新闻里都提到安装包从4.6GB减小到了1.3GB,这很可能是标题党的一种手段,如果你仔细解读原话:“We've reduced the the amount of space you need, to get iOS 9, from 4.6 gigabytes to get iOS 8, down to 1.3 GBs.”就会发现,这里根本没有提到安装包的事情。


原话只是陈述了下iOS 8升级时需要的空间比较多,当时还令很多8GB版设备用户无法升级,而现在iOS 9升级不需要太多的剩余空间了。另外这个问题其实在iOS 8.3固件更新的时候就已经得到了解决,即便是现在再提起这件事,也不过是想告诉大家,只是安装后系统占用体积的大小变了。


那么说到这儿,问题来了,为何本次苹果为何要将系统体积压缩到如此小的地步呢?又是怎样做到将系统体积压缩到如此之小的呢?因为官方没有明确说明,所以我们只能简单的进行分析,苹果将系统压缩到1.3GB,很可能是从大局出发,为了应用的装机率,我们知道,从六月开始,所有苹果新应用和更新应用都必须支持64位,这会使应用体积增加一倍左右,为了让16GB的机器能安装更多的应用,苹果一方面要改进应用编译的安装方式,比如只安装手机硬件对应版本的应用,另一方面就是精简系统体积。


至于如何做到将系统压缩到1.3GB,小编觉得可能是App Thining起了大作用,也就是说每个设备都有对应的固件,每个固件中只包含适用于那一款设备的资源文件,而不是像以前一样,通用固件包含兼容所有设备的文件版本,却只能用得上一个对应的文件资源。


另外,之所以有如此小的系统体积,也可能是苹果节省了资源媒体文件,比如音频视频图片,其次可能移除了一些旧功能代码跟程序和支持依赖库,需要说明的是,新版本的功能感觉上有很多改动,但如果你细算,其实增加的非常少,基本都只是做优化,所以新增容量也并不大,系统空间的减小纯粹是优化的结果。


iOS9就这样来了,虽然目前我们能够看到的只是Beta版,但不得不说,iOS9还是有一些实用功能的,相信大家也都关注了它功能上的改变,说到这儿,大家会选择升级iOS 9吗?