iOS 11の計算機アプリで素早く「1+2+3」を計算すると、答えが「6」ではなく「24」などになる不具合はiOS 9以前から存在していたもよう。

iOS 9の計算機アプリのアイコン iOS11
記事内に広告が含まれています。
スポンサーリンク
スポンサーリンク
スポンサーリンク

 iOS 11の計算機アプリで素早く「1+2+3」を計算すると、答えが「6」ではなく「24」などになる不具合はiOS 9以前から存在していたそうです。詳細は以下から。

iOS 9の計算機アプリのアイコン

 Instapaperの開発者でTumblr CTOのMarco Armentさんのツイートを発端に発覚した不具合や、iOS 11の計算機アプリで「1+2+3」を素早く計算すると答えが「6」にならない問題は、RedditやThe Loopにも掲載されるまでになっているようですが、Redditユーザーによるとこの問題は少なくともiOS 9以前から存在していたそうです。

UPDATE: Looks like this is an animation lag issue and goes back at least through iOS 9, possibly earlier.

Try quickly typing 1 + 2 + 3 into the iOS Calculator. I bet you won’t get 6. – The Loop

 iOS 10へアップデートできない古いiPod Touch(iOS 9.3.5 Build 13G36)を利用して検証してみましたが、デザインはiOS 10の計算機アプリと変わらないものの、「1+2」の後にプラス(+)ボタンを押すとボタンがフラッシュしますが、数百ミリ秒の間はボタンが反応しない仕様になっているようで、「1+2+3」が「1+23」と判断され最後に「24」(または「23」)が結果として表示されてしまう様です。

 Redditユーザーのコメントを見る限り、この問題はiOS 7から始まりiOS 10でようやく修正されたようですがiOS 11になってまた復活したようなので、次に修正されるのは数年後になるのではないかという予想や、RPN(逆ポーランド記法)の採用についてまで話が飛躍しているので、興味のある方はチェックしてみて下さい。

Radar

 また、Apple社の社員番号8番で現在もAppleに勤務されているChris Espinosa‏さんによると、この問題に注目が集まり既に70名以上の開発者がRadar(バグレポート)を登録しているそうなので、近くiOS 11.xアップデートで修正されるかもしれません。

Also, Apple employee #8 weighed in about filing a radar.

Try quickly typing 1 + 2 + 3 into the iOS Calculator. I bet you won’t get 6. – The Loop

コメント

  1. 匿名 より:

    Siriに尋ねたらよろしいな

  2. 匿名 より:

    「siriません」

  3. 匿名 より:

    自分で電卓アプリを作ってたことがあるんだけど、こんな現象は見なかったな。

    ボタンのイベントをわざと捨てるような、或いはよほど重い処理でもしてなければイベント順に処理されるはずで、こんな現象は起きない。
    もしかするとイベントを捨てるのはチャタリングを防ぐ目的があったのかもしれないけど。

タイトルとURLをコピーしました