
ที่มาภาพ: DroidSans
อดีตผู้สร้าง Task Manager Windows ออกแบบ Task Manager เวอร์ชัน macOS ด้วยภาษา Swift
⚡ สรุป 30 วิ
Dave W. Plummer อดีตผู้สร้าง Task Manager Windows ได้พัฒนา Task Manager OG สำหรับ macOS ด้วยภาษา Swift เพื่อแก้ไขข้อจำกัดของ Activity Monitor…
ในช่วงที่ผู้ใช้งานระบบปฏิบัติการ Windows ทำความคุ้นเคยกับเครื่องมือพื้นฐานอย่าง Task Manager มาอย่างยาวนาน ทำให้มันกลายเป็นส่วนสำคัญและเป็นเหมือนเครื่องมือคู่ใจที่ขาดไม่ได้ ไม่ว่าจะเป็นการตรวจสอบว่าคอมพิวเตอร์เกิดอาการค้างหรือไม่ การเฝ้าดูว่าโปรแกรมใดกำลังใช้ทรัพยากรระบบมากเกินไป หรือการวิเคราะห์การทำงานของส่วนประกอบสำคัญต่างๆ เช่น CPU, RAM, GPU, Disk ไปจนถึง Network การมีเครื่องมือนี้ช่วยให้ผู้ใช้สามารถวินิจฉัยปัญหาและจัดการระบบได้อย่างมีประสิทธิภาพ
ในขณะที่ระบบปฏิบัติการ macOS เองก็มีเครื่องมือที่ชื่อว่า Activity Monitor ซึ่งเป็นโปรแกรมที่ติดตั้งมาพร้อมกับระบบและสามารถทำหน้าที่ในการตรวจสอบการใช้ทรัพยากร และมีความสามารถในการสั่งยุติการทำงานของโปรแกรมที่มีปัญหาได้ในระดับหนึ่ง อย่างไรก็ตาม สำหรับผู้ใช้งานที่มาจากสภาพแวดล้อมของ Windows หรือผู้ใช้งานระดับ Power User ที่ต้องการการมองเห็นข้อมูลที่ละเอียดและครอบคลุมมากกว่า อาจพบว่า Activity Monitor ยังมีข้อจำกัดบางประการ เช่น การแสดงผลกราฟที่ค่อนข้างน้อย และความไม่สะดวกในการเปิดดูข้อมูลหลายส่วนพร้อมกันในหน้าต่างเดียว
จากความต้องการและมุมมองดังกล่าว นำไปสู่การพัฒนาโปรเจกต์ใหม่โดย Dave W. Plummer อดีตวิศวกรจาก Microsoft และเป็นผู้ที่มีประวัติเป็นผู้สร้าง Windows Task Manager รุ่นแรกเริ่มขึ้นมาในฐานะโครงการส่วนตัว ก่อนที่บริษัทจะนำไปผนวกรวมเป็นส่วนหนึ่งของระบบปฏิบัติการ Windows ในเวลาต่อมา ด้วยความเชื่อที่ว่า Activity Monitor ของ Apple ยังไม่ตอบโจทย์ผู้ใช้งานระดับสูงได้ดีพอ เขาจึงตัดสินใจลงมือพัฒนา Task Manager เวอร์ชันสำหรับ macOS ด้วยตนเอง
โปรแกรมที่เขาสร้างขึ้นนี้มีชื่อว่า Task Manager OG หรือเรียกสั้น ๆ ว่า TMOG ซึ่งมีการเขียนโค้ดขึ้นมาใหม่ทั้งหมดโดยใช้ภาษา Swift และ AppKit เพื่อให้สามารถทำงานได้อย่างเป็นธรรมชาติ (Native) บน macOS โดยเฉพาะ ไม่ใช่เพียงการนำโค้ดหรือฟังก์ชันของ Task Manager ของ Windows มาปรับเปลี่ยนหรือพอร์ตลงมายังระบบ macOS แบบตรงไปตรงมา และแม้ก่อนหน้านี้ Microsoft จะเคยให้การสนับสนุนและอนุญาตให้ใช้งาน Source Code ของ Task Manager จาก Windows XP เพื่อการแสดงหรืออ้างอิง แต่ Dave W. Plummer ยืนยันว่าโปรแกรม Task Manager OG นี้ถูกสร้างขึ้นใหม่ทั้งหมดด้วยแนวคิดและสถาปัตยกรรมของตัวเอง
หน้าตาและการทำงานของ Task Manager OG ถูกออกแบบมาให้ยังคงรักษาความรู้สึกและความคุ้นเคยคล้ายกับ Task Manager ที่ผู้ใช้ Windows คุ้นเคยเป็นอย่างมาก ทำให้ผู้ใช้กลุ่มที่คุ้นเคยกับสภาพแวดล้อมของ Microsoft สามารถปรับตัวเข้ากับเครื่องมือใหม่ได้ง่าย การแสดงผลข้อมูลในหน้าต่างเดียวมีความครอบคลุมอย่างยิ่ง โดยสามารถแสดงข้อมูลการใช้ทรัพยากรที่หลากหลายพร้อมกันได้ ไม่ว่าจะเป็นการแยกดู CPU ตามแต่ละแกน (Core), การดู ความเร็วสัญญาณนาฬิกา, อุณหภูมิ, GPU, RAM, พื้นที่จัดเก็บข้อมูล, Network และการใช้พลังงาน
ยิ่งไปกว่านั้น นอกจากจะแสดงรายชื่อ Process ที่กำลังทำงานอยู่แล้ว หน้าต่างนี้ยังมีความสามารถในการดู Process แบบลำดับชั้น (Hierarchical Process) ซึ่งเป็นข้อมูลสำคัญสำหรับการวิเคราะห์เชิงลึก นอกจากนี้ยังสามารถตรวจสอบสถานะของ Memory Pressure, Cache, Swap** รวมถึงรายละเอียดการใช้พลังงานของแต่ละโปรแกรมได้อย่างละเอียดถี่ถ้วน ความสามารถเหล่านี้บ่งชี้ว่า Task Manager OG ถูกออกแบบมาเพื่อตอบสนองความต้องการของผู้ใช้ที่ต้องการดูสถานะการทำงานของระบบในหลายมิติพร้อมกันอย่างแท้จริง ซึ่งถือเป็นจุดเด่นที่แตกต่างจาก Activity Monitor ดั้งเดิมของ Apple อย่างชัดเจน
สำหรับเรื่องช่องทางการเผยแพร่ในระยะแรก Dave W. Plummer เดิมทีตั้งใจที่จะนำโปรแกรมนี้ไปวางจำหน่ายบน Mac App Store และเปิดให้ใช้งานฟรีในช่วงสถานะ Beta อย่างไรก็ตาม เขาต้องปรับเปลี่ยนแผนเนื่องจากข้อจำกัดของระบบ Sandbox บน App Store ซึ่งมีข้อจำกัดด้านความปลอดภัยที่ไม่อนุญาตให้แอปพลิเคชันเข้าถึง Process หรือสั่งยุติโปรแกรมอื่นได้อย่างสมบูรณ์ ซึ่งความสามารถในการทำเช่นนี้ถือเป็นคุณสมบัติหลักและสำคัญที่สุดของ Task Manager ที่เป็นที่ต้องการในปัจจุบัน
ด้วยเหตุนี้ โปรแกรม Task Manager OG จึงถูกเปิดให้ดาวน์โหลดผ่านเว็บไซต์ของโปรเจกต์โดยตรง และขณะนี้ได้เปิดให้ใช้งานในสถานะ Public Beta แล้ว โปรแกรมดังกล่าวรองรับการใช้งานตั้งแต่ macOS 13 เป็นต้นไป และที่สำคัญคือ ตัวแอปพลิเคชันนี้ได้ผ่านการ Notarization ซึ่งเป็นการตรวจสอบและรับรองจาก Apple เรียบร้อยแล้ว ทำให้ผู้ใช้มั่นใจในความปลอดภัยของโค้ดที่ใช้งาน
นอกจากความพร้อมใช้งานบน macOS แล้ว ยังมีแผนการพัฒนาต่อเนื่อง โดยรายงานระบุว่าเวอร์ชันสำหรับ Windows 11 ก็กำลังอยู่ในระหว่างการพัฒนาเช่นเดียวกัน ซึ่งตอกย้ำถึงความมุ่งมั่นของผู้สร้างในการนำเสนอเครื่องมือจัดการระบบที่ทรงพลังและละเอียดรอบด้าน เพื่อตอบโจทย์ผู้ใช้งานระดับมืออาชีพที่ต้องการประสิทธิภาพการตรวจสอบระบบอย่างเต็มที่ ไม่ว่าจะเป็นบนแพลตฟอร์มปฏิบัติการใดก็ตาม
การพัฒนา Task Manager OG ครั้งนี้จึงเป็นตัวอย่างที่ชัดเจนของการที่นักพัฒนามองเห็นช่องว่างหรือข้อจำกัดของเครื่องมือมาตรฐานที่มีอยู่ และทำการสร้างสรรค์เครื่องมือใหม่ขึ้นมาเพื่อเติมเต็มช่องว่างนั้น โดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ที่ทำงานกับงานที่ซับซ้อนและต้องการความเข้าใจในทุกรายละเอียดของการทำงานของระบบปฏิบัติการ ซึ่งแสดงให้เห็นถึงความสำคัญของการมีเครื่องมือที่สามารถรวมการดูข้อมูลเชิงลึกทั้งฮาร์ดแวร์ ซอฟต์แวร์ และการจัดการทรัพยากรเข้าไว้ด้วยกันในจุดเดียว
การที่โปรแกรมนี้ถูกสร้างขึ้นด้วยภาษา Swift และ AppKit และถูกออกแบบให้ทำงานแบบ Native บน macOS ทำให้มั่นใจได้ว่ามันจะสามารถใช้ประโยชน์จากสถาปัตยกรรมและความสามารถเฉพาะตัวของ macOS ได้อย่างเต็มที่ ซึ่งต่างจากการพอร์ตโค้ดแบบง่ายๆ การออกแบบที่รอบคอบนี้ทำให้มันไม่เพียงแต่ดูเหมือน Task Manager คุ้นตา แต่ยังสามารถทำหน้าที่ได้ในระดับที่สูงกว่าและลึกกว่าเครื่องมือเดิม เพื่อให้ผู้ใช้รู้สึกถึงการอัปเกรดประสบการณ์การใช้งานอย่างแท้จริง นี่คือการยกระดับเครื่องมือวินิจฉัยระบบจากเครื่องมือพื้นฐานให้กลายเป็นเครื่องมือสำหรับผู้เชี่ยวชาญอย่างแท้จริง
แชร์บทความนี้:
ชอบบทความแบบนี้?
สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม
แหล่งข่าวต้นฉบับ
- ชื่อต้นฉบับ
- อดีตวิศวกรผู้สร้าง Task Manager บน Windows ทดลองทำเวอร์ชัน macOS หลังใช้ Activity Mornitor แล้วขัดใจ
- ผู้เขียน
- Masuo
- แหล่ง
- DroidSans
- วันที่เผยแพร่
- 8 สิงหาคม 2569 เวลา 09:10



