时代传媒网 - 时代快报 时代新闻 时代新媒体

首页 > 科技 > 正文

iOS 9“减肥”成功,它究竟是怎么减下来的?

文章导读:除了新功能和特性iOS的基础优化也是苹果非常看重的,iOS9的低功耗模式可以增加3个小时的续航。节电模式将会在低电量的时候自动启动,自动延长使用时间。iOS9中内置的应用都利用了Metal技术的优势,使得系统界面滚动更灵敏、流畅,而且动画效果更生动。

体积更小的iOS9

9月17日凌晨苹果正式推送了iOS9的升级,力图带给用户更智能,更快速和人性化的系统体验。新的iOS9新增了许多功能和特性,包括更智能的语音助手Siri以及进化版的Spotlight搜索引擎、重新设计的备忘录、支持查询交通实时状况的新地图。苹果甚至还推出了自己的新闻应用,用户可根据个人兴趣定制资讯内容。还有增强版带有ShortcutBar(快捷工具栏)功能的键盘。

除了新功能和特性iOS的基础优化也是苹果非常看重的,iOS9的低功耗模式可以增加3个小时的续航。节电模式将会在低电量的时候自动启动,自动延长使用时间。iOS9中内置的应用都利用了Metal技术的优势,使得系统界面滚动更灵敏、流畅,而且动画效果更生动。

可能很多用户会认为iOS9加入了这么多此前iOS没有的功能iOS的体积势必会比以往的iOS固件更大,但其实通过观察我们可以发现iOS9和iOS8固件体积相差并不大。以iPhone6为例,正式版的iOS9固件体积为1.83GB,而iOS8最后一个版本iOS8.4.1的固件体积是1.84GB。也就说iOS9集成了更多的新功能,反而固件体积却更小了。

iOS9的“轻量级”还体现在升级对设备剩余存储的要求上,此前iOS8的升级文件不到1GB,但是却要求设备可用的存储空间至少达到4.6GB,这让原本设备存储空间只有16GB和8GB的iOS用户根本无法更新到iOS8。现在用户只需要利用1.3GB的剩余空间,就可以完成升级安装iOS9。

值得一提的是在升级iOS9的过程中如果用户在升级系统时出现了空间不足的情况,iOS9会弹出“先删再重装”的选项。用户可以暂时把一些应用删除,腾出空间来升级iOS9,在升级完毕之后这些应用重新自动安装到设备上。

AppThining

iOS9还有一个节省存储空间的解决方案是AppThining。这项技术苹果在全球开发者大会(WWDC2015)上就曾经介绍过,AppThinning功能中其实有三个独立的机制,分别是AppSlicing、On-demandresources以及Bitcode。

分割功能(Slicing),开发者只要把完整应用包的内容上传到iTunesConnect,Slicing可以对应用/游戏内容进行分割,根据用户设备类型和屏幕分辨率的不同分发定制化下载包。而不是再像以往一样下载一个完整的包含兼容所有设备的文件版本。

代码功能(Bitcode),开发者不再上传应用的预编译的二进制文件,而是上传应用的“IntermediateRepresentation“中间代表”。在用户下载之前,AppStore在自动编译应用程序。这样即使开发者没有给他们的代码添加标签,应用也能够执行AppSlicing部分功能,仅下载设备需要的32或64位代码。Bitcode可以让苹果在未来为你的应用进行再次优化,而避免了发布新版本的麻烦,同时可以大大减少调试工作量。

随需应变资源(On-demandresources),开发者可以把应用和游戏初始化用不到的资源分类打包上传到AppStore,在用户使用的时候系统会根据资源标签在必要的时候调用资源,当某些资源不再使用的时候会被系统自动清除。这里用一个通俗的说法,一个大型的iOS游戏体积往往非常大,动辄上GB,在一个关卡很多的游戏中,用户需要的通常都是他们当前的级数以及下一级,通过On-demandresources,用户可以下载他们需要的关卡游戏。随着你不断通关,应用再下载其他关卡,并将用户成功过关的关卡给删掉。不仅节省了用户下载的时间而且能够有效的缩小应用和游戏的体积。

它们在节省iOS应用资源方面发挥着各自的作用。AppThining可以让iOS设备在很多安装应用、更新应用以及运行应用等多种场景中仅下载需要的代码而不是所有的资源,这样iOS应用占用的空间就会减少很多,从而节省出更多的剩余存储空间。

升升升

WindowsPhone手机的8GB存储感觉永远都装不满,Android手机的16GB绰绰有余,然而iPhone的16GB存储远远不够用,一个iOS平台的App往往比Android平台和WindowsPhone平台乃至桌面级别的跨平台应用体积都要大。苹果在今年年初还首次将iOSApp应用的最大体积限制将从2GB放宽到4GB,虽然这可以让多媒体软件和游戏开发者有更宽阔的施展空间,并且提升应用的和游戏的高清画质,特别是在iPadPro发布之后这个需求更为强烈。但由于iPhone6s和iPhone6sPlus的起始容量仍然为16GB,加上此前大量的16GB的iOS用户,因此“瘦身”势在必行,而iOS9则是一个很好的开始,手握16GBiPhone的骚年们还等什么?赶紧点击升级吧!

相关阅读
关键词:
责任编辑:林灵
复制链接 打印 收藏

文明社会,从理性发贴开始