Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Android A to Z:マルチタスク

目次:

Anonim

マルチタスクとは、ここやインターネット上の他の場所で、スマートフォンやその他の技術について語る言葉です。 長いひげを持つ恐竜が最初にコンピューターを夢見ていた頃のことではありませんが、それでも一部の人々にとって非常に大きな違いを生み、スマートフォンのオペレーティングシステムを選ぶ際の決定的な要因になります。 大騒ぎが何であるか、そしてそれがAndroidにどのように関係するかを見てみましょう。

昔、遠く離れた研究室で、一部のジェダイマスターは、コンピューターが一度に複数のことを行うべきだと判断しました。 彼らはすでに舞台裏で多くのことを行っていましたが、ユーザーにとっては、コマンドを入力し、それが終了するのを待っている場合でした。 スレッドとスケジューラ、そしておそらく少しの魔法と幸運を使用して、エンジニアは一度に複数のユーザーコマンドを実行できるオペレーティングシステムを作成することができ、マルチタスクが生まれました。 GUIのない​​Unixボックスで新しいVT(仮想端末)に切り替えると、マルチタスクを実行します。 Windows、Mac、またはGUIを備えた他のコンピューターで複数のウィンドウを開いている場合、マルチタスクを実行しています。 一度に複数のことを実行しており、コンピューターは一度に複数のユーザータスクを実行しています。 完全に合法的なトレントがバックグラウンドでダウンロードされている間に、Android Centralを読むことができます。

スマートフォンでは、マルチタスクは少し異なります。 20インチモニターのような贅沢品はないので、一度に複数の「モノ」が動作していることを示すことは大したことではありません。 Samsungは水域をテストし、Galaxy S IIIとPop-Up Play機能を試してみましたが、ほとんどの場合、画面全体を使用して実行します。 また、大量のRAMやビデオメモリは使用できず、電力使用量を監視する必要があります。 これは、スマートフォンのマルチタスキングが、少しだけ賢くなければならないことを意味します。

スマートフォンは長い間マルチタスク処理されてきました。 すべてのモバイルオペレーティングシステムは少し異なる方法で実行します。他のすべてのアプリをバックグラウンドで中断するもの、状態を保存してアプリ自体を閉じるもの、すべてを実行させるものなどです。 Androidが行う方法は、優先度に応じてスレッドとプロセスを実行することです。 Google Playミュージックを使用している場合、スピーカーから音が出るプロセスには、アプリから切り替えたときに実行を継続するのに十分な優先順位があります。 すべてがバックグラウンドで実行されているわけではありませんが、曲を再生し続けるには十分です。 他のアプリは使用されていない場合は殺される可能性があり、一部のアプリは「凍結」され(より良い言葉がないため)、フォアグラウンドに戻されると元に戻ります。 エンドユーザーが心配する必要がないように、アプリケーションを作成およびコンパイルするときに、重要で優先度の高いものが決定されます。 完全ではありませんが、Linuxの非常に強力なマルチタスクモデルに従っており、Android向けに調整しています。 それはすべてオープンソースであるため、メーカーとROMビルダーは、必要に応じてメモリを割り当てるように調整することができます。 微調整が素晴らしい場合もあれば、それほどではない場合もあります。

最後に、次回アプリを開いて、中断したところから起動することを思い出してください。仕事でマルチタスクが発生していることを確認してください。

完全なAndroid辞書をご覧ください

Android辞書の詳細