最終更新:2012-03-07 (水) 00:09:56 (4432d)  

iOS/マルチタスク
Top / iOS / マルチタスク

状態

  • 「Not running」:アプリがそもそも立ち上がっていない状態
  • 「Inactive」:アプリが最前面にあるが、利用していない状態(例:アプリを開いたままロック画面にした時
  • 「Active」:要は起動中
  • 「Background」:アプリは最前面にないが、まだ動作している状態
  • 「Suspended」:メモリはまだ確保しているが、動作はしていない状態

動作

  • 一般的にはホームボタンを押してから5秒以内に「Background」⇒「Suspended」に切り替わるものの、アプリによってはバックグラウンドで動作することもある。
  • その場合は、約10分以内で処理が完了しなければiOS側で強制的に「Suspended」になる。

10分でsuspendedにならない例外

  • オーディオ系アプリ:iPod、Pandora等
  • VoIP系アプリ:Skype、LINE等
  • 位置情報系アプリ:Maps、Runkeeper等
  • Newsstand:新しいコンテンツをダウンロードしている場合
  • 外部アクセサリー系:外部のアクセサリーに接続している場合。

参考