Mac OS X'ten hangi senaryolar faydalanır; belge penceresi kalmadığında uygulamaların çalışmasına izin verir?


12

Mac OS X'teki küçük programlar kural olarak, tüm belge pencerelerini kapattığınızda çalışmaya devam eder.

MacVim, VmWare Fusion, Chrome ve diğer birçok uygulamada fark ettiğim davranış budur.

Ben şahsen işe yaramaz buluyorum ve açıkçası oldukça sinir bozucu, ancak fikrimin her zaman belirli bir hedef grupta geçerli olmadığını doğrulayan bazı deneyimlerim olmasına rağmen, bu kararın bir nedeni olabileceğini varsayıyorum.

Bu işlevin yararlı olabileceği senaryolar nelerdir?

Yanıtlar:


8

Windows kullanıyorsanız ve MS Word veya Adobe Photoshop gibi bir uygulamayı açtığınızda, uygulama penceresi bir tür boş arka planla açılır. Ancak bunu bir Mac'te yaptığınızda, arka plan yoktur, en üstteki çubukta menü seçenekleri vardır. Diyelim ki Windows'ta Photoshop'ta bir dosya açtınız ve o dosyayı kapattınız, Photoshop'u başlattığınızda gördüğünüz aynı boş uygulama penceresini göreceksiniz. Mac'te, üst çubukta menüyü göreceksiniz, ancak yine de, arka plan olmadığından masaüstünü görüyorsunuz. Yani gerçekten, Windows ve Mac OS X'in uygulamaları işleme biçiminde hiçbir fark yoktur, biri dışında görünür bir pencere vardı ve diğeri değil.

OS X yolu yapmanın yararı: Uygulamayı açık tutmayı planlıyorsanız, uygulamayı pencerelerde yaptığınız gibi en aza indirmenize gerek kalmaz. Yapmanız gereken tek şey arka planda başka bir şeye tıklayın ve uygulamanın odaklanmayı kaybetmesini sağlayacaktır. Kapatmak için dock'taki uygulama simgesine sağ tıklayın ve 'Quit' seçeneğini seçin.

resim açıklamasını buraya girin


7
diğer bir avantajı, bir sonraki açışınızda başlatma süresini azaltır.
Enrico Susatyo

6

Bu davranışın tersi, tüm uygulama çerçevesini başlatmak veya sadece çalışan bir uygulamada yeni bir belge açmak arasındaki farktan zevk almak isteyen kullanıcılara hitap etmesidir.

Yeterli RAM'iniz veya sadece bir pokey CPU'nuz varsa bu uygulamaları girişte başlayacak şekilde ayarlayabilirsiniz. Sanal bellek sistemi, hangi sayfaların diske takılması gerektiğini ve hangilerinin RAM'de kalabileceğini belirler.

Uygulamalar hafızayı yavaşça sızdırdığı sürece, tekrar kullanabileceğiniz herhangi bir uygulamadan çıkmamanız için harika bir plan.

Temel performans ayarı - işi yeniden kullanın, işi parçalara ayırın, kullanıcı beklemeden önce işi yapın.


1
İyi çalışan mac uygulamalarının büyük bir tuval atmaması, bu davranışı daha güçlü hale getirir. Bir belgenin tüm ekranı alması iyidir, ancak uygulamaların bunu başlatmaları nedeniyle bunu yapması kötü bir formdur.
bmike

5

Temel olarak, OSX ve Windows üst düzey pencerelere farklı yaklaşımlara sahiptir. Windows'da pencere, menü çubuğu da dahil olmak üzere tüm uygulama örneğini içerir. OSX'te pencere, neden yalnızca menü çubuğunu görüntüleyen bir uygulamaya sahip olabileceğinizi açık belgeyi içerir.

Lion için giderek daha fazla uygulama güncellendiğinde "boş" uygulamaların işlenmesinin yakın gelecekte değişeceğini unutmayın. Sık karşılaşılan davranış, belge açık olmayan belge tabanlı uygulamaların (Hesap Makinesi gibi şeylerin aksine) işletim sistemine hiçbir belge açık olmadığında uygulamayı kapatabileceğini göstermesidir. Fikir, hangi uygulamaların açık olduğunu yönetmeye daha az ihtiyaç duyulacağıdır.

Bu konuda daha fazla bilgi için John Siracusa'nın detaylı Aslan incelemesine bakın.


Otomatik sonlandırma için Ars Technica bağlantısı , herkese açık olarak görüntülenmesine izin verilmeyen bir sayfayı belirtir.
Graham Perrin

Bunun halka açık bir bağlantı olduğundan eminim; Ars hesabım yok ve benim için çalışıyor. Belki de özel bir sayfaya yönlendiriliyorsunuzdur?
David

Merhaba, bu sayfa içinde var, için Ars Technica bağlantı otomatik fesih atıfta developer.apple.com/library/prerelease/mac/documentation/... hangi yönlendirmeleri developer.apple.com/devcenter/ios/unauthorized dayalı (yetkisiz benim üyelik, bu yüzden herkese açık görüntüleme yetkisi yoktur). Yakındaki cevabım umarım herkese açık bir Apple sayfasına bağlantı veriyor. (Bir Ars Technica hatası, senin değil; en yüksek oyu aldın :)
Graham Perrin

3

yorumlama

Kabul edilen cevaba dayanarak, sorunun iki yönünü görüyorum:

  • bir uygulamanın penceresiz çalışıp çalışmayacağı
  • bir uygulama çalıştığında hangi pencerelerin sunulması gerektiğini belirtir.

Otomatik ve ani sonlandırma

Çalışan uygulamalardan endişe duyan herhangi bir Lion kullanıcısı için önerilen okuma:

Bir vurgu:

… Sistem… işi halletmek için daha donanımlı. Kullanıcıların süreçleri manuel olarak yönetmeleri gerekmez…

Bırakmayı bırak!

İyi yazılmış uygulamalar kullanılıyorsa ve kullanıcı uygulamalardan çıkma alışkanlığını (daha az akıllı sistemlerden öğrenilen bir alışkanlık) kırabilirse :

  • Lion sisteminin işleri yönetmesine izin vermek çok daha gelişmiş bir kullanıcı deneyimi ile sonuçlanabilir.

Komut-q olmadan bu şekilde çalışmak bir inanç sıçraması gerektirir, ancak birçok kullanıcı raporu Apple tarafından önerilenleri doğrular.

Pencerelerde Shift tuş bastırma

Bazen pencereleri atmakla karşılaştırılabilir.

Mac OS X 10.7'de (Derleme 11A511): pencerelerin geri yüklenmesi için genel veya uygulamaya özgü ayarları değiştirmeden (Şeffaf Uygulama Yaşam Döngüsü'nün (TAL) bir özelliği), uygulamalar, uygulama başlamadan önce shift tuşunu kullanmak için farklı şekillerde yanıt verir başlattı.

Örnekler

NeoOffice 3.2.1 Beta Yaması 0, shift tuşuna saygı duyar. Kaydedilen bir dosya bırakma zamanında açıldıysa, başlatmadan önce üst karakter tuşu pencerenin bu dosyaya geri yüklenmesini engelleyecektir. Ayrıca lansmanda hiçbir şeyi (TAL'den bağımsız bir özellik) tercih ederseniz hiçbir şey elde edemezsiniz.

NeoOffice menü seçeneklerinin ekran görüntüsü

Preview 5.5 (719) anahtara saygı duyar. Çıkmadan önce yalnızca kaydedilmiş dosyalar açıksa, üst karakter tuşu Önizleme'nin hiçbir şey göstermemesine neden olur, penceresizdir.

Safari 5.1 (7534.48.3) anahtara saygı duyar. Yeni pencereler için tercihiniz boş bir sayfaysa ve çıkmadan önce çeşitli sayfalara göz atıyorsanız, başlatmadan önce üst karakter tuşunu basılı tutarsanız, yalnızca bir pencere, boş bir sayfa sunulacaktır.

Terminal 2.2 (297) ve TextEdit 1.7 (288), Önizleme ve Safari ile tutarlı şekilde davranır.

Her bir uygulama için farklı bir mantık uygulanabilir, ancak aslında başlatma zamanında:

  • Shift tuşu bir şeyi bastırmalıdır.

Posta 5.0 (1244.2 / 1244.3) anahtarı yok sayıyor gibi görünüyor. Birden çok görüntüleyici pencereniz, etkinlik penceresi ve alınan bir iletiye açılan pencereniz varsa: bunların tümü geri yüklenir. Bu tutarsızlık buggy kokuyor ve Apple'a beslenmeli; Mail'in en az bir pencere (görüntüleyici) sunmasını beklerim, her şeyi değil.

İpucu

Shift tuşunu çok erken bırakmayın.

Yan not: sürümleri sürdürme

Çıkmadan önce kaydedilmemiş sürümler genellikle sürüm olarak devam ettirilir.

Bazı ortamlarda, çıkmadan önce kaydedilmemiş sürümlere devam edilmez. Böyle bir dosyayı açtığınızda, sistemin (siz değil) bir sürüm kaydettiğini görmelisiniz.


Bu konudaki son oyları merak ediyorum. Seçmenden bir yorum yardımcı olacaktır - teşekkürler.
Graham Perrin

0
  • Açılması çok zaman alan uygulamalar, açık pencereleri olmasa bile arka planda çalışmaya devam edebilir
  • Açık belgeleri olmayan uygulamaların ekranı kaplayan boş bir pencere görüntülemesi gerekmez
  • Bir uygulamanın son penceresini kapatabilir ve uygulamadan çıkmak ve yeniden açmak zorunda kalmadan yeni bir pencere açabilirsiniz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.