聞いたことがあるかもしれませんが、iPhone または iPad 上のアプリを閉じても速度は上がりません。ただし、iOS ではアプリをバックグラウンドで実行できる場合があり、それを別の方法で管理できます。
この通説は実際には有害です。デバイスの使用速度が遅くなるだけでなく、長期的にはバッテリーの消費量が増える可能性があります。最近使用したアプリは放っておいてください。
神話
iPhone または iPad は、最近アクセスしたアプリを開いたままにし、バックグラウンドで実行しているという通説があります。処理を高速化するには、コンピュータの場合と同様に、これらのアプリケーションを閉じる必要があります。 iOS の以前のバージョンでは、ホーム ボタンを 2 回押して、最近アクセスしたアプリの [X] をタップすることでこれを実行できました。
iOS の現在のバージョンでは、ホーム ボタンを 2 回押し、最近使用したアプリを画面の上部にスワイプすると、マルチタスク ビューから削除されます。 iPad で 4 本の指で上にスワイプして スイッチャーを開くこともできます。
これでフリーズしたアプリを修正できる
アプリを上にスワイプしてマルチタスク画面から外すと、アプリケーションが終了し、メモリから削除されます。これは実際に便利かもしれません。たとえば、アプリが奇妙なフリーズまたはバグのある状態にある場合、ホームを押して再度アプリに戻っても問題が解決しない場合があります。ただし、マルチタスク画面にアクセスし、上方向にスワイプして終了し、アプリを再起動すると、強制的に最初から開始されます。
これは、iOS でアプリを強制的に終了して再起動する方法であり、それを行う必要がある場合に機能します。
メモリからアプリを削除したくない
ただし、これによって実際にデバイスの速度が向上するわけではありません。最近使用したアプリのリストに表示されるアプリは、実際には処理能力を使用していません。 RAM、つまり作業メモリを消費しますが、それは良いことです。
前に説明したように、 デバイスの RAM がいっぱいであることは良いことです 。 RAM がいっぱいになってもマイナス面はありません。 iOS は、アプリをしばらく使用していない場合や、別の目的でより多くのメモリが必要な場合に、そのアプリをメモリから削除することができます。 iOS にこれを独自に管理させるのが最善です。メモリを完全に空にする必要はありません。メモリを完全に空にするとすべての処理が遅くなるだけです。
とにかく、これらのアプリはバックグラウンドで実行されていません
この誤解の原因は、iOS でのマルチタスクの仕組みについての誤った理解です。デフォルトでは、アプリはバックグラウンドに移行すると自動的に一時停止されます。そのため、ホームボタンを押してプレイ中のゲームを終了すると、iOS はそのゲームのデータを RAM に保持するので、すぐにゲームに戻ることができます。ただし、そのゲームは、ゲームから離れているときに CPU リソースを使用したり、バッテリーを消耗したりすることはありません。実際には、使用していないときはバックグラウンドで実行されません。
デスクトップ PC (Windows、Mac、Linux) でアプリケーションを使用するとき、または Web ブラウザで Web ページを開いたとき、そのコードはバックグラウンドで実行され続けます。使用していないデスクトップ プログラムやブラウザ タブを閉じることもできますが、これは iOS アプリには当てはまりません。
実際にアプリがバックグラウンドで実行されないようにする方法
ただし、iOS のマルチタスクに対する最近の改善のおかげで、一部のアプリはバックグラウンドで実行されます。 「アプリのバックグラウンド更新」と呼ばれる機能を使用すると、アプリはバックグラウンドで更新 (メール アプリの新着メールなど) を確認できます。この方法でアプリがバックグラウンドで実行されないようにするには、マルチタスク ビューを使用する必要はありません。代わりに、そのようなアプリのバックグラウンド更新を無効にしてください。
これを行うには、設定画面を開き、「一般」をタップし、「アプリのバックグラウンド更新」をタップします。アプリのバックグラウンド更新を無効にすると、バックグラウンドで実行する権限がなくなります。 それらのアプリが使用しているバッテリー電力を確認する こともできます。
アプリがバックグラウンドで実行されている他のケースは、より明白です。たとえば、Spotify または Rdio アプリから音楽をストリーミング中にアプリを終了しても、音楽は引き続きストリーミングおよび再生されます。アプリをバックグラウンドで実行したくない場合は、音楽の再生を停止できます。
全体として、iOS ではバックグラウンドで実行されているアプリについてはそれほど心配する必要はありません。バッテリー寿命を節約し、アプリがバックグラウンドで実行されないようにしたい場合は、[アプリのバックグラウンド更新] 画面でそれを行うことができます。
信じられないかもしれませんが、マルチタスク インターフェイスを使用してメモリからアプリを削除すると、長期的には実際にバッテリー寿命が短くなる可能性があります。このようなアプリを再度開くと、携帯電話はそのデータをデバイスのストレージから RAM に読み取り、アプリを再起動する必要があります。これには、アプリをバックグラウンドで平穏に一時停止させる場合よりも時間がかかり、より多くの電力が消費されます。
画像クレジット: Flickr の Karlis Dambrans





