实在太失望,安卓12测试半年,BUG超多严重翻车

Posted 程序员的店小二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实在太失望,安卓12测试半年,BUG超多严重翻车相关的知识,希望对你有一定的参考价值。

android 12正式版发布,居然意外翻车。

前段时间谷歌终于推送了Android 12的正式版,而预览版早在今年五月份就已经放出,根据往年的经验来看,在今年晚些时候我们应该就能够看到小米、OPPO等厂商的新系统。

作为目前用户人数最多的系统,Android的每一次更新都备受瞩目,同时也关系到许多用户的使用体验。所以谷歌往往也是提前半年放出预览版,让用户尽可能的测试出系统中的BUG,以便在正式版中进行修复。

即使如此,本次Android 12的正式版发布后依然是引来了大量用户的吐槽和不满,没错,Android 12正式版翻车了。即使经过近半年的测试,Android 12已经修复了大量的BUG,但是一些恶性BUG似乎依然遗留了下来。

Android 12居然翻车了

Android 12翻车估计是大家都不想看到的一件事情,不少网友甚至因此认为还是ios和鸿蒙更靠谱。今天我们先不讨论哪家系统更少翻车这种容易引爆评论区的话题,就单纯从系统出现BUG的角度来看,不管是哪一家的系统在这个问题上都是不可能做到尽善尽美的。

有人估计就要跳出来了,小雷你是不是在帮谷歌洗地啊?发个群号有钱一起赚。咳咳,还真不是有钱赚,而是BUG这种东西确实是所有系统软件都无法避免的,程序员能做的只有尽可能的让BUG不会出现在日常用户的常用场景中。

至于一些十分特殊的情况下才能触发的BUG,一般是很难找到的,如果用户遇到这样的BUG基本上只能自认倒霉。那么Android 12正式版上出现的BUG,是否属于很难复现的种类呢?从如此大规模的用户投诉来看应该不是,而且其中不少BUG都是直接反馈到了手机的日常使用中。

根据外媒PhoneArena的报道,多名用户反馈称在收到谷歌推送的Android 12系统更新后都出现了同样的问题,比如3D人脸识别功能出现故障,手机无法正常解锁;续航明显降低;一些APP在打开后直接闪退等。从问题的描述来看,已经算是直接影响到用户体验的严重BUG,很难相信谷歌在经过半年的测试后居然都没有发现。

其中,Pixel 5的用户遇到的问题最为严重,大量第三方应用在打开后都会出现应用崩溃的BUG,而且就算将手机恢复到出厂设置都无法使其正常运行。从系统层面来看,想要让手机恢复正常使用的方法只有两个,一是等待谷歌的更新补丁(时间不明),二是回退到上一个系统。

不过,因为是跨大版本的升级(如果此前非预览版的话),那么用户很有可能会面临无法回退的尴尬情况,那就只能等待谷歌的补丁或是第三方应用的适配了。适配方面,一些大型软件公司可能速度还会快一些,而一些小型开发商和工作室,甚至个人开发者,恐怕到了2022年都无法完成大多数软件的适配。

对此,目前谷歌给出的唯一解决方法就是“普通用户不要着急升级Android 12”,作为一个正式版系统发布却让普通用户不要着急升级,其中槽点颇多小雷都懒得吐槽了。不知为何,小雷突然想到同样是在十月份发布的Windows 11系统,同样是BUG一堆,甚至出现直接降低PC性能的严重BUG,直到最近才被修复。

幸运的是目前能用上Android 12系统的只有手持谷歌Pixel系列手机的用户,还有部分ROOT手机后刷入官方系统包的极客。这次翻车对于前者来说算是无妄之灾,对于后者来说则是司空见惯的事情,现在只能寄希望于谷歌能够尽快解决这些问题吧。

对于国内用户来说,应该是不用太担心会遇到这些严重的BUG,考虑到国产手机系统的更新周期,届时谷歌的相关补丁应该已经释出。同时国内厂商也会针对性的优化和查漏补缺,确保系统的正常使用,至于会不会出现别的BUG,小雷目前也不好判断,唯一的建议就是不急着升系统的朋友届时可以晚一个月再升级。

Android 12为何翻车?

翻车已经是不可改变结果,那么原因呢?虽然谷歌没有公布具体原因,但是熟悉手机系统的朋友估计都能猜的出来,如此严重的BUG只有可能是底层兼容出现了问题。而Android 12恰好是近年来谷歌在Android系统方面改动最大的一次,包括外观、底层等在内进行了大量的更新和优化。

根据谷歌的说法以及用户的使用体验来看,Android 12确实进行了大量的改动,比如在外观上就采用了全新的设计语言,谷歌称之为Material You。Material You带来的不仅仅是系统UI上的改变,开发者可以使用Material组件将相关特性引入到自己的应用中,可见Material是一个涉及到大量改动的UI外观框架,在这方面出点问题简直太正常不过了。

另外,谷歌还对核心系统架构进行了调整,声称将核心系统服务所需的 CPU 时间减少了 22%,并将对大核的使用减少了 15%,同时改善了应用启动时间,优化加载速度。

对于Android的后台管理机制,谷歌这次也进行了大量修改,在Android 12上谷歌将禁止应用在后台启动前台服务,应用需要使用JobScheduler中引入的expedited job来代替之前的相关后台服务功能。这个改动让Android 12的后台管理更近似于iOS的后台管理,而如此大幅度的改动引起的BUG,想想就知道不会少。

不考虑其它方面的改动,仅仅是以上两点所可能引起的问题就不会少,而且都是需要在大范围普及后,根据具体机型的硬件配置进行针对性优化的。所以,在Android 12更新后,不同的Pixel系列手机所出现的BUG严重度都有着些许不同,其中Pixel5就出现了最为严重的应用崩溃问题。

除了以上两个设计范围最广的改动外,Android 12还对通知界面、应用启动画面、机器学习、隐私管理、权限管理、应用微件、性能调控等。另外,Android 12还将加入原生的游戏模式支持,在该模式下玩家可以选择两个电池管理策略,一是在保持游戏流畅的情况下尽可能降低性能以增强游戏续航,二是性能拉满获得最好的游戏体验。

可以预见的,为了让新的系统和应用适配Android 12,估计有不少的程序员头发要掉光了。不过,Android 12完成适配之后,带给我们的体验应该会超过前几代Android系统的升级,对于国内用户来说接下来只能相信各大厂商的优化适配了。

来源:雷科技

以上是关于实在太失望,安卓12测试半年,BUG超多严重翻车的主要内容,如果未能解决你的问题,请参考以下文章

iOS 14翻车:bug多到想哭!!

安全测试如何利用短信验证码BUG浪费公司的钱

Bug的等级及定位

iOS 14翻车:Bug盘点

对于不能重现的BUG怎么办?(软件测试方面)

苹果用户为何转投安卓?外媒调查结果