สถานการณ์ใดที่ได้ประโยชน์จาก Mac OS X ที่อนุญาตให้แอปทำงานเมื่อไม่มีหน้าต่างเอกสารเหลืออยู่


12

ตามกฎของโปรแกรม Thumb ใน Mac OS X จะยังคงทำงานต่อไปเมื่อคุณปิดหน้าต่างเอกสารทั้งหมด

นี่คือพฤติกรรมที่ฉันสังเกตเห็นใน MacVim, VmWare Fusion, Chrome และโฮสต์ของแอปพลิเคชันอื่น ๆ

ฉันพบว่าไม่มีประโยชน์และน่ารำคาญจริงๆแม้ว่าจะมีประสบการณ์จำนวนมากยืนยันว่าความคิดเห็นของฉันไม่ได้เป็นที่นิยมในกลุ่มเป้าหมายที่กำหนดฉันคิดว่าอาจมีเหตุผลสำหรับการตัดสินใจครั้งนี้

สถานการณ์อะไรที่ฟังก์ชั่นนี้มีประโยชน์?

คำตอบ:


8

เมื่อคุณใช้ Windows และคุณเปิดแอปพลิเคชันเช่น MS Word หรือ Adobe Photoshop มันจะเปิดหน้าต่างแอปพลิเคชั่นที่มีพื้นหลังว่างเปล่าบางประเภท เมื่อคุณทำเช่นนี้บน Mac ไม่มีพื้นหลังมีเพียงตัวเลือกเมนูในแถบด้านบนสุด สมมติว่าคุณเปิดไฟล์ใน Photoshop ใน Windows และคุณปิดไฟล์นั้นคุณจะเห็นหน้าต่างแอปพลิเคชันเปล่า ๆ ที่คุณเห็นเมื่อคุณเปิด Photoshop สำหรับ Mac คุณจะเห็นเมนูในแถบด้านบน แต่อีกครั้งเนื่องจากไม่มีพื้นหลังที่คุณเห็นเดสก์ท็อป ดังนั้นจริงๆแล้วมันไม่มีความแตกต่างในวิธีที่ Windows และ Mac OS X จัดการกับแอพพลิเคชั่นอื่น ๆ มากกว่าหนึ่งมีหน้าต่างที่มองเห็นและอื่น ๆ ไม่ได้

ประโยชน์ของการทำด้วยวิธี OS X: หากคุณวางแผนที่จะเปิดแอปพลิเคชันไว้จะทำให้คุณไม่ต้องลดแอพเช่นเดียวกับในหน้าต่าง สิ่งที่คุณต้องทำคือคลิกที่สิ่งอื่นในพื้นหลังและมันจะทำให้เสียงปรบมือหายไป หากต้องการปิดให้คลิกขวาที่ไอคอนแอปพลิเคชั่นใน Dock แล้วเลือก 'Quit'

ป้อนคำอธิบายรูปภาพที่นี่


7
ข้อดีอีกอย่างคือมันลดเวลาเปิดตัวในครั้งต่อไปที่คุณเปิด
Enrico Susatyo

6

ข้อเสียเปรียบของพฤติกรรมนี้คือมันเหมาะสำหรับผู้ใช้ที่ต้องการเพลิดเพลินกับความแตกต่างระหว่างการเปิดใช้งานเฟรมเวิร์กแอปพลิเคชันทั้งหมดหรือเพียงแค่เปิดเอกสารใหม่ภายในแอพที่กำลังทำงานอยู่

คุณสามารถตั้งค่าแอพเหล่านั้นให้เปิดใช้งานเมื่อลงชื่อเข้าใช้หากคุณมี RAM เพียงพอหรือเพียงซีพียู pokey ระบบหน่วยความจำเสมือนจะเรียงลำดับหน้าเว็บใดที่คุณต้องการเปลี่ยนเป็นดิสก์และสามารถอยู่ใน RAM ได้

ตราบใดที่แอพรั่วหน่วยความจำอย่างช้าๆมันเป็นแผนการที่ดีที่จะไม่ออกจากแอพที่คุณอาจใช้อีกครั้ง

เป็นการปรับประสิทธิภาพพื้นฐาน - ใช้งานซ้ำแบ่งงานเป็นชิ้น ๆ ทำงานให้เสร็จก่อนที่ผู้ใช้จะรองาน


1
ความจริงที่ว่าแอพพลิเคชั่น Mac ที่มีความประพฤติดีนั้นไม่ได้มีขนาดใหญ่เกินไปทำให้การทำงานนี้มีประสิทธิภาพมากขึ้น มันดีสำหรับเอกสารที่จะใช้ทั้งหน้าจอ แต่รูปแบบที่ไม่ดีสำหรับแอพที่ทำเช่นนั้นก็เพราะพวกเขาเปิดตัว
bmike

5

โดยพื้นฐานแล้ว OSX และ Windows มีวิธีการที่แตกต่างกับหน้าต่างระดับบนสุด ใน Windows หน้าต่างจะมีอินสแตนซ์ของแอปพลิเคชันทั้งหมดรวมถึงแถบเมนู ใน OSX หน้าต่างจะมีเอกสารที่เปิดอยู่ซึ่งจะอธิบายว่าทำไมคุณถึงมีแอปพลิเคชั่นที่แสดงเฉพาะแถบเมนู

โปรดทราบว่าการจัดการแอปพลิเคชัน "ว่างเปล่า" จะมีการเปลี่ยนแปลงในอนาคตอันใกล้เนื่องจากมีการอัปเดตแอปพลิเคชันสำหรับ Lion มากขึ้นเรื่อย ๆ พฤติกรรมที่พบบ่อยคือแอปพลิเคชันที่ใช้เอกสารซึ่งไม่มีเอกสารที่เปิดอยู่ (ตรงข้ามกับสิ่งต่าง ๆ เช่นเครื่องคิดเลข) จะระบุถึงระบบปฏิบัติการที่สามารถปิดแอปลงได้เมื่อไม่มีเอกสารเปิดอยู่ แนวคิดคือจะมีความต้องการน้อยกว่าในการจัดการแอปพลิเคชันที่เปิดอยู่

ดูรายละเอียดรีวิว Lionของ John Siracusa สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้


ลิงก์ Ars Technica สำหรับการยกเลิกอัตโนมัติหมายถึงหน้าเว็บที่ไม่ได้รับอนุญาตสำหรับการดูแบบสาธารณะ
Graham Perrin

ฉันขอรับรองว่าเป็นลิงค์สาธารณะ ฉันไม่มีบัญชี Ars และใช้งานได้สำหรับฉัน บางทีคุณอาจถูกเปลี่ยนเส้นทางไปยังหน้าส่วนตัว
เดวิด

สวัสดีภายในหน้านี้ลิงก์ Ars Technica สำหรับการยกเลิกอัตโนมัติหมายถึงdeveloper.apple.com/library/prerelease/mac/documentation/…ซึ่งเปลี่ยนเส้นทางไปที่developer.apple.com/devcenter/ios/unauthorized (ไม่ได้รับอนุญาตตามฉัน การเป็นสมาชิกดังนั้นฉันคิดว่ามันไม่ได้รับอนุญาตสำหรับการดูสาธารณะ) คำตอบของฉันในบริเวณใกล้เคียงมีลิงก์ไปยังหน้า Apple ที่เป็นสาธารณะ (ความผิดพลาดของ Ars Technica ไม่ใช่ของคุณคุณได้รับการโหวตมากขึ้น :)
Graham Perrin

3

การตีความ

จากคำตอบที่ยอมรับฉันเห็นสองด้านของคำถาม:

  • แอปพลิเคชันควรรันโดยไม่มีหน้าต่างหรือไม่
  • หน้าต่างที่ควรแสดงเมื่อแอปพลิเคชันทำงาน

การยกเลิกอัตโนมัติและฉับพลัน

การอ่านที่แนะนำสำหรับผู้ใช้ Lion ที่กังวลเกี่ยวกับการใช้งานแอปพลิเคชัน:

ไฮไลท์:

…ระบบ…มีความพร้อมที่ดีกว่าในการจัดการงาน ผู้ใช้ไม่จำเป็นต้องจัดการกระบวนการด้วยตนเอง ...

เลิกลา!

หากมีการใช้แอปพลิเคชันที่มีการเขียนเป็นอย่างดีและหากผู้ใช้สามารถเลิกนิสัยของการเลิกใช้แอปพลิเคชัน (นิสัยที่เรียนรู้จากระบบที่ฉลาดน้อยกว่า):

  • การอนุญาตให้ระบบ Lion จัดการสิ่งต่าง ๆ สามารถทำให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ดีขึ้นอย่างมากมาย

ต้องใช้ความเชื่อมั่นอย่างมากในการทำงานในลักษณะนี้โดยไม่มีคำสั่ง -q แต่รายงานผู้ใช้จำนวนมากยืนยันสิ่งที่ Apple แนะนำ

กดแป้น Shift ของหน้าต่าง

บางครั้งเปรียบได้กับการทิ้ง windows

ใน Mac OS X 10.7 (Build 11A511): โดยไม่ต้องเปลี่ยนการตั้งค่าทั่วโลกหรือเฉพาะแอปพลิเคชันสำหรับการคืนค่าหน้าต่าง (คุณลักษณะของ Transparent App Lifecycle (TAL)) แอปพลิเคชั่นตอบสนองด้วยวิธีต่างๆ เปิดตัว

ตัวอย่าง

NeoOffice 3.2.1 Beta Patch 0 เคารพปุ่ม Shift หากไฟล์ที่บันทึกไว้ถูกเปิดในเวลาออกจากนั้นเปลี่ยนคีย์ก่อนที่จะเปิดตัวจะระงับการคืนค่าหน้าต่างไปยังไฟล์นั้น หากคุณไม่ต้องการอะไรในการเปิดตัว (คุณลักษณะที่เป็นอิสระจาก TAL) คุณจะไม่ได้รับอะไรเลย

สกรีนช็อตของตัวเลือกเมนูใน NeoOffice

ดูตัวอย่าง 5.5 (719) เคารพรหัส หากไฟล์ที่บันทึกไว้เท่านั้นที่เปิดก่อนที่จะออกจากนั้นปุ่ม Shift จะทำให้ดูตัวอย่างจะไม่มีอะไรไม่มีหน้าต่าง

Safari 5.1 (7534.48.3) เคารพรหัส หากการตั้งค่าของคุณสำหรับหน้าต่างใหม่เป็นหน้าว่างและหากคุณเรียกดูหน้าต่างๆก่อนที่จะออกจากนั้นกดปุ่ม Shift ก่อนการเปิดตัวจะทำให้เกิดการนำเสนอเพียงหน้าต่างเดียวหน้าว่าง

เทอร์มินัล 2.2 (297) และTextEdit 1.7 (288) ทำงานในลักษณะที่สอดคล้องกับหน้าตัวอย่างและ Safari

สำหรับแต่ละแอปพลิเคชันอาจใช้ตรรกะที่แตกต่างกัน แต่เป็นหลัก ณ เวลาเปิดตัว:

  • ปุ่ม Shift ควรระงับบางสิ่งบางอย่าง

เมล 5.0 (1244.2 / 1244.3) ดูเหมือนจะไม่สนใจคีย์ หากคุณมีหลายหน้าต่างวิวเวอร์หน้าต่างกิจกรรมและหน้าต่างไปยังข้อความที่ได้รับ: หน้าต่างทั้งหมดจะถูกกู้คืน ความไม่ลงรอยกันนี้มีกลิ่นรถและควรป้อนให้ Apple; ฉันคาดว่าเมลจะแสดงอย่างน้อยหนึ่งหน้าต่าง (วิวเวอร์) ไม่ใช่ทุกอย่าง

เปรย

อย่าปล่อยปุ่ม Shift เร็วเกินไป

หมายเหตุด้านข้าง: การกลับมาใช้งานรุ่นต่อ

รุ่นที่ไม่ได้บันทึกก่อนออกจะกลับมาทำงานต่อตามปกติ

ในบางสภาพแวดล้อมรุ่นที่ไม่ได้บันทึกก่อนออกจะไม่ถูกดำเนินการต่อ เมื่อคุณเปิดไฟล์ดังกล่าวคุณจะพบว่าระบบ (ไม่ใช่คุณ) บันทึกเวอร์ชัน


ฉันอยากรู้เกี่ยวกับการลงคะแนนเสียงเมื่อเร็ว ๆ นี้ ความคิดเห็นจากผู้มีสิทธิเลือกตั้งจะช่วย - ขอบคุณ
Graham Perrin

0
  • แอปพลิเคชันที่ใช้เวลานานในการเปิดสามารถทำงานบนพื้นหลังได้แม้ว่าจะไม่มีหน้าต่างที่เปิดอยู่ก็ตาม
  • แอปพลิเคชั่นที่ไม่มีเอกสารเปิดไม่จำเป็นต้องแสดงหน้าต่างว่างที่ครอบคลุมหน้าจอ
  • คุณสามารถปิดหน้าต่างสุดท้ายของแอปพลิเคชันและเปิดหน้าต่างใหม่ได้โดยไม่ต้องออกจากโปรแกรมและเปิดใหม่อีกครั้ง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.