30日経ってもiPhoneは再起動しない

コンピューター機器が再起動なしでどれだけ長く稼働できるか、私はいつも興味をそそられてきました。現在、Windows 2000(1999年頃)を搭載した非常に古いPCが1台ありますが、700日以上、つまり約2年間再起動せずに、いくつかの小さなタスクを実行しています。

以前使っていたiPhone(6 Plus、128GB)では、再起動せずに持ちこたえられたのは最長12日間くらいでした。その日を過ぎると、iPhoneに異常が現れ始め、電話に出られなくなるなど、状況は変わりました。ほぼ毎回、12日目に発生していました。

妻のiPhone 6s Plusの制限は57日間で、その時点でiOSのアップデートがありました。私の場合、iPhoneをかなり酷使して新しいソフトウェアをテストするのに対し、妻は主にiPhoneを使うだけで、仕事中は一日中何時間も確認すらしません。

現在iPhone 7 Plus/256GBモデルを所有しており、このiPhoneが再起動なしでどれくらい使えるか、そして異常が現れるまでどれくらい使えるか興味がありました。3GBのRAMを搭載しているので、もっと長く使えるはずだと考えました。

昨夜、新たな節目を迎えました。iPhoneは30日以上再起動されていません。下のスクリーンショットをご覧ください。システムステータスアプリでこのデータを確認できます。iPhoneの動作状況はどうでしょうか?まあ、まちまちです。約5日前、リマインダーの音が鳴らないことに気づきました。何度もテストした結果、リマインダーが機能しなくなりました。iPhoneで入力すればMacには表示されますが、iPhone本体では音も通知も鳴りません。

App Storeから一部のアプリをアップデートできなくなりました。着信時にiPhoneからiPadへのHandoffが機能しなくなりました。スマートフォンを見ていると、小さな白い円が回転しているのが見えました。システムログには、その時点でスプリングボード再起動が行われたことが記録されていましたが、iPhoneの起動時間はリセットされなくなりました。

不思議なことに、速度低下は全く見られません。iPhoneは相変わらずサクサクと動作するため、定期的にiPhoneを再起動する必要があることを知らない人にとっては、多少問題になるかもしれません。iOSアップデートの合間に再起動せずにただ使っている人は、アラームやリマインダー、電話などが聞こえなくなるかもしれません。

最近、iPhoneと一緒にGalaxy S7を使っていました。iPhoneユーザーにとって便利だと思う機能の一つが、自動再起動のスケジュール設定です。S7を毎晩または毎週、指定した時間に再起動するように設定できます。通常は早朝です。

私はソフトウェアエンジニアでもハードウェアエンジニアでもないので、なぜiPhoneがこんなにも短期間で故障し始めるのかは分かりません。おそらくメモリリークなどがかなり発生しているのでしょう。再起動すれば問題は解決しますが、多くの人はソフトウェアアップデートが行われるまで再起動をしません。Appleは、自分でメンテナンスを行う方法を知らない人のために、この基本的なメンテナンスを何らかの方法で実行できるようにする必要があります。

30日ちょっと経ちましたが、Appleが新しいiOSをリリースするまでは再起動しないつもりです。もし返信がない場合は、再起動後に返信します。