2010-10-17 30 views

Trả lời

4

Tôi luôn thích DMG tốt hơn. Bạn không phải lo lắng về sự lộn xộn của hệ thống tập tin của các tập tin được trích xuất, vì bạn chỉ có thể tháo hình ảnh khi bạn đã cài đặt xong nó.

Nếu quá trình cài đặt cho ứng dụng của bạn thuộc loại "chỉ cần đưa vào ứng dụng", bạn cũng có thể cung cấp bí danh cho thư mục đó trong DMG, điều này làm cho mọi thứ trở nên đơn giản.

+0

Tôi nghĩ rằng Thunderbird DMG gần đây tôi đã cài đặt từ những thứ quá mức một chút, mặc dù: chúng có nền rất lạ mắt với mũi tên, vì vậy cửa sổ trông khá giống với hướng dẫn cài đặt hơn là điều tôi thực sự có thể thao tác! – SamB

4

Thật thú vị, tôi chỉ đọc nó, đã được nhắc đến nó sáng nay. http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed

Tôi thích phân phối tệp .dmg vì chúng thể hiện một phép ẩn dụ trên đĩa hoặc đĩa mà tôi cảm thấy thoải mái.

Tôi có thể chứng thực rằng cửa sổ trình tìm kiếm cấp cao nhất .dmg được trình bày không gây nhầm lẫn một số. Các bản phân phối tệp .zip có xu hướng rõ ràng hơn cho những người đó.

+0

+1 với ẩn dụ đĩa. Nó thực sự hữu ích cho chúng tôi – swdev

+1

Tôi không nghĩ đó chỉ là một phép ẩn dụ - như tôi đã hiểu, hệ điều hành nghĩ rằng nó * là * một đĩa! – SamB

0

Zip cần dung lượng ổ đĩa để mở rộng vì nó thực sự tạo một thư mục mới để sao chép ở định dạng lớn hơn những gì có trong kho lưu trữ. DMG hoạt động tương tự như kết nối một ổ USB - không cần dung lượng ổ đĩa khởi động, cho đến khi bạn kéo các tập tin cần thiết vào ổ đĩa bên trong.

Những người này đặt hình ảnh mũi tên vào cửa sổ DMG của họ nên thêm từ "DRAG TO APPLICATIONS" vào mũi tên, vì tôi hứa với bạn, một tỷ lệ đáng ngạc nhiên của những người mới đến Mac bỏ lỡ ý tưởng này ở đây nói.

Ngoài ra còn có một số quy trình bảo mật tăng cho DMG. Có một mức độ xác minh không xảy ra với một Zip. Có thể cho một Zip được lập trình để tự mở rộng và nội dung có thể được lập trình để tự cài đặt. Yêu cầu bất kỳ người dùng PC lâu năm nào.

Một nhận xét đề cập đến việc phân biệt trình cài đặt từ ứng dụng. Trong Windows, cả hai đều giống nhau (filename.exe), nhưng trong OS X, một ứng dụng NÊN là một gói sẵn sàng để sử dụng. Trình cài đặt phải là filename.pkg (gói trình cài đặt) hoặc filename.mpkg (nhiều gói - 2 hoặc nhiều gói thường chạy trong chuỗi). Thường trình dành cho .app, kéo vào thư mục Ứng dụng; cho .pkg hoặc .mpkg, nhấp đúp vào trong cửa sổ hình ảnh đĩa. Đôi khi một nhà phát triển sẽ kéo nhanh và sử dụng gói ứng dụng làm trình cài đặt. Họ nên bị buộc phải đi bộ ván.

Các vấn đề liên quan