スマートフォンのマルチタスクとは何ですか?
マルチタスク オペレーティング・システム 複数のプログラムまたはアプリを同時に実行できます。 そのためには、OSは、マイクロプロセッサでの命令とプロセスの処理方法、およびそれらのデータがメインメモリに保存される方法を注意深く管理する必要があります。 あります iPhoneでのマルチタスク と アンドロイド スマートフォンですが、コンピューターと同じようには機能しません。
スマートフォンでのマルチタスク
のアプリ スマートフォン バックグラウンドで実行されるものは、常にマルチタスクを表示するとは限りません。 それらは、実行中、一時停止(スリープ中)、またはクローズの3つの状態になります。
アプリが実行状態にあるとき、アプリはフォアグラウンドにあり、アプリを使用または操作しています。 アプリが実行されているときは、アプリがコンピューターで行うのとほぼ同じように機能し、メモリ内のスペースを消費するため、その命令はプロセッサーによって実行されます。 ネットワークアプリの場合、データの送受信が可能です。
ほとんどの場合、スマートフォンのアプリは一時停止(スリープ)状態です。 これは、あなたがそれを残した場所でそれらが凍結されていることを意味します。 アプリはプロセッサで実行されなくなり、アプリが占める場所はメモリ内にあります。 この場合、メモリに保持されているデータは一時的にセカンダリストレージ(SDカードまたは電話の拡張メモリ-コンピュータのハードディスクに類似)に保存されます。
アプリを再開すると、中断したところに戻り、指示が次のように再スケジュールされます。 プロセッサによって実行され、休止状態のデータをセカンダリストレージからメインに戻します メモリー。
マルチタスクとバッテリー寿命
スリープ状態のアプリは、プロセッサの電力やメモリを消費せず、接続を受け入れず、追加のバッテリー電力も消費しません。 これが、スマートフォン用のほとんどのアプリがバックグラウンドで実行するように求められているときにスリープモードを採用する理由です。 バッテリーの電力を節約します。
ただし、次のような常時接続が必要なアプリ VoIPアプリ、バッテリーを消耗する実行状態に保つ必要があります。 これは、スリープ状態になっていると、接続が拒否され、通話が拒否され、受信者に到達できないことが発信者に通知されるためです。
一部のアプリはバックグラウンドで実行する必要があり、音楽アプリ、場所関連アプリ、ネットワーク関連アプリ、プッシュ通知アプリ、特にVoIPアプリなどの実際のマルチタスクを実行します。
iPhoneとiPadでのマルチタスク
それはバージョン4のiOSで始まりました。 ホーム画面に移動して、実行中のアプリを終了し、バックグラウンドアプリに切り替えることができます。 ここで、アプリを閉じるのとは異なることに注意してください。 アプリをバックグラウンドで再開する場合は、ホームボタンを2回押すことでアプリスイッチャーを使用できます。 これにより、メインメニューをぼかしながら、現在使用されている一連のアプリアイコンにフォーカスが移ります。 表示されるアイコンは、開いたままのアイコンです。 次に、スワイプしてリストを実行し、リストを選択します。
iOSはプッシュ通知も使用します。プッシュ通知はサーバーからの信号を受け入れて、バックグラウンドで実行されているアプリを起動します。 プッシュ通知を受信するアプリは、着信メッセージを受け入れるために実行状態を維持する必要があるため、完全にスリープ状態にすることはできません。 長押しを使用して、バックグラウンドでアプリを閉じることを選択できます。
Androidでのマルチタスク
Ice Cream Sandwich 4.0より前のバージョンのAndroidでは、ホームボタンを押すと実行中のアプリがバックグラウンドに表示され、ホームボタンを長押しすると最近使用したアプリのリストが表示されます。 アイスクリームサンドイッチ4.0 物事を少し変えました。
アプリを管理している印象を与える最近の著名なアプリリストがありますが、そうではありません。 最近のリストにあるすべてのアプリが実行されているわけではありません。スリープしているアプリと閉じているアプリがあります。 リスト内の1つのアプリをタップして選択すると、実行状態から起動したり、スリープ状態から復帰したり、アプリを新たに読み込んだりする場合があります。
マルチタスク用に設計されたアプリ
一部のアプリは、マルチタスク環境で動作するように設計されています。 例として、Skype for iOSがあります。これには、通知を処理し、最小限のバッテリー電力を使用しながらバックグラウンドでアクティブな状態を維持するための新機能があります。 Skypeは音声通話とビデオ通話を可能にするVoIPアプリであり、ユーザーエクスペリエンスを向上させるために常にアクティブである必要があります。 これは、着信やテキストメッセージからの信号を常にチェックしている携帯電話のように機能します。
一部のユーザーは、デバイスでマルチタスクを無効にしたい場合があります。これは、バックグラウンドで実行されているアプリがマシンの速度を低下させ、バッテリーの寿命を消費していることが原因である可能性があります。 これは可能ですが、オペレーティングシステムにはそれを行うための簡単なオプションがありません。 iOSの場合、必要になる場合があります 脱獄 電話。