iPhoneでのマルチタスク


8

iPhoneは、メモリやバッテリーがなくなった場合、バックグラウンドプログラムを閉じますか?

回答:


5

この質問に取り組むには2つの方法があります。

エンドユーザーの観点からは、答えはノーです。何をしても、スイッチングインターフェイスから閉じない限り、アプリは以前と同じ状態に戻ります。

技術的には:はい。デバイスのRAMが不足すると、アプリケーションの状態がRAMから主記憶域(フラッシュ)にフリーズします。再開すると、フラッシュからRAMに状態が読み込まれ、再開されます。これは、見分けがつかないほど迅速かつ透過的に発生することを目的としていますが、その間に他のいくつかのアプリをロードしている(したがって、アプリをRAMから押し出した)場合、再開に少し時間がかかることがあります。


3

それらは実際には「メモリ内」ではなく、必要に応じてディスクにキャッシュされるようなものです。多くのアプリはマルチタスクを使用していないか、マルチタスクを設定していません。切り替えると、実際にアプリが閉じます。

タスクバーにいるからといって、実際にメモリ内にあるか、アクティブに実行されているか、またはその両方であるとは限りません。OSがそれを管理します。


2

いいえ、再起動しても、完全にパワーダウンしてからパワーアップしても、バックグラウンドアプリケーションはメモリから削除されません。Apple Geniusesによると、タスクバーからアプリケーションを手動で削除する必要があります。


2
アプリケーションは、OSの裁量によりメモリから削除されます。それらが「タスクマネージャ」にあるからといって、それらが実行中でメモリ内にあることを意味するわけではありません。私は自分のアプリでこれを確認しました。再起動後、これらのアプリケーションはユーザーが起動するまでリロードされません。
スチュアートカーニー、2010
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.