这几天手上的iPhone 13 Pro升级到iOS 16之后,差点把我这个「果粉」整成了「果黑」。在升级iOS 16之前就做好了充足的准备,连接iTunes备份,然后再连接电脑进行刷机,就是为了确保出现什么意外的BUG。结果升级完成之后,体验还是各种翻车实在是忍受不了!
iPhone 13 Pro升级iOS 16之后,个人使用感受
首先就是发热情况,如果说iOS 15是微微热的情况,那么iOS 16就是烫手了!手上的这台iPhone 13 Pro升级了新的系统之后,就没有冷静下来过。就是平常的刷微博、微信这些都会发烫,温度就和在玩王者差不多。
(充个电都可以触发过热保护??)
其次就是烦人的粘贴提示弹窗,之前有听说用第三方输入法弹窗次数会变多,不过好在自己一直用的都是自带输入法,应该不会有太大的问题。结果当我打开高德地图导航时,发现它疯狂开始弹窗,瞬间觉得自己还是图样图森破。好在现在升级了iOS 16.1 Beta 2测试版和升级了高德地图最新版之后,目前这个BUG已经解决。
最后就是横屏动画各种旋转失效,手机上面难免有个别APP在使用老版本的情况。在更新了iOS 16之后,发现很多老版的APP在点击横屏的情况之下,就会出现失效的情况。在看视频的时候就有点不爽了,好在日常用的B站这些目前更新之后已经得到了解决。
iOS 16为什么会这么多BUG?估计不少人看到iOS 16这么多BUG会有不小的疑问,在使用的时候就为明显的感知就是锁屏方面进行了较大幅度的改动,然后在一些小的功能上进行了添加和完善,不算大幅度的改动为何会有这么多的BUG??
我在无聊的时候看了下爱思助手上观察了一下iOS近期安装包的大小,发现了一些有趣的事情。首先便是iOS 16系统安装包的体积比起之前的iOS 15要小了。目前iOS 16几个版本的安装体积均控制在了6G出头,而iOS 15的安装包体积基本上都在6.1G左右。对比之下,iOS 16的安装包体积进行了小幅度的缩减。
众所周知安装包体积的缩减基本上就两种方式,一种是删减掉不必要的老旧代码,来释放体积。第二种则是通过重写代码,使用高效率的代码,来完成体积的缩减。不过从我使用iOS 16的感受来看,我猜想苹果大概率是在iOS 16上重新写了代码,从而影发了连锁反应,导致BUG不断。
iOS 16通过重写代码修复了陈旧BUG以及带来的新体验像是从iOS 14那一代引入的爆音BUG,到了iOS 16上基本上已经解决,目前在开启音效的情况下,基本上没有见到突然音量增大,导致爆音的情况出现。另外由于今年锁屏解锁的改动,在实现了小插件、通知下移的情况之下,我们还可以看到iOS 16带来了类似于小米MIUI的「超级壁纸功能」,锁屏和桌面的壁纸实现了连续的体验,就宛如一个整体,这也是重写BUG所带来的全新体验。
(iOS 16横屏动画)
最后在横屏动画方面,我们也可以观察到iOS 15与iOS 16的差别,这也是通过重写代码来实现的。
结尾:虽然苹果iOS团队新写的代码解决了部分陈旧BUG以及改善了流畅度和提高了续航,但是以苹果这样的大公司,如此低的效率实属不应该。要知道iOS 16在6月份已经发布,到9月的正式推送,足足给了两个月的时间,经历了多轮测试竟然还有满天飞的BUG,这锅工程师不背谁来背??
最后再补充一个,如果有朋友和我一样因为手表也升级到了WatchOS 9,从而影响到了自己回滚iOS 15.7的,建议可以升级到最新的iOS 16.1 Beta2版本,个人在升级之后手上的iPhone 13 Pro冷静了不少,反复弹粘贴框的提示也少了很多。