web-dev-qa-db-ja.com

タスクバーからよりもシステムトレイからアプリケーションを復元する方が速いのはなぜですか?

アプリケーションによっては、閉じても実際には終了しません。代わりに、彼らはバックグラウンドを実行し続けます。これで知られているアプリケーションは

この状態のとき、タスクバーの(実行されていない)アイコンをクリックして復元しようとすると、数秒かかることがよくありますが、小さなシステムトレイアイコンをクリックすると、ほとんど瞬時に復元できます。どうしてこれなの?


システムトレイ

The system tray

34
Impulse The Fox

タスクバーのアイコンをクリックすると、最初にアプリケーションを起動し、次にプログラムの別のプロセスが実行されているかどうかを確認する必要があります。もしそうであれば、それはプロセスをフォアグラウンドに置き、そしてそれ自身を終了させる。

しかし、小さなシステムトレイアイコンをクリックするとき、あなたはすでにフォアグラウンドに置かれるでしょうそれに関連したプロセスを持っています。この場合、アプリケーションやプログラムは起動しようとしません。

86
Impulse The Fox

システムトレイのアイコンは、通常、アプリケーションの完全なコピーではありません(アプリケーションがそのように設計されていない限り)。小さなアイコン以外のUIなしで、ローカルサービスやリモートクラウドサービスの状態を監視するために書かれた、非常に小さなプログラムにすることができます。それらをクリックすると、ユーザーUIとすべての機能を使用して、コンピューターで実際にプログラム全体を読み込んで起動する必要があります。

タスクバー上の最小化されたアプリケーションは、アプリケーションの完全なインスタンスです。

1
simpleuser