iOS 12 正式版优化了旧款设备的流畅程度,app 打开速度最高提高 70%,键盘输入速度提升在 50%,用 iPhone 5s、iPhone 6 Plus 和 iPad mini 2 三款设备进行了测试。
iPhone 5s 升级 iOS 12 之后,Safari 浏览器、相机、设置、邮件、短信日历等系统应用冷启动时间相比 iOS 都有明显提升,相较于 iOS 10.3.3 也有较大优势。
iPhone 6 Plus 提速同样比较明显,在设置界面可以缩短 21.7% 的打开时间,几乎是肉眼可见的变化。
至于 iPad mini 2 测试的应用也有不同程度的提升,最高可到 26%。
那么同样的设备只是有由于系统版本不同,为什么流畅性会有如此大的改变呢?其实是苹果针对流畅性方面做了特别的优化。
改进预加载功能
当用户点击屏幕时,设备就会及时渲染生成内容,生成过程中需要花费时间,容易产生肉眼可见的延迟状况,造成卡顿、丢帧现象。
苹果重新优化了预加载功能,加入了提前预判和返回操作的功能。
预判功能在程序启动中就可以执行下一步操作。
在操作过程中也可以反悔,启动另一个动作。
通过滑动的速度、力量、距离可以判断用户的下一步动作。
改进预加载功能后,就可以在后台提前处理完成,避免出现卡顿、丢帧的问题。除此以外,苹果还做了其他方面的改进,包括 CPU 响应机制升级、Auto-layout 功能等。才会实际感受到 iOS 12 的确别之前的系统版本流畅不少,大家看了记得要及时升级哟。