ไม่มีความเห็นเป็นเอกฉันท์ว่าแอปจะต้องปิดเมื่อคุณปิดหน้าต่างสุดท้ายหรือหากแอปยังคงทำงานต่อไปดังนั้นการตัดสินใจจะถูกปล่อยให้นักพัฒนาแต่ละคนตัดสินใจบนพื้นฐานของแอพ สิ่งที่เป็นจริงคือการออกจากแอปจะปล่อยทรัพยากรที่ใช้ - แม้ว่าไฟล์และรหัสบางส่วนจะยังคงเก็บไว้ใน RAM หรือแคชจนกว่าร้านค้าเหล่านั้นจะถูกล้างออกหรือใช้สำหรับแคชแอพและไฟล์อื่น ๆ ในภายหลัง
นอกจากนี้ไม่มีข้อ จำกัด ที่ห้ามการเข้ารหัสที่ไม่ดี hogging หน่วยความจำโดยใช้ CPU เมื่อไม่มีงานจริงที่ควรดำเนินการเพื่อให้แตกต่างกันไปในแต่ละกรณี
ทั้ง Windows และ OS X มีการตั้งเวลา smarts ที่ดีมากระบบเพจจิ้งการควบคุมเธรด ฯลฯ ... และซีพียูก็เหมือนกันในแง่ของการปิดแกนและลด / เพิ่มความถี่ตามโหลดเพื่อประหยัดพลังงานและให้ " Turbo Boost "เมื่อคอร์เดียวเท่านั้นที่รันเธรดเดียว
OS X เริ่มให้สัญญาณแอพว่ารองรับการเลิกจ้างกะทันหัน - เพื่อให้ระบบปฏิบัติการสามารถจัดการการเลิกจ้างโดยอัตโนมัติการยกเลิกอย่างกะทันหันและการบันทึกเอกสารอัตโนมัติ (รวมถึงเวอร์ชัน) สำหรับนักพัฒนาแอพ ดังนั้นแม้ว่าคุณจะบอกให้ระบบปฏิบัติการรันโปรแกรมแล้วก็จะสามารถและตัดสินใจที่จะ "เลิก" กระบวนการเพื่อที่จะไม่ใช้ทรัพยากรในขณะที่คุณกำลังทำสิ่งอื่น ๆ กับคอมพิวเตอร์
สุดท้ายด้วย PowerNap บนฮาร์ดแวร์ OS X เส้นแบ่งระหว่าง alseep และ awake เริ่มเบลอเมื่อระบบตื่นขึ้นมาบางส่วนเพื่อทำงานเครือข่ายเป็นระยะซึ่งทำให้ OS X แตกต่างจาก UNIX และ Windows แบบดั้งเดิมเล็กน้อยในแง่ของการคิดแอพและการใช้ทรัพยากร
อ่านเพิ่มเติม: