Mountain Lion menutup aplikasi otomatis

2

Kapan beberapa aplikasi (seperti pratinjau) ditutup secara otomatis ketika saya berhenti memberi mereka fokus? Apa perbedaan antara mereka dan orang lain yang tidak tutup?

Terima kasih

Woodstock
sumber

Jawaban:

2

Mengutip dari artikel Ars Technica yang biasanya komprehensif ini: http://arstechnica.com/apple/2011/07/mac-os-x-10-7/8/

Lion akan keluar dari aplikasi yang sedang berjalan di belakang Anda jika ia memutuskan membutuhkan sumber daya, dan jika Anda tampaknya tidak menggunakannya. Heuristik untuk menentukan apakah suatu aplikasi "digunakan" sangat konservatif: ia tidak boleh merupakan aplikasi yang aktif, ia tidak boleh memiliki jendela yang terlihat dan tidak diperkecil — dan, tentu saja, ia harus secara eksplisit mendukung Pengakhiran Otomatis.

Pemutusan Otomatis bekerja bahu-membahu dengan penyimpanan otomatis. Aplikasi apa pun yang mendukung Pemutusan Otomatis juga harus mendukung penyimpanan otomatis dan pengembalian dokumen. Karena hanya aplikasi tanpa jendela yang terlihat yang memenuhi syarat untuk Pengakhiran Otomatis, dan karena secara default Dock tidak menunjukkan apakah suatu aplikasi sedang berjalan atau tidak, pengguna bahkan mungkin tidak memperhatikan kapan suatu aplikasi dihentikan secara otomatis oleh sistem. Tidak ada kotak dialog yang akan menanyakan tentang perubahan yang belum disimpan, dan ketika pengguna mengklik aplikasi di Dock untuk mengaktifkannya kembali, itu akan diluncurkan kembali dan muncul persis seperti yang terjadi sebelum diakhiri.

tenderloin
sumber
2

Aplikasi seperti Pratinjau mendukung penghentian otomatis.

Jika misalnya Anda membuka Pratinjau, buka setidaknya satu jendela di dalamnya, tutup semua jendela, dan fokuskan aplikasi lain, Pratinjau disembunyikan dari Dock dan pengalih aplikasi. Proses ini sebenarnya tidak dihentikan, tetapi mungkin ada beberapa perubahan dalam cara pengelolaannya.

Saya tidak tahu apakah ada beberapa situasi di mana proses yang mendukung penghentian otomatis benar-benar dihentikan, tetapi hal-hal mungkin berubah dalam versi OS X di masa depan. Panduan Pemrograman Aplikasi Mac mengatakan bahwa program sebenarnya dihentikan:

Pengakhiran otomatis menghilangkan kebutuhan pengguna untuk keluar dari aplikasi. Alih-alih, sistem mengelola penghentian aplikasi secara transparan di belakang layar, menghentikan aplikasi yang tidak digunakan untuk mendapatkan kembali sumber daya yang diperlukan seperti memori.

Anda dapat menonaktifkan penghentian otomatis (atau sembunyi otomatis dari Dock dan pengalih aplikasi) dengan mengaktifkan NSDisableAutomaticTermination:

defaults write -g NSDisableAutomaticTermination -bool true
Lri
sumber