iOS 11 有趣 Bug:计算器输入 1+2+3 不等于 6

iOS 11 系统中内置的计算器 App 出现了一个非常有趣的 Bug。这个 Bug 自 iOS 11 测试阶段就存在,但直接仍然没有被修复。当我们在计算器应用中快速输入一些数字和运算符号时,有一些字符会被忽略。我们可以尝试一下输入1+2+3,并快速点击等于。结果并不是6。当然,如果你每个字符都停顿一下,还是可以得到正确的结果。





iOS 11 有趣 Bug:计算器输入 1+2+3 不等于 6



这个问题主要是因为动画的延迟导致两个或更多个数字添加到一起,所以1+2+3在快速输入时会得到 24 这个结果。这个问题会影响很多计算,除非用户慢慢的输入每个字符。问题出现在按钮亮起的动画阻碍了触控操作,直到动画效果完成。iOS 的这种动画等待操作的机制也让整体应用体验更流畅。



苹果已经了解了这个问题,苹果员工 Chris Espinoza 表示,在苹果 Bug 汇报系统 Radar 中,已经有超过 70个人汇报了这个问题。同时,他还表示未来会通过 iOS 升级修复这个问题。