69
iPhone 4の質問への回答: マルチタスク、位置情報サービス

iPhone 4 に関する質問が引き続き寄せられているため、私たちは電話機自体よりも iOS に関連する問題に注目しています。

読者のジェフさんはこう尋ねます。

アプリを終了して、もう実行しないようにするにはどうすればよいですか?マルチタスクバーから強制終了するしか方法はありませんか?

また、Jamie McKee も同様のマルチタスク関連の質問をしており、これを Jeff の質問にそのまま組み込むことができます。

iOS4で使用しているアプリがすべてマルチタスクウィンドウに追加されます。これは、すべてのアプリが「実行中」で、実行を停止するにはマルチタスクウィンドウから削除するしかないという意味でしょうか?それとも、アプリを閉じた後でも、すぐに元に戻りたい場合に備えてリストに残っているのでしょうか?

赤い終了バッジをタップすると、アプリが完全に終了し、タスクドックから削除されます。

基本的に、最近起動したアプリはすべて(再起動後も!)「タスク ドック」に表示されるので、以前使用していたアプリに簡単に切り替えられます。最近使用したアプリが最初に表示されます。ただし、このタスク ドックでの特定のアプリの状態は、アプリ自体によって異なります。アプリが iOS 4 のマルチタスク機能を利用するようにアップデートされている場合、通常は保存された状態になっています。つまり、技術的にはまだ実行中ですが、使用するシステム リソースはごくわずかで、アプリの保存された状態をメモリに保存するのに十分なだけです。アプリは、最後に切り替えたときに何をしていたかを正確に把握しており、切り替えると、中断したところから即座に再開します。(iPhone の空きメモリが不足すると、これらのアプリを 1 つずつ終了し始めるため、閉じたアプリが中断したところから再開されない場合があります。)

タスクドック内のアプリがまだiOS 4にアップデートされていない場合、iPhone OS 3のアプリと同じように動作し、次回起動時に完全に再起動が必要になります。タスクドックから直接開いた場合でも同様です。これで十分に混乱しませんか?

タスクドックに表示されているアプリを「完全に」終了することは可能です。手順はiPhoneからアプリを削除するのと似ています。タスクドックが表示されている状態で、任意のアプリアイコンをタップ&ホールドし、タスクドック内のアプリが揺れ始めるまで待ちます。アプリの小さな終了(-)バッジをタップすると、アプリが完全に終了し、タスクドックから削除されます…次回そのアプリを起動するまで、アプリはそのまま残ります。

アプリが位置情報データを使用するのを防ぎたいですか?設定でアプリごとに無効にすることができます。

グレッグ・ディジロラモは携帯電話の画面に表示されたアイコンに困惑している。

バッテリーの横のバーの上部に時々表示される小さな斜めの矢印は何ですか?

これは、アプリケーションが現在、位置情報サービス データ (携帯電話の GPS、携帯電話、Wi-Fi 回路の組み合わせに基づく地理的位置) を使用していることを示します。

アプリケーションによる位置情報の利用をブロックしたい場合は、いくつかの方法があります。最も分かりやすいのは、アプリの起動時に位置情報の利用リクエストを拒否することです。また、「設定」→「一般」→「位置情報サービス」で、位置情報サービス全体、あるいは特定のアプリのみを無効にすることもできます。