- 积分
- 3716
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 70
- 主题
- 141
- UID
- 3611554
- 帖子
- 8764
- PB币
- 11183
- 威望
- 35
- 贡献
- 0
- 技术
- 15
- 活跃
- 3333
- UID
- 3611554
- 帖子
- 8764
- PB币
- 11183
- 贡献
- 0
- 技术
- 15
- 活跃
- 3333
|
发表于 2019-7-17 08:43:32
IP属地陕西
|显示全部楼层
本帖最后由 aishaoquan 于 2019-7-17 14:03 编辑
我来解释一下稳定性的问题:
我从2013年6月开始折腾iOS 7 Beta,从此一发不可收拾,每年必折腾大版本。2019年已经是我折腾的第七个年头了。
根据我折腾的经验:
前三个Beta以加代码加模块为主,稳定性依次递减,最不稳定的系统最有可能是Beta3,前两个Beta的稳定性一般来说要比Beta3高一些。
最典型的例子是iOS 8 Beta3:我是6月6日——高考的前一天,给iPad 2升级的iOS 8 Beta1。刚升级完感觉很爽,结果高考超常发挥(也不算高,就600多,还是要谦虚嘛)。8号晚上,考完了,我随手重启了设备,结果第二次开机就被反锁了,说是我没有加入开发者。然后我赶紧找到万能的淘宝,花了14块钱,把我的一台iPad 2和一台考完刚买的iPhone 5s加入了开发者。iPad 2的锁终于开了,我也大胆地把5s刷了iOS 8 Beta。北京时间2014年7月8日早上八点多,我先给iPad 2升级了iOS 8 Beta3:
结果发现iPad的键盘不能用了,一点开输入框,键盘就飞到天上,根本无法打字(遗憾,忘了截图了)。从此Beta3一生黑,降级iOS7了。结果到了Beta5,我又手痒,升级了Beta5。这下好用多了,不过bug仍然不少——我记得很清楚,直到第二年的iOS 8.3正式版,bug才修得差不多了,才有了个正式版应有的样子了。
但也有例外,如iOS 10 Beta1,经常黑屏转圈,Beta2和Beta3反而不黑屏转圈,估计是Apple认为黑屏转圈是一个非常严重的bug,所以赶在Beta2就修复了。
Beta4(含)开始,代码、模块基本加完了,就火力全开搞bug大扫除了。所以Beta4是第一个稳定版——有了正式版的95%的稳定性了。如果Beta4仍然有不少bug,那么基本可以断定,正式版也是这个样。
参考iOS 8,Beta4的bug也有一堆,结果果然正式版也是同样的一堆bug——估计是iPhone 6/6Plus发布在即,已经来不急修了,只好将就着,等8.0.1再修复。结果8.0.1一夜之间把无数设备搞成砖头了,然后几天后8.0.2重新发布,总算能用了。但是bug依然一大堆,如手写输入“大”字闪退。这个bug一直到8.1.3才初步修复,但是还是修得不彻底,写一个“大”不闪退,多写几个“大”照样闪退。我记得到了8.3系统,写“大”才完全正常了。
当然,iOS8对6Plus也是渣优化,Apple官方把6Plus的桌面转屏作为卖点,但是我买了6Plus一看,桌面转屏显著掉帧,可见优化多渣。然后iOS9、10也是转屏显著掉帧。iOS11引入Metal2后,转屏终于丝滑了,不掉帧了,可是App卡的一批,特别是打开相机都要好多秒。终于等到iOS12这个大救星,加速了好多,但是1GB运存已经不行了,iOS13已经不再支持6Plus。可怜的6Plus,从生到死,没有一个系统是真正流畅好用的。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|