Originally published on NextFuture
Nếu bạn dùng Mac để code, chắc hẳn đã quen với điệu nhảy quen thuộc: tải file DMG, double-click để mount virtual disk, kéo icon app vào thư mục Applications, rồi tự tay unmount và xoá file DMG. Một tiện ích mới tên EasyDMG vừa loại bỏ toàn bộ các bước thủ công đó.
Vấn đề đã tồn tại 25 năm
Cơ chế cài đặt bằng DMG là cách chính để cài phần mềm ngoài Mac App Store kể từ khi Mac OS X ra mắt năm 2001. Theo Wired, quy trình này "khá tinh gọn" ở thời điểm đó, nhưng sau một phần tư thế kỷ, nó đã trở nên rườm rà với dân dev quen tay với terminal và script tự động hoá mọi thứ khác.
EasyDMG hoạt động thế nào
Developer Jeff Schumann xây dựng EasyDMG như một ứng dụng miễn phí hoàn toàn, với slogan đùa "Created out of spite" (tạo ra vì... ấm ức). Sau khi cài đặt và đặt làm ứng dụng mặc định mở file DMG, mọi thao tác tiếp theo chỉ còn là double-click: EasyDMG tự mount virtual disk, verify ứng dụng, copy vào Applications, rồi tự dọn dẹp — tất cả hiện qua một cửa sổ progress bar duy nhất.
Theo mặc định, công cụ này tự xoá file DMG sau khi cài xong và mở cửa sổ Finder để bạn thấy app mới ngay lập tức. Ứng dụng không chạy nền — nó chỉ khởi động khi bạn mở file DMG rồi tự đóng sau khi hoàn tất, và không có bất kỳ telemetry nào; request mạng duy nhất là kiểm tra bản cập nhật.
Vài tuỳ chỉnh đáng chú ý
EasyDMG cho phép tắt tính năng tự xoá file DMG, tắt việc tự mở Finder, hoặc bật chế độ tự khởi chạy app ngay sau khi cài — hữu ích khi bạn setup máy mới và cần cài liên tiếp nhiều tool. Cũng có tuỳ chọn tắt cảnh báo về app từ nhà phát triển chưa xác định, nhưng nên cân nhắc kỹ trước khi bật vì đây là lớp bảo vệ cơ bản của macOS chống phần mềm độc hại.
Có đáng dùng không?
Với dev thường xuyên cài tool, SDK, hay app thử nghiệm ngoài Mac App Store, EasyDMG cắt bớt một chuỗi thao tác thủ công lặp lại hàng chục lần mỗi tuần — nhỏ nhưng cộng dồn đáng kể theo thời gian. Công cụ đang miễn phí, không quảng cáo, không telemetry, nên rủi ro khi thử gần như bằng không. Nếu máy Mac của bạn vẫn đang dùng cách cài đặt kéo-thả truyền thống, đây là lúc đổi sang double-click.
This article was originally published on NextFuture. Follow us for more fullstack & AI engineering content.
Top comments (0)