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


33

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

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


システムトレイ

システムトレイ


23
(非実行)アイコンをクリックして復元します。これは単に「開始」ではなく「復元」ではありませんか?
TaW

2
アプリケーションが最小化できるのになぜこれを行うのか本当に分かりませんか?
pjc50

9
@ pjc50それらは最小化されます-それらだけがタスクバーからも削除されます。考え方は、アプレットスタイルのプログラム-頻繁には操作しないが、サービスとしてではなくプログラムとして実行する必要があるものは、そこに整理されているということです。それは、彼らがそのタスクバーを混乱させないことを意味します。
Baldrickk

@ pjc50現在、システムトレイに14個のプログラムがあります。私は彼らのほとんどとはめったにやり取りしませんが、バックグラウンドで実行して仕事をしてもらいたいです。同時に、実際に作業する5つの実行中のプログラムがあります。タスクバーで実行中の他のプログラムの中からそれらを見つけるのは面倒です。
グロノスタジ

「タスクバーの(実行されていない)アイコンをクリックして復元しようとする」とはどういう意味ですか。プログラムが実行されている場合、タスクバーまたは通知トレイからウィンドウを「復元」するには同じ時間がかかります。タスクバーでアプリケーションを「固定」している場合、「実行されていない」アイコンをクリックすると、ウィンドウを復元せずにアプリケーションを起動するのと同じになります。
サルマンA

回答:


85

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

ただし、小さなシステムトレイアイコンをクリックすると、関連するプロセスが既にあり、それがフォアグラウンドに配置されます。この場合、アプリケーションまたはプログラムは起動しません。


6
これはまさに答えです、はい。プログラム、特にファイルからの読み取り、Discordなどのネットワークタスクの実行が必要な複雑なプログラムの起動には時間がかかります。すでに実行中のアプリケーションがウィンドウを開く時間が大幅に短縮されます。(これは、「前景に移動する」ことではなく、何が起こっているかです。ウィンドウは消えただけです、プロセスによって再作成されています)
ニックハートリー

5
@NicHartley、それがDiscordのやり方かもしれませんが、すべてのトレイアプリケーションがHideではなくメインウィンドウを破棄することを選択したことを証明することはできません。
NH。

1

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

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


1
これは、両方の最高の自己矛盾した時に単純化されています場合は、「[トレイアイコン]は、その後、実際にコンピュータを必要とし、それらをクリックするロードおよびユーザーUIとすべての機能を備えた完全なプログラムを起動」、そのたくさんのような音なぜ、そのようなアイコンがタスクバーをクリックするよりも速い応答をもたらすのでしょうか?あなたの推論はどちらが異なるのかについて曖昧ですが、ここで強調した引用は現状のまま読んで、実際にはタスクバーが高速になることを示唆しています...それでも明らかにOPが報告/求めたものの反対です約。
underscore_d
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.