iOS 12为何变得这么流畅?

iOS 12可以说是目前为止苹果最多测试版本的系统了,很多体验过iOS 12 beta 的朋友都在说:iOS 12 流畅了。

iOS 12为何变得这么流畅?

那么同样的设备,只是系统版本不同,为何流畅性会变得这么明显呢?其实是苹果针对流畅性方面特别地做了优化。

1,改进预加载功能

2,CPU响应机制升级

3,Auto-layout(自动布局)功能

4,升级自动备份存储技术

其实我们主要了解一下“改进预加载功能”大概就能明白变流畅的原因了。

以前当用户点击屏幕的时候,需要即时渲染生成内容,这个生成的过程花费的时间就会产生延迟的问题。这样就造成了卡顿、丢帧的现象。因此苹果重新优化了预加载功能,加入提前预判和反悔的功能。

iOS 12为何变得这么流畅?

其中预判功能可以在程序启动中就可以开始执行下一步操作。在操作过程中你也可以反悔,当你不想启动该程序时,就可以启动另外一个动作。

iOS 12为何变得这么流畅?

那么如何计算出用户的下一步动作在哪?其实并非按照你滑动的时间来判断,而是根据你的滑动的速度、力量、滑动的距离等多个维度数据来判断。

iOS 12为何变得这么流畅?

因此,改进预加载功能后,它可以把卡顿或丢帧的问题在后台提前处理完成了,这些我们是看不到的。简单来说,当你操作到第 1步时,其实系统后台已经加载到了 1.5 步,再结合iOS优秀的预判算法,所以就让大家感觉比之前流畅了。

iOS 12不仅注重性能,而且保持了很好的兼容性,支持iOS 11时期所有的设备进行更新。对于老设备的性能,iOS 12将会使应用启动加快40%,键盘启动加快50%,摄像头启动加速70%。看来苹果这次避免了老设备升级后故意大幅度降频的问题,也为这个纠缠了自己很长时间的负面新闻画上了句号。

iOS 12为何变得这么流畅?

9月18日,苹果正式推出iOS 12正式版。中国国内于9月19日凌晨开始推送,各位小伙伴们记得赶紧升级哟!


分享到:


相關文章: