คุณกำลังใช้แอป Electron ที่ต้องรันเบราว์เซอร์ Chrome ทั้งก้อน เพียงเพื่อให้มีตัวละครเล็ก ๆ บนเดสก์ท็อปอยู่หรือเปล่า? เพราะทนกับความไม่มีประสิทธิภาพที่แค่ GIF เดียวกลับกินหน่วยความจำ 300MB และใช้ CPU 5% ไม่ไหว จึงได้ลงมือสร้าง 'Desktop Pet' ขึ้นมาเองโดยใช้เทคโนโลยีเนทีฟของ macOS ล้วน ๆ

แอปนี้สร้างด้วย Swift และ AppKit เท่านั้นโดยไม่มี browser engine ทำให้ขนาดไบนารีมีเพียง 364KB เท่านั้น และระหว่างรันก็ใช้หน่วยความจำเพียงราว 5MB เท่านั้น ด้วยการใช้ประโยชน์จาก Apple Silicon hardware acceleration และวิธีอัปโหลดขึ้น GPU โดยตรง การใช้ CPU ขณะ idle จึงแทบจะเข้าใกล้ 0.0% โดยไม่ต้องกังวลเรื่องแบตเตอรี่ รองรับทั้ง GIF และ APNG รวมถึงวิดีโอ ProRes 4444 หรือ HEVC ความละเอียดสูงที่มีพื้นหลังโปร่งใสได้อย่างสมบูรณ์ และแม้จะเปิดพร้อมกันหลายตัวก็แทบไม่สร้างภาระให้ระบบเลย

ตอนนี้คุณสามารถตกแต่งเดสก์ท็อปได้อย่างสบาย ๆ ด้วยแอปเนทีฟน้ำหนักเบาที่ไม่สิ้นเปลืองทรัพยากร ติดตั้งได้ง่ายผ่าน Homebrew ด้วยคำสั่งเพียงบรรทัดเดียว และโค้ดทั้งหมดก็เปิดเผยแบบโอเพนซอร์สอย่างโปร่งใสบน GitHub (bssm-oss/desktop-pet)

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น