OS X. Haruskah saya keluar dari aplikasi atau menutup windows (perilaku tombol palang merah)?

12

Saya sudah banyak mencari di Google tentang tombol X, yang tidak keluar dari aplikasi, tetapi cukup tutup jendela dan belum menemukan jawaban yang jelas. Saya ingin mengetahui apakah aplikasi yang terbuka memengaruhi usia baterai atau sumber daya lainnya.

Haruskah saya keluar dari aplikasi atau menutup windows, membiarkan aplikasi bekerja di latar belakang?

0928e8f6
sumber

Jawaban:

10

Salah satu fitur Mac yang paling membingungkan adalah tombol tutup merah , yang menurut Anda akan mematikan aplikasi tetapi seringkali tidak. Ketika Anda menekan Xtombol di jendela - Anda benar-benar menutup jendela yang terkait dengan aplikasi, tetapi itu tidak berhenti . Berikut informasi lebih lanjut dari halaman dukungan Apple :

Tutup jendela

Ketika Anda menutup jendela aplikasi, jendela ditutup, tetapi aplikasi tetap terbuka. Jika Anda ingin keluar dari aplikasi, klik nama aplikasi di bilah menu, lalu pilih Quit [App] . Untuk informasi lebih lanjut, lihat Keluar dari aplikasi .

Jika Anda ingin keluar dari aplikasi (lepaskan memori, kurangi penggunaan CPU, dll) maka ada beberapa cara untuk melakukan ini:

  1. Menggunakan pintasan keyboard: ⌘ cmd+ Q.
  2. Menggunakan menu kontekstual (atau menu aplikasi): Buka Dock di bagian bawah layar dan temukan ikon untuk aplikasi, lalu klik kanan (atau ctrl+ click) untuk membuka menu kontekstual. Di bagian bawah daftar ini adalah Quitopsi.
  3. Menggunakan Activity Monitor : Applications> Utilities> Activity Monitor.
  4. Untuk aplikasi yang tidak responsif: Force Quit ( ⌘ cmd+ ⌥ alt+ esc)

Anda mungkin juga ingin membebani perilaku default, dan membuatnya seperti di OS Windows, tetapi Anda harus menggunakan utilitas terpisah (seperti RedQuits ). Ada banyak utilitas yang menutup aplikasi ketika Anda mengklik tombol tutup merah.

Secara keseluruhan, untuk menjawab pertanyaan Anda tentang cara efisiensi sistem, memori dan baterai : OS X menanganinya dengan benar dan melakukan sebanyak mungkin untuk mengoptimalkan efisiensi, kecuali jika Aplikasi itu sendiri ditulis dengan buruk. OS X secara internal memiliki banyak optimisasi seperti App Nap yang membantu menjaga efek latar belakang aplikasi pada sumber daya sistem seminimal mungkin :

Anda tidak harus keluar dari aplikasi setelah selesai menggunakannya - OS X memungkinkan Anda untuk bekerja dengan beberapa aplikasi yang terbuka sekaligus. Fitur-fitur seperti Memori Terkompresi dan Aplikasi Nap menjaga Mac Anda berjalan cepat, dan menghemat daya saat banyak aplikasi terbuka.

Sisi jauh
sumber
1
Untuk aplikasi yang tidak ditulis dengan buruk - membiarkannya dalam memori tidak memerlukan biaya CPU yang dapat diukur, sedikit masalah memori. OSX memiliki manajemen tugas yang baik - tidak seperti DOS, Mac OS <= 9 atau Windows 95 - Anda seharusnya berhenti 10 tahun yang lalu mengkhawatirkan hal ini dalam banyak kasus
user151019
@ Mark, ya, Anda benar ... ditambah ada fitur bagus, yang disebut AppNap , sehingga meminimalkan efek pada kinerja untuk aplikasi latar belakang dengan jendela tertutup.
Farside
Tombol merah dan kuning yang membingungkan tidak membuat AppNap lebih baik!
Ahuman
2

Tidak ada jawaban yang mudah untuk ini. Ini akan tergantung pada hal-hal seperti berapa banyak memori yang dimiliki sistem Anda, apa aplikasinya, seberapa baik mereka ditulis dll.

Misalnya, jika Anda memiliki sedikit memori dan memeriksa Activity Monitor menunjukkan sedikit memori yang tersedia, atau banyak ruang swap yang digunakan. Maka Anda mungkin ingin memastikan aplikasi dihentikan untuk membuat lebih banyak memori tersedia. Menambah kebingungan di sekitar ini adalah kenyataan bahwa meskipun Anda keluar dari aplikasi, OS X tidak menghapusnya dari memori sampai membutuhkan ruang untuk sesuatu yang lain. Inilah sebabnya mengapa berhenti dan membuka kembali aplikasi lebih cepat daripada saat pertama kali Anda memulainya. Jika aplikasi masih dalam memori, OS X hanya perlu memulainya lagi. Tentu saja, dalam situasi memori ketat, OS X secara otomatis menghapus aplikasi dari memori yang telah dihentikan sehingga memori dapat tersedia untuk hal lain.

Aplikasi yang Anda tutup semua jendela, tetapi tidak berhenti, dapat mempengaruhi sistem. Itu tergantung pada apa yang mereka lakukan. Jadi memori, CPU, baterai semua bisa dikonsumsi. Sekali lagi Activity Monitor adalah teman Anda dalam menentukan apakah ada aplikasi Anda yang menyebabkan masalah.

Secara umum, jika Anda memiliki cukup memori, dan aplikasi Anda berperilaku baik dalam hal menyedot baterai Anda, maka apakah Anda berhenti atau menutup tidak akan menjadi masalah. Untungnya, aplikasi OS X umumnya berperilaku cukup baik.

drekka
sumber
1

Secara umum tidak apa-apa untuk hanya menutup windows. Jika Anda seorang pengembang perangkat lunak atau memiliki kebutuhan yang sangat khusus, Anda mungkin perlu membuat aplikasi secara eksplisit. Namun, secara umum - tutup saja jendela.

Jawaban lain untuk pertanyaan Anda tampaknya tidak memperhitungkan bahwa mekanisme penutupan jendela vs aplikasi diubah dengan OS X Lion. Dari versi itu dan seterusnya, OS X akan secara otomatis keluar dari aplikasi yang tidak digunakan untuk Anda.

Fitur ini disebut Pengakhiran Otomatis. Itu berhenti aplikasi ketika sistem menganggapnya perlu, tetapi hanya jika Anda telah menutup semua jendela milik aplikasi dan aplikasi tidak lagi aplikasi aktif (saat ini dipilih). Selain itu, aplikasi perlu ikut serta dalam Pemutusan Otomatis - tetapi sebagian besar aplikasi biasa memilih ikut serta.

jksoegaard
sumber