1970首当其冲 盘点iOS上让人哭笑不得的Bug

2016年03月02日08:18  太平洋电脑网   收藏本文     

  众所周知,苹果手机的iOS系统向来以出色的用户体验和极高的流畅性著称。不过,再完美的软件系统也会有遇到bug的时候,过年期间1970 Bug在网上流传开来,就连当红组合TFBOYS的王源都大呼中招。其实,iOS自诞生以来就出现过不少让人哭笑不得的Bug,今天我们就来回顾一下。

  1970变砖 Bug

  1970 Bug最近可谓火到不行,不仅各路网友秉着“不作死就不会死”的精神大胆尝试该Bug,更引来一些明星进行尝试。当然,尝试该Bug的后果就是手机无限重启变砖。

这时怎么没想到慢动作一下这时怎么没想到慢动作一下

  首先说下该Bug如何触发:进入设置——通用——时间与日期,关闭自动设置,并将时间修改为1970年1月1日,分秒随意。设置完成后,重启iOS设备,你会看到设备卡在苹果Logo,无法继续启动,也就是常说的“白苹果”。当然,存在该Bug的设备主要是搭载64位处理器的iPhone、iPad以及Apple TV,也就是包含iPhone 5S与iPad mini 2在内的后续iOS产品都可能存在此Bug。

  那么,该Bug的产生原理又是什么呢?

  这是一个64位处理器未能正确设置Unix时间戳产生的Bug。根据Unix系统中对于时间戳的定义,UTC时区的1970年1月1日为0点0时0秒的值为0,那么如果出现的时间早于Unix定义的时间,就会出现负值。比如,北京时间1970年1月1日0点,由于时区时差,则对应此时的UTC时间是1969年的12月31日16点,对应的Unix时间是负值,64位苹果设备没有正确处理这个问题导致变砖。

  目前,苹果官方也承认了该Bug的存在并奉劝用户不要尝试,同时还承诺在3月中旬发布的iOS 9.3正式版中会修复此Bug。如果尝试了该Bug并无法开机的用户,建议去苹果售后进行处理。

  阿拉伯文信息Bug

  阿拉伯文Bug的问题由来已久,早在iOS 6时代就出现过阿拉伯语(Arabic)字符串会使应用崩溃的问题,这类问题在iOS 7中得到了修复。不过,在去年的iOS 8中再曝出有关于阿拉伯文的神奇漏洞:iPhone在收到一串包含英文、阿拉伯文以、中文以及部分乱码的字符后,就会出现短信功能崩溃,无法打开的情况。

阿拉伯文Bug阿拉伯文Bug

  相比于1970 Bug,该Bug并不会影响用户的日常使用,经过试验也有相应的自救办法,只需要别人再发一条正常的短信就可以解决。经过部分专业人士的分析,该Bug的产生原因应该和iOS的通知中心预览功能处理Unicode字符时存在缺陷有关。它会展示短信的一部分,但其中如果包含上述字符,就无法处理了,只能崩溃,甚至牵连到整个系统。

  当然,庆幸的是,该Bug是国外网友发现并验证,但对中文系统不会产生影响,多被国外的苹果用户拿来恶作剧之用。

  锁屏安全Bug

  iOS系统曾被业界认为是最安全的手机系统,但在这两年也曾因为iCloud泄密等事件而饱受质疑,在iOS 8刚发布时也曾出现过关乎于手机安全的锁屏Bug。

  该锁屏Bug是指用户可以通过某种方式避过解锁,直接进入系统正常操作。如果你的手机没有采用指纹识别功能,但设置了开机数字密码,然后把手机插上电源,接着在锁屏状态下打开Siri语音,最后随便打开Siri一个问题,在Siri回答的同时按下Home键,然后向右滑动屏幕解锁即可。

  不过,该Bug的触发率并非100%,但按照上述操作的确有很高的几率成功解锁。这样的Bug属于比较高危的安全性漏洞,对于那些不带指纹解锁的iOS设备存在较大安全隐患。虽然该Bug早已经修复,但在如今这个讲究信息安全的时代,这样的Bug出现必然会让用户对苹果系统的安全性产生一丝担忧。

  会让你第二天迟到的Bug

  去年年底推送iOS 9.1时曾出现过一个十分有趣的Bug,这是一个会让用户第二天睡过头上班迟到的Bug。具体来说,当用户采用“连夜升级”模式(Overnight updates)对设备进行升级后,第二天醒来会发现之前设置的闹铃会失效,这就导致了部分上班族iOS用户,因为没有听到闹钟睡过头而上班迟到。甚至有网友在网上吐槽,因为闹钟失效而耽误了工作和约会。

“连夜升级”导致闹钟失效“连夜升级”导致闹钟失效

  其实,iOS闹钟Bug问题由来已久,早在2010年,iOS 4上就出现过日历应用调整闹铃失效的问题。而在iOS 9.0.1更新时,就曾修复过几处有关闹钟的系统漏洞,但却没能及时发现“连夜更新”模式中的这一闹钟漏洞。

  总结

  总的看来,iOS系统在不断升级改善地过程中,的的确确出现过许多令人哭笑不得的Bug,但瑕不掩瑜,小编认为iOS系统无疑还是当今最完美的手机系统。作为用户,当碰到这些Bug时,尽量不要“作死”,及早更新或者找苹果售后解决才是正确的做法。

  专注苹果新闻报道,每日推送最新苹果资讯。扫描下方二维码关注苹果汇官方微信(或微信中搜:appleinc2012)。

文章关键词: iosbug

分享到:
收藏  |  保存  |  打印  |  关闭

已收藏!

您可通过新浪首页(www.sina.com.cn)顶部 “我的收藏”, 查看所有收藏过的文章。

知道了

0
收藏成功 查看我的收藏