关于iOS12,苹果给出了3个数值:40%、70%、50%。什么意思呢?按照苹果的说法就是,老设备在更新了iOS12之后能获得40%的应用加载速度提升,70%的相机App打开速度提升,50%的键盘呼出及打字流畅度提升。听起来十分诱人,实际情况又是怎样的呢?

经过小编的实测,这次苹果真的没有忽悠人。我将手上的iPhone6s(2015年,A9处理器)和iPad Air(2013年,A7处理器)都升级了iOS12,发现两台设备的流畅程度都有提升,最起码是比iOS11任何一个版本都要好的。而iOS12更是为iPad加入了iPhone X的手势操作,这点让我感到十分意外。可是问题来了,苹果到底对iOS12做了哪些,竟能提升那么多?

iOS12系统

iOS12黑科技揭秘

优化处理器升降频速度减少处理器樽颈

在iOS10的时候,苹果加入了一个名为Cell Pre-fetch功能,通过App预加载的方式,让App打开的时候不会因为系统资源不足而卡住。不过后来苹果发现这个功能效率不怎么高,App预加载有可能会在一时间抓取大量App的数据,从而导致处理器资源到达瓶颈,进而在网页等页面会出现掉帧问题,甚至是卡住。从A10 Fusion处理器开始,iOS就会分成高效和低功耗两部分,如果执行App进程少的时候,处理器会转用低功耗核心,以此来确保续航。如果在打开App或者是浏览网页的时候,处理器没能及时转换大核心,那么掉帧问题就会更加严重。所以苹果在iOS12中对应用预加载功能进行了改善,在屏幕渲染任务完成之后,才会开启预加载,合理调配系统资源。

 

调节系统资源以减少处理器、图像处理和运存使用

除了优化处理器之外,苹果也从系统介面以及开发者环境入手改善系统体验了。据悉,苹果更新了iOS 12 的Auto-Layout框架,允许开发者在App内容自定不同显示大小,减少iOS设备处理资源的耗能,但苹果发现有关框架的资源会呈指数级扩张,因此在iOS12减少使用指数级别的元件,将一个个元件独立放置,从而减少处理器、图像处理和运存的使用。

上一篇:iOS12有什么BUG?iOS12BUG汇总及是否值得升级(持续更新)
下一篇:返回列表

与《揭秘iOS12神优化:苹果用了什么黑科技让旧iPhone提速40%?》相关的内容: