20
バグのあるiOSアプリを強制終了して修正する

Appleの新しいサポート記事では、iOS 4を搭載したiPhoneまたはiPod touchのメールアプリで受信したメッセージに発生する可能性のある問題について説明しています。メールはリストに表示されるものの、内容が表示されません。表示されるのは「このメッセージには内容がありません」という、役に立たない短い説明だけです。

Apple はこの症状に対する簡単な解決策を提供しています。マルチタスク バーからメール アプリを終了します。

  1. ホームボタンをクリックしてメール アプリを終了します。
  2. ホームボタンをダブルクリックすると、現在「開いている」アプリがリストされるマルチタスク バーが表示されます。
  3. マルチタスクバーでメールアプリのアイコンを見つけます。赤いマイナス記号が表示されるまでアイコンをタップし続けます。
  4. 赤いマイナスをタップしてください。メールアイコンが消えます。これでメールアプリが完全に終了しました。
  5. ホームボタンをダブルクリックしてマルチタスクバーを終了します。次回メールを起動すると、消えていたメッセージ本文が表示されるはずです。

iOS 4のリリース前は、メールに関する同様の症状が時折発生していました。特に頻繁に発生していたのは、サーバーから削除されたメール(Macで削除したため)を開こうとしたときでした。このような場合にはマルチタスク終了機能は役に立ちませんが、他のほとんどの状況では問題なく動作するはずです。

より一般的に言えば、このマルチタスク終了は、iOS 4で発生するほぼすべてのアプリ固有の問題の解決策となる可能性があるため、注目に値します。実際、私は以前「バグ&修正」の「iOS 4 トラブルシューティングの7つのヒント」という記事でこの手法について触れました。しかし、Appleのサポート記事で特定の症状の解決策としてこの手法が推奨されているのを見たのは、記憶している限りでは今回が初めてです。

今日のコラムのタイトルで、このヒントをiOS 4で最も役立つトラブルシューティングだと表現しました。これは、iOS 4で新たに追加されたすべてのトラブルシューティング修正(以前のiOSバージョンにも適用されるものとは異なります)の中で、最も頻繁に役立つ可能性が高いものという意味です。他のトラブルシューティングのヒントと組み合わせても、これは私のツールボックスのトップツールの一つになるでしょう。過去数ヶ月間、主にサードパーティ製アプリに関連するいくつかの問題をこの修正で解決してきました。

Appleの技術情報には、iPhone 3GやiPod touch(第2世代)はiOS 4を搭載していてもマルチタスクに対応していないため、この手順は適用されないと記載されています。また、古いiOSデバイスはiOS 4のいかなるバージョンも実行できないため、この修正は適用されません。これらのデバイスの場合、少なくともメールのバグに関しては、Appleはデバイスの電源を切って再起動することを推奨しています。