ITBear旗下自媒体矩阵:

剪不断理还乱,细数iOS和Android那些年生过的病

   时间:2016-09-30 14:44:16 来源:雷科技编辑:星辉 发表评论无障碍通道

Android系统虽然占据了市场的绝对主流,但其稳定性一直为人所诟病。今年早些时候发布的Android 7.0预览版就闹出了不少笑话,部分使用Nexus的核心用户通过OTA升级了系统之后,其设备就变成了无法开机的“砖头”。而此后迭代数次的版本也遭遇了听筒静音、频繁重启、应用媒体崩溃等问题。

最新发布的iOS 10尽管还算稳定,但也有很多“不尽人意”之处。例如iOS 10 BETA就存在屏幕过暗的软件BUG,而iOS 10 BETA2有时则会误报“公元33年”的奇妙时间。伴随着系统的换代,BUG往往是个剪不断理还乱的难题,而它们或多或少都有着相似的通病,某些“独特”的顽疾也成为了人们茶余饭后的谈资。

耗电过快(患病代表:iOS 5、iOS 6、Android 5.0)

抛开手机工艺设计本身和消费者使用不当的问题,系统BUG有时也会增加设备的耗电速率,iOS 5和Android 5.0曾经都出现过类似的状况。

(图片来源于:chargetech)

在iOS 5公布之初,就有很多iPhone 4s的用户指出手机的续航能力没有以往强劲。它们甚至自行研究出了省电的“土方法”,通过关闭通知功能和时区调整功能让问题得到了一定的改善。不过,苹果公司随后发布的一份声明则让真相浮出水面,官方承认由于iOS 5系统出现了BUG,才导致iPhone 4s的耗电速度过快。

虽然这个BUG在随后的更新中得到了修复,但iOS6的Exchange bug又再次引起了电池续航问题,还附带加入了网络流量虚高的弊病。

与此相仿,Android 5.0中的“Mobile radio acctive”服务也引起过耗电过快的BUG。此服务会在关闭之后仍然处于启动状态,并持续的进行APP数据传输,最终导致手机资源平白无故的被消耗。

不过,Android系统上的耗电BUG似乎影响更加严重,在发布后不久就已经有3000多人反馈相同的问题。更加奇妙的是,虽然Google得知了BUG的具体原因,但直到后续的Android 6.0出现才修复这个问题。

时间错误(患病代表:Android 4.2、Android 6.0、iOS 4、iOS 10)

严格来说,时间错误不属于一个非常恶性的BUG,但同样会影响到用户的使用体验。除了上述iOS 10锁屏出现“公元33年”的问题,Android 4.2和iOS 4同样也出现了类似的情况,只是发病点有所不同。

(图片来源于:pconline)

Nexus用户仍然是这个BUG的受害者,如果在Android 4.2中开启日期的选择控件(date picker),月份选项到了11月就会直接跳到明年1月份,“12月”就这么悄无声息的神隐了。其中一个有趣的插曲是,这个BUG出现的时间恰好临近12月,Google为此只能加紧推出更新补丁。

而iOS 4的Calendar Bug(日历BUG),则是触控位置和UI之间出现了矛盾,在滑轮中实际选到的日期其实是上方的前一天。不过,iOS 4的时间错误BUG不属于普遍现象,只有少部分机器患有此病。

除此之外,Android 6.0的时间错误显得有些“与众不同”。VentureBeat在去年的报道中爆料了这个被Google“隐藏”的BUG——智能手机上的时间比现实时间运转得更慢。一部分Nexus的机主甚至笑谈自己体验了一回“相对论”。

播放器停止(患病代表:Android 4.2、Android 5.0)

播放器卡死属于一个非常常见的状态,手机内存负荷超额经常就会出现这个问题,即便是在PC平台上这个现象也常常发生。而在Android 4.2和Android 5.0中,播放器停止却是由于系统设计缺陷而引起的BUG。

(图片来源于:Google)

在Android 4.2中,播放器停止可以被归纳于多线程同步的问题。如果用户反复的进入和退出HTML 5流媒体,Google的自带播放器就很容易卡死。部分开发者也通过代码找出了BUG的具体诱因,由于播放器在启动时不需要触发flush decoder,但系统设计又一直在等待flush回应,因此才造就了软件无响应的死循环。

Android 5.0的原生播放器让这个问题死灰复燃,只是病因有所不同。一批Nexus 7的用户最早提交了BUG的相关信息,无论是观看YouTube还是浏览本地视频,均会引起播放器的崩溃。从系统日志中扒出的信息是“在运行视频时软件找不到轨道位置”,而消费者也想到了一些临时的处理方法,不外乎重启和重置程序。

隐私泄露(患病代表:iOS 5.0.1、iOS 7.0.4、iOS 8)

从以往的经验来看,由于Android用户通常无法限制某些应用程序的权限,因此经常出现摄像头、录音被无故调用的现象,严重触及了消费者的个人隐私。虽然iOS的保密性相对更强,但仍然无法免除某些涉及隐私安全的BUG。

(图片来源于:fortune)

iOS 5.0.1才刚刚推出不久,一位名叫Safwan Saba的极客就发现了系统中的一个致命漏洞。通过多次摘插SIM卡,手机盗用者可以轻易的绕开锁屏密码,从而进入到联系人表单,实现拨打电话和发送信息等操作。

iOS 8中也有一个BUG与此非常相似,用户可以通过一系列“操作”绕过锁屏界面进入系统。具体的操作方法是在锁屏的状态下唤醒语音助手Siri,然后在Siri回答问题时迅速点击HOME键,随后就能右滑实现解锁。

而iOS 7.0.4的隐私BUG则涉及到用户所储存的图片,在保存透明PNG文件的情况下,苹果手机有时会自动恢复一个名为“Thunbnalls”的文件,此前被删除的图片也会一并还原,有分析认为这是iOS 7.0.4缓存设置不当的一个表现。

推送通知缺失(患病代表:iOS 6、iOS 7)

虽然推送通知有时是非常“恼人”的存在,不过一旦涉及到系统和软件修复的关键通知,这又是个相当重要的功能。而某些Push消息的失效,也会对聊天和工作的进程造成阻碍。

(图片来源于:phonearena)

搭载了iOS 6的iPhone 5手机在出厂之时就身患顽疾,这批用户也因由于此无法顺利的收到OTA的更新推送。不过,苹果很快就对系统进行了修复,消费者可以手动下载iOS Updater补丁来解决这个问题。

不幸的是,这个BUG在iOS 7中奇妙的又复活了。中招的用户无法收到包括微信、QQ、MSN在内的推送消息,需要打开软件自行查找更新。除此之外,短信功能牵扯到的iMessage也不能顺利的激活。

内存无法释放(患病代表:Android 5.0、Android 5.1)

实际上,Flash player的早期版本中也有非常严重的“卡内存”问题,例如在关闭了网页和影片之后,内存仍然被应用程序持续占用。而Android系统中的占用内存BUG,从5.0到5.1版本都没能被有效的修复。

(图片来源于:Yahoo)

这个现象也集中出现在Nexus上, 甚至有消费者反馈在重启和恢复出厂设置之后,即便不去开启任何应用,手机的内存也会慢慢被占满。Google在Android 5.1之后才意识到问题的严重性,并着手进行修复。

(图片来源于:appappapps)

iOS 8曾经被誉为是BUG数量最多的一代系统,从Crittercism的测试数据来看,它比iOS 7的崩溃概率多出60%。在iOS 8发布后的一个月内,苹果前前后后推出的4个修复补丁也足以佐证这一点。有趣的是,诸多的问题却带来了一些可以被利用的“良性BUG”,部分用户甚至研究出了iOS 8中文件夹如何堆叠起来的“功能”。

除此之外,在今年5月份前后,苹果的AppStore搜索功能出现了大范围的崩溃现象。一时之间,那些本已对AppStore不太满意的用户炸开了锅,纷纷指出苹果手机的软件体验实在是差强人意,甚至有人祭出了“阴谋论”,认为它们正在为AppStore的竞价推广服务做前期准备。

客观来说,虽然Android 7.0的问题不少,但Google的修复速度已经有了明显的进步。相比之下,iOS 10的BUG整体来说都不算恶性,其良好的使用体验也让更新率创下了记录。然而,尽管体验版、预览版、公测版等手机系统的目的有一部分就是为了查错,不过作为消费者的我们,还是希望它们少生一些病。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version