Khi ứng dụng Electron dùng 200MB, cái này chỉ 364KB — lớp phủ GIF cho macOS
(github.com/bssm-oss)Bạn có đang dùng một ứng dụng Electron chạy nguyên cả trình duyệt Chrome chỉ để hiện một nhân vật nhỏ trên màn hình desktop không? Không thể chịu nổi sự kém hiệu quả khi chỉ một ảnh GIF mà chiếm tới 300MB bộ nhớ và 5% CPU, tác giả đã tự làm một 'Desktop Pet' chỉ bằng công nghệ native của macOS.
Ứng dụng này được xây dựng hoàn toàn bằng Swift và AppKit, không dùng engine trình duyệt, nên kích thước binary chỉ vỏn vẹn 364KB và khi chạy cũng chỉ dùng khoảng 5MB bộ nhớ. Nhờ tận dụng tăng tốc phần cứng Apple Silicon và cơ chế tải trực tiếp lên GPU, mức sử dụng CPU khi idle gần như tiệm cận 0.0%, nên cũng không phải lo về pin. Ứng dụng hỗ trợ hoàn hảo GIF và APNG, cũng như video ProRes 4444 hoặc HEVC chất lượng cao có nền trong suốt; ngay cả khi chạy nhiều con cùng lúc cũng hoàn toàn không gây áp lực cho hệ thống.
Giờ đây bạn có thể trang trí desktop thoải mái bằng một ứng dụng native nhẹ nhàng, không lãng phí tài nguyên. Có thể cài đặt dễ dàng chỉ với một dòng lệnh qua Homebrew, và toàn bộ mã nguồn cũng được công khai minh bạch dưới dạng mã nguồn mở trên GitHub (bssm-oss/desktop-pet).
Chưa có bình luận nào.