iPhoneの内蔵アプリの中には、長年にわたり登場しては消えていきました。例えば、Appleは2015年にオリジナルのNewsstandアプリを削除し、Apple Newsに置き換えました。しかし、時計アプリのように、iPhoneの定番アプリとして確固たる地位を築き、すぐには消えることのないアプリもあります。様々な都市の時刻を確認したり、タイマーを設定したり、ストップウォッチを使ってワークアウトをしたり、アラームを管理したりと、iPhoneの時計アプリは多くの人にとって日常生活に欠かせないものとなっています。これほど長く愛されてきた製品であれば、Appleならきっと完璧に仕上げているはずです。ですから、時計アプリが期待通りに動作しないことに気づいたインターネット上の人々の驚きは想像に難くありません。ユーザー@skydotcsは、iPhoneの時計アプリのスクリーンショットを共有し、アラーム設定用の時間ピッカーが実際には周期的なものではなく、非常に長いリストであることを明らかにしました。これは4,000万回以上閲覧され、世界に衝撃を与えました。
iPhoneのアラームは以前は9分ごとにスヌーズされていましたが(iOS 26のアップデートで変更されました)、iPhoneの時計アプリのタイムピッカーは無限ループしません。これは、全体的な機能や使い方には影響しません。しかし、これは非常に巧妙で興味深い点です。特に長年iPhoneを使い続けている人にとっては、これまで気づかなかったかもしれません。では、なぜAppleはこのような設計にしたのでしょうか?
なぜAppleはiPhoneの時計アプリをこのように設計したのでしょうか?
本当の理由は永遠に分からないでしょうが、おそらく他の方法よりも効率的だからでしょう。Appleのような企業にとって、バックエンドのコーディングプロセスを最適化し、潜在的な問題を軽減することは、何百万人ものユーザーにアップデートをスムーズに、そして不具合を最小限に抑えて効率的に展開するために不可欠です。さらに、この問題が発見されるまでに長い時間がかかったことから、Appleの決断は正しかったと言えるでしょう。結局のところ、時計アプリは長年、誰にも気づかれることなく正常に動作し続けてきました。
とはいえ、Appleの開発者は、ループしているように見せるための便利な仕組みをいくつか実装しました。例えば、昔ながらの南京錠を回す感覚を再現するために振動させますが、実際には南京錠は無限に回転します。また、スクロールせずにアラームを設定するための巧妙な方法として、時計アプリの数字をダブルクリックする方法があります。この方法を使えば、希望する時刻を入力するだけで、スクロール操作を完全に省略できます。しかし、どうなるかは誰にも分かりません。Appleのトリックがついに明らかになった今、もしかしたら無限ループにアップグレードされるかもしれません。
Apple 時計アプリが午後 4 時 39 分に停止するのはなぜですか?
Wccftechは、この関数が無限ではないことに加え、午後4時39分で停止する点にも言及しています。なぜこの時刻で停止するのかについては、開発者がその数字の使用にこだわったからではなく、関数のコードロジックの副産物である可能性が高いです。一部のRedditユーザーが指摘しているように、Appleは時計アプリでUIDatePickerを使用しており、この機能は日付と時刻を必要とする他のアプリにも搭載されています。したがって、日付が実際に表示されていなくても、日付などの要素が考慮され、同様のロジックにより、最大値は任意に設定する必要があると考えられます。
一方、RedditユーザーのSkolBobが推測するように、開発者が最大値を0分から999分に設定すれば、正確に16時間39分までカウントされます。24時間制の16時39分は午後4時39分です。しかし、これらはAppleによって公式に確認されていないため、単なる偶然である可能性もあります。また、これらの数字は、Appleのマーケティングで「午前9時41分」が繰り返し使用されているのと同様に、開発者の間でのちょっとしたジョークである可能性もあることにも注目すべきです。これは元々、初代iPhoneの発売を記念したものでしたが、Apple Watchなど一部の製品ラインではもはやこの意味ではありません。しかし、Appleが対応するまでは、時計アプリを通常通り使い続けることができます。