วัน: 13 เมษายน 2019

MacOs: amphetamineMacOs: amphetamine

macOS Amphetamine คืออะไร และทำไมจึงจำเป็น

ในโลกของการทำงานยุคดิจิทัลที่หลายครั้งต้องข้ามผ่านช่วงเวลาปกติในการเรียนรู้หรือการสร้างสรรค์ผลงาน การถูกรบกวนจากโหมดพักเครื่องอัตโนมัติของระบบปฏิบัติการถือเป็นอุปสรรคใหญ่หลวงสำหรับผู้ใช้งาน MacBooks หรือ iMacs แอปพลิเคชันอย่าง ‘Amphetamine’ จึงถือกำเนิดขึ้นเพื่อแก้ไขปัญหานี้โดยเฉพาะ มันไม่ได้มีหน้าที่เพียงแค่ ‘ปลุก’ เครื่องเท่านั้น แต่เป็นการจัดการสถานะพลังงานและกิจกรรมของผู้ใช้ให้คงอยู่ตลอดไปตามความต้องการ

ในมุมมองของ System Specialist เราเข้าใจดีว่า macOS ถูกออกแบบมาพร้อมกลไกประหยัดพลังงานขั้นสูง เมื่อไม่มี Activity เข้าสู่ระบบ ระบบจะเข้าสู่สภาวะ Sleep Mode เพื่อยืดอายุแบตเตอรี่ ซึ่งแม้จะเป็นคุณสมบัติที่ดีเยี่ยมสำหรับการพกพา แต่มันก็ก่อปัญหาเมื่อเรากำลังอยู่ในกระบวนการโฟกัส (Deep Work) ที่ยาวนาน ทำให้แอปฯ อย่าง Amphetamine กลายเป็นตัวช่วยสำคัญที่อนุญาตให้นักพัฒนาระบบ นักวิจัย หรือนักศึกษา สามารถรักษาเซสชั่นการทำงานได้อย่างต่อเนื่อง โดยไม่ต้องลุกออกจากโต๊ะคอมพ์ทุก ๆ ชั่วโมง.

หลักการทางเทคนิค: เหนือกว่าแค่ Anti-Sleep Timer

สิ่งที่ทำให้ Amplitude แตกต่างจากโปรแกรมจับเวลาทั่วไปคือวิธีการมันแทรกแซงระดับ OS Kernel เล็กน้อย แทนที่จะเป็นเพียงการปิดฟังก์ชัน sleep ธรรมดา แอปพลิเคชันนี้อาศัยการแจ้งสัญญาณให้กับระบบปฏิบัติการอย่างชาญฉลาดเพื่อบอกว่า