揭秘iOS12神优化:苹果用了什么黑科技让旧iPhone提速40%?

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

揭秘iOS12神优化:苹果用了什么黑科技让旧iPhone提速40%?

iOS12黑科技揭秘

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

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

揭秘iOS12神优化:苹果用了什么黑科技让旧iPhone提速40%?

揭秘iOS12神优化:苹果用了什么黑科技让旧iPhone提速40%?

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

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

揭秘iOS12神优化:苹果用了什么黑科技让旧iPhone提速40%?


分享到:


相關文章: