OS X.アプリを終了するか、ウィンドウを閉じる必要がありますか(赤い十字ボタンの動作)?


12

私はXボタンについてたくさんググっていましたが、それはアプリを終了しませんが、ウィンドウを閉じただけで明確な答えが見つかりませんでした。開いているアプリがバッテリーの寿命やその他のリソースに影響を与えているかどうかを知りたい。

アプリを終了するか、ウィンドウを閉じて、アプリをバックグラウンドで動作させますか?

回答:


10

Macの最もわかりにくい機能の1つは赤い閉じるボタンです。これは、アプリケーションをシャットダウンすると思われますが、シャットダウンしないことがよくあります。Xウィンドウのボタンを押すと、アプリに関連するウィンドウが実際に閉じますが、終了しませ。Appleのサポートページからの詳細情報は次のとおりです。

ウィンドウを閉じる

アプリのウィンドウを閉じると、ウィンドウは閉じますが、アプリは開いたままです。アプリを終了する場合は、メニューバーでアプリの名前をクリックし、[アプリ終了]を選択します。詳細については、「アプリ終了する」を参照してください。

アプリを終了する(メモリを解放する、CPUの使用量を減らすなど)には、いくつかの方法があります。

  1. キーボードショートカットの使用:⌘ cmd+ Q
  2. コンテキストメニュー(またはアプリケーションのメニュー)を使用する:画面の下部にあるDockに移動して、アプリのアイコンを見つけ、右クリック(またはctrl+ click)してコンテキストメニューを表示します。このリストの一番下にはQuitオプションがあります。
  3. 使用してアクティビティモニタApplications> Utilities> Activity Monitor
  4. 応答しないアプリの場合:強制終了⌘ cmd+ ⌥ alt+ esc

また、デフォルトの動作をオーバーロードして、Windows OSのようにすることもできますが、別のユーティリティ(RedQuitsなど)を使用する必要があります。赤い閉じるボタンをクリックするとアプリケーションを閉じるユーティリティがたくさんあります。

全体として、それがシステム効率、メモリ、バッテリーにどのように影響するかについての質問に答えるには、OS Xは適切に処理し、アプリケーション自体が適切に記述されていない限り、可能な限り効率を最適化します。OS Xには内部的にApp Napのような多くの最適化があり、システムリソースに対するバックグラウンドアプリの影響を最小限に抑えるのに役立ちます。

アプリでの作業が終了したら、アプリを終了する必要はありません。OSXでは、複数のアプリを同時に開いて作業することができます。Compressed MemoryApp Napなどの機能により、Macを高速で実行し、多くのアプリを開いているときに電力を節約できます。


1
不適切に記述されていないアプリの場合-アプリをメモリに残しても、測定可能なCPUは不要で、メモリの問題はほとんどありません。OSXは、DOS、Mac OS <= 9、またはWindows 95とは異なり、優れたタスク管理を備えています。ほとんどの場合、10年前にこれらについて心配することをやめるべき
でした

@Markはい、そうです...さらに、AppNapと呼ばれる優れた機能があるため、ウィンドウが閉じているバックグラウンドアプリのパフォーマンスへの影響を最小限に抑えることができます。
Farside

赤と黄色のボタンが混同されても、AppNapは改善されません。
Ahuman

2

これに対する簡単な答えはありません。それはあなたのシステムが持っているメモリの量、アプリが何であるか、それらがどれだけうまく書かれているかなどの事柄に依存するでしょう。

たとえば、メモリが少量であり、アクティビティモニターを確認すると、使用可能なメモリがほとんどないか、または使用されているスワップ領域が多いことが表示されます。次に、アプリを終了して、より多くのメモリを利用できるようにします。この点で混乱を招くのは、アプリを終了しても、OS Xは何かのためのスペースが必要になるまでメモリから削除しないという事実です。これが、アプリを最初に起動したときよりも、アプリを終了して再度開くほうが速い理由です。アプリがまだメモリ内にある場合、OS Xはアプリを再度起動するだけで済みます。もちろん、メモリ不足の状況では、OS Xは終了したメモリからアプリを自動的に削除して、メモリを他の何かに利用できるようにします。

すべてのウィンドウを閉じたが終了していないアプリは、システムに影響を与える可能性があります。それは彼らが何をするかに依存します。したがって、メモリ、CPU、バッテリーはすべて消費されます。繰り返しになりますが、Activity Monitorは、アプリが問題を引き起こしているかどうかを判断するための友です。

一般的に言って、十分なメモリがあり、アプリがバッテリーを消費するという点で適切に動作している場合、終了するか閉じるかは問題になりません。幸いなことに、OS Xアプリは一般的に非常に適切に動作します。


1

通常は、ウィンドウを閉じるだけで問題ありません。あなたがソフトウェア開発者であるか、そうでなければ非常に特別なニーズがある場合は、アプリケーションを明示的に明確にする必要があるかもしれません。ただし、一般的には、ウィンドウを閉じるだけです。

あなたの質問に対する他の回答は、ウィンドウを閉じることに関するメカニズムとアプリケーションがOS X Lionで変更されたことを考慮していないようです。そのバージョン以降、OS Xは使用されていないアプリケーションを自動的に終了します。

この機能は自動終了と呼ばれます。システムが必要と判断した場合、アプリケーションを終了しますが、アプリケーションに属するすべてのウィンドウを閉じ、そのアプリケーションがアクティブな(現在選択されている)アプリケーションではなくなった場合のみです。さらに、アプリケーションは自動終了をオプトインする必要がありますが、ほとんどの通常のアプリケーションはオプトインします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.