iOS 4ベースのiPhone 3Gを高速化

iOS 4ベースのiPhone 3Gを高速化

AppleのiOS 4は、iPhone 4とほぼ同時にリリースされた数ヶ月前のリリースですが、iPhone 4と前世代のiPhone 3GSだけでなく、iPhone 3Gでも動作します。初代iPhoneでは動作しません。しかし、オンラインでiPhone 3Gユーザーから寄せられた激しい不満から判断すると、AppleはiPhone 3Gとの下位互換性の提供に過度に楽観的だったと言えるでしょう。

Appleの旧iPhoneオペレーティングシステム(iPhone OS 3と呼ばれていましたが、現在iOS 3に遡って名称変更されています)を搭載したiPhone 3Gをお持ちの方は、iOS 4アップデートをインストールしないことをお勧めします。インストールすると、特にアプリの起動、画面の切り替え、オンスクリーンキーボードの使用時に、全般的に動作が遅くなる可能性があります。スティーブ・ジョブズ氏からのメールとされるメッセージによって広まった噂によると、Appleは将来のiOS 4リリースでこの問題に対処するとのことですが、バージョン4.0.2の時点では、多くの人にとってiPhone 3GでiOS 4を使用するのは依然として苦痛です。

これは特に厄介な問題です。iPhone 3GはiPhone 4が発売されるまで販売されていたため、以前のiOS 3.1.3バージョンへのダウングレードは容易ではありません。AppleがリリースしたMac OS Xのバージョンが古いMacでうまく動作しないことが判明した場合、それらのMacは販売期限を何年も過ぎていることが多く、そのモデルに同梱されていたMac OS Xのバージョンにいつでも戻すことができます。さらに、iPhone 3Gは発売されたばかりだっただけでなく、2年間の契約期間が付いていたため、ユーザーは使い続ける義務を負っています。

iOS 4 搭載の iPhone 3G の速度を最大限に高めるためのアイデアをいくつかご紹介します。最後のアイデア以外はすべて試してみました。リカバリモードからの復元は最終的に効果がありましたが、バックアップしておいたアプリとデータを復元したことで、せっかくの速度向上の効果がほとんど失われてしまったように思います。しかし、iPhone 3G に不満を抱くユーザーからのコメントをオンラインで何百件も読んだので、当初私が不満に思っていた数秒間の停止は、他のユーザーが経験している10秒間の停止ほど深刻ではないことがわかりました。また、そのような長い遅延は短縮しやすいかもしれません。これらのアイデアは、試してみるのに最も合理的と思われる順に挙げています。

ハードリセットを2回行う— この操作により、様々なキャッシュとバッファが消去され、iPhoneがいくつかの点で完全に再起動されます。続行するには、ホームボタンとスリープ/スリープ解除ボタンの両方を5~10秒間押し続けます。「スライドして電源オフ」スライダーが表示されたら(使用しないでください)、押し続け、iPhoneの電源が切れます。ボタンを放します。次に:

  • iPhone に Apple ロゴが表示され、再起動する場合があります。
  • iPhoneの電源がオフのままになっている場合があります。15秒ほどオフになったら、スリープ/スリープ解除ボタンを押して電源を入れてください。

どちらの場合も、再起動には数分かかる場合があります。

再起動後、iPhone は通常のホーム画面を表示します。(長時間の再起動中に注意を払っていないと、iPhone がスリープ状態になり、画面が真っ黒になります。その場合は、ホームボタンを押して画面をアクティブにしてください。)

これでハードリセットは1回完了です。この手順を繰り返して、iPhoneの内部キャッシュとバッファが完全にクリーンになっていることを確認してください。(もしかしたら、これは現代のブードゥー術なのかもしれません。)

シャッタースポットライト— Spotlightは、iPhoneのホーム画面の左端にある検索オプションの背後にある検索エンジンです。SpotlightはiPhoneのコンテンツをインデックス化しているため、オフにするとシステムリソースが解放され、パフォーマンスが向上する場合があります。

検索オプションをオフにするには、「設定」>「一般」>「ホームボタン」>「Spotlight検索」をタップします。次に、「Spotlight検索」画面で、チェックマークが付いている項目をタップしてチェックマークを外します。ハードリセットを1回実行してメモリをクリアし、最初からやり直してください。

Safari で余分なページを閉じる— これらのページは貴重なメモリを消費している可能性があり、システムの他の場所で有効活用できるはずです。Safari アプリを開き、画面右下にあるアイコンに注目してください。アイコン上のバッジは、Safari で開いている Web ページの数を示します (下のスクリーンショットでは、2 ページ開いています)。アイコンをタップすると、各ページのサムネイルがスクロール可能な画面に浮かび上がります。最後の 1 ページを除く各ページを閉じるには、赤い X ボタンをタップします。最後に、ハードリセットを 1 回実行してメモリをクリアし、最初からやり直してください。(Safari 以外の Web ブラウザーを使用している場合は、このヒント (または余分なタブを閉じるなど、それに最も近いもの) をブラウザーで試してみるの
も良い考えです。)


余分なページを閉じると iPhone のパフォーマンスが向上する場合は、次のヒントの情報を使わない限り、Safari を終了するたびに余分なページを閉じる必要があり、面倒です。

メモリ使用量に注意する— Gary Fung氏による無料のMemory Sweep(iPhone本体ではScanという名前ですが)などのメモリ監視アプリを使って、iPhoneのメモリ使用量を追跡すると便利です。このアプリを定期的に、特にパフォーマンスの低下に気づいた際に確認することで、問題の原因となる使用パターンを特定できる可能性があります。

たとえば、Andrew Technology の「iPhone 3G の遅延を解消する方法」というトピックに関するブログ投稿では、上記の推奨どおりに Safari ですべてのページを閉じると、パフォーマンスが向上し、空きメモリが増えることが報告されています。

さらに素晴らしいのは、Memory Sweep には「メモリを適度に解放」と「メモリを最大限解放」という2つのボタンがあることです。最初のボタンをタップすると、Safari のページキャッシュがクリアされるようです(次回読み込み時にページのサムネイル画像が空白になります)。2つ目のボタンは、Safari の次回起動にさらに時間がかかります。これらのボタンを使うことにはデメリットもあるのではないかと考えましたが、Apple はこのアプリを承認しました!

MMSを無効にする— MMS(マルチメディアメッセージサービス)をオフにすると、大きな変化が見られるという報告があります。MMSはメッセージアプリで使用され、SMS(ショートメッセージサービス)メッセージはテキストのみであるのに対し、MMSメッセージは写真、音声、動画を含めることができます。MMSをオフにするには、「設定」>「メッセージ」をタップし、スイッチをタップしてMMSメッセージをオフにします。最後に、ハードリセットを1回実行してメモリをクリアし、クリーンな状態にしておきましょう。

リカバリモードからの復元— この手順は5つのステップで構成されています。この作業に数時間の余裕があること、そして開始する前にすべての手順を理解していることを確認してください。

  1. iPhoneのコンテンツをバックアップしてください。Appleはナレッジベースの記事「データをバックアップして新しいデバイスとして設定する方法」でこの手順について詳しく説明しています。状況によっては、記事に記載されているすべての手順を実行する必要がない場合があります。
  2. iPhoneをリカバリモードにします。iPhoneがUSB経由でコンピュータに接続され、iTunesのサイドバーに表示されている状態で、ホームボタンとスリープ/スリープ解除ボタンを10秒間押し続けます。その後、スリープ/スリープ解除ボタンだけを離します。少し待つと、iTunesがリカバリモードのiPhoneを検出したことを示すダイアログが表示されます。「OK」をクリックします。

  3. iPhoneを復元します。iTunesのサイドバーでiPhoneを選択した状態で、右側の「復元」ボタンをクリックします。復元を続行し、画面に表示されたら「新しいデバイスとして設定」をクリックしてください。

  4. アプリと設定を工場出荷時の状態にインストールすると iPhone の動作が改善されるかどうかをテストします。

  5. 必要に応じて、手順 1 からバックアップを復元します。これにより問題が再発する可能性があります。その場合は、問題をそのまま放置するか、手順 2 と 3 をやり直して、問題が再発した場合に備えて頻繁にバックアップを取りながら、最初から電話機をセットアップするかを決定できます。

iOS 3へのダウングレード— 数時間に余裕があれば、iOS 3に戻すのも良いでしょう。ただし、慎重に進めてください。残念ながら、このプロセスはAppleによってサポートされていません。最悪の場合でも、iOS 4を再インストールする必要がある程度です。

ダウングレードの手順は、マニアには分かりやすいものの、一般の人には少し物足りないかもしれません。Lifehackerで詳しい手順を確認してください。MacworldでChris Breen氏が解説している手順も読んでみると良いかもしれません。

辛抱強く待つ— 現実的に考えると、どれも良い解決策とは言えません。AppleがiPhone 3G向けにiOS 4を公式に提供していることを考えると、Appleの責任です。同社はこの問題について沈黙を守っており、唯一の沈黙を破ったのは、ユーザーからの苦情に対するスティーブ・ジョブズ氏からの4語のメールとされる「ソフトウェアアップデートが近日中に登場」という返信でした。このメッセージが本物だと仮定した場合、そのアップデートがiOS 4.1なのか、現在テスト中なのか、それとももっと先のものなのかは不明です。

しかし、iPhone 3Gのパフォーマンス問題が近い将来に解決されないのであれば、Appleは問題を認め、iPhone 3Gユーザーに対し、修正プログラムがリリースされるまでの間、完全に動作するiOS 3.1.3へのダウングレードを推奨する公式の指示を出すべきです。それ以外の対応は、iPhone 3Gユーザーのユーザーエクスペリエンスへの配慮を全く欠いていることを示しています。Appleのように細部にこだわる企業としては、恥じるべき事態です。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.