iOS 12可以说是目前为止苹果最多测试版本的系统了,很多体验过iOS 12 beta 的朋友都在说:iOS 12 流畅了。
![iOS 12为何变得这么流畅?](http://p2.ttnews.xyz/loading.gif)
那么同样的设备,只是系统版本不同,为何流畅性会变得这么明显呢?其实是苹果针对流畅性方面特别地做了优化。
1,改进预加载功能
2,CPU响应机制升级
3,Auto-layout(自动布局)功能
4,升级自动备份存储技术
其实我们主要了解一下“改进预加载功能”大概就能明白变流畅的原因了。
以前当用户点击屏幕的时候,需要即时渲染生成内容,这个生成的过程花费的时间就会产生延迟的问题。这样就造成了卡顿、丢帧的现象。因此苹果重新优化了预加载功能,加入提前预判和反悔的功能。
![iOS 12为何变得这么流畅?](http://p2.ttnews.xyz/loading.gif)
其中预判功能可以在程序启动中就可以开始执行下一步操作。在操作过程中你也可以反悔,当你不想启动该程序时,就可以启动另外一个动作。
那么如何计算出用户的下一步动作在哪?其实并非按照你滑动的时间来判断,而是根据你的滑动的速度、力量、滑动的距离等多个维度数据来判断。
因此,改进预加载功能后,它可以把卡顿或丢帧的问题在后台提前处理完成了,这些我们是看不到的。简单来说,当你操作到第 1步时,其实系统后台已经加载到了 1.5 步,再结合iOS优秀的预判算法,所以就让大家感觉比之前流畅了。
iOS 12不仅注重性能,而且保持了很好的兼容性,支持iOS 11时期所有的设备进行更新。对于老设备的性能,iOS 12将会使应用启动加快40%,键盘启动加快50%,摄像头启动加速70%。看来苹果这次避免了老设备升级后故意大幅度降频的问题,也为这个纠缠了自己很长时间的负面新闻画上了句号。
9月18日,苹果正式推出iOS 12正式版。中国国内于9月19日凌晨开始推送,各位小伙伴们记得赶紧升级哟!
閱讀更多 年幼數碼 的文章