最終更新:2012-03-07 (水) 00:09:56 (4405d)
iOS/マルチタスク
状態
- 「Not running」:アプリがそもそも立ち上がっていない状態
- 「Inactive」:アプリが最前面にあるが、利用していない状態(例:アプリを開いたままロック画面にした時
- 「Active」:要は起動中
- 「Background」:アプリは最前面にないが、まだ動作している状態
- 「Suspended」:メモリはまだ確保しているが、動作はしていない状態
動作
- 一般的にはホームボタンを押してから5秒以内に「Background」⇒「Suspended」に切り替わるものの、アプリによってはバックグラウンドで動作することもある。
- その場合は、約10分以内で処理が完了しなければiOS側で強制的に「Suspended」になる。
10分でsuspendedにならない例外
- オーディオ系アプリ:iPod、Pandora等
- VoIP系アプリ:Skype、LINE等
- 位置情報系アプリ:Maps、Runkeeper等
- Newsstand:新しいコンテンツをダウンロードしている場合
- 外部アクセサリー系:外部のアクセサリーに接続している場合。