2012/01/05

iOS のマルチタスクバーを手動で操作する必要はない

iOS のマルチタスクバーを手動で操作する必要はないという説が紹介されていた。

Daring Fireball: You Do Not Need to Manually Manage iOS Multitasking

まとめると下記のようだ。

  • マルチタスクバーでアプリを消してもメモリを解放することにはならないしバッテリーの節約にもつながらない。それは全く無駄な作業である。

その理由は次のとおり。

  • iOS のマルチタスクバーは実行中アプリの一覧ではない。最近使われたアプリが表示されるだけで、ブラウザの履歴のようなものに過ぎない。その証拠に iOS を再起動しても同じアプリが表示される。
  • バックグラウンドで動いているアプリは自動的に停止する。メモリも必要なときに自動的に解放される。
  • ただホーム画面に戻ればよい。あとはシステムが良きに計らってくれる。

iOS の設計を知っているわけではないので断定はできないが、この通りだと思える。