回答
我一直很喜歡DMG。您不必擔心解壓縮文件的文件系統混亂,因爲您可以在完成安裝後卸載映像。
如果您的應用程序的安裝過程只是「將其放入應用程序」中,您還可以在DMG中爲該文件夾提供別名,這使得事情變得非常簡單。
有趣的是,我剛剛閱讀了這篇文章,今天早上提到它。 http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed
我喜歡.dmg文件分佈,因爲它們提供了一個我喜歡的軟盤或磁盤隱喻。
我可以證明,呈現的.dmg頂層finder窗口會混淆一些。 .zip文件的分佈往往對那些人更清楚。
Zip需要驅動器空間來擴展,因爲它實際上會使一個新的目錄以較大的格式複製歸檔中的內容。 DMG的工作原理類似於連接拇指驅動器 - 不需要啓動卷空間,直到將所需文件拖到內部驅動器。
這些將箭頭圖像放在DMG窗口中的人應該在箭頭中加上「DRAG TO APPLICATIONS」這個詞,因爲我向你保證,新到Mac的人中有一小部分會錯過這個想法,作爲一個評論者這裏說。
DMG還有一些增強的安全過程。有一個驗證級別不會在Zip中出現。可以將Zip編程爲自擴展,並且可以將內容編程爲自行安裝。詢問任何長時間的PC用戶。
一個評論提到區分安裝程序和應用程序。在Windows中,它們看起來都是一樣的(filename.exe),但在OS X中,應用程序應該可以使用捆綁軟件。安裝程序應該是filename.pkg(安裝程序包)或filename.mpkg(多包 - 2個或更多包通常以串聯方式運行)。該例程用於.app,拖動到Applications目錄;對於.pkg或.mpkg,請雙擊磁盤映像窗口中的右鍵。有時開發人員會拉一個快速的,並使用應用程序包作爲安裝程序。他們應該被迫走木板。
- 1. 創建DMG文件
- 2. QT創建者爲Windows生成EXE文件或爲mac osx生成.dmg
- 3. 使用ICSharp在Mac上的Zip文件
- 4. 在vmware中安裝mac osx el capitan與.dmg後綴文件
- 5. 如何在Mac上創建.dmg文件(python源代碼+包)?
- 6. Mac爲沒有固定用戶的DMG文件創建別名
- 7. 如何創建拖放DMG文件,Mac安裝程序
- 8. dmg文件的問題
- 9. xcode下載爲.dmg文件
- 10. 如何創建DMG文件?
- 11. 爲mac創建dmg安裝程序
- 12. 如何N個文件壓縮到N .zip文件分別
- 13. 自動將已發佈文件壓縮到.ZIP文件中
- 14. PHP壓縮文件到zip
- 15. 要將zip文件複製到另一個zip文件
- 16. 使用tar,gz,zip或bzip2分割文件
- 17. iPhone或Mac頭文件?
- 18. Java JSP/Servlet:如何自動提供.dmg或.exe文件?
- 19. 如何將Mac OS X 10.6.6更新添加到我的Mac OS X 10.6.3中dmg
- 20. Android擴展文件創建ZIP或JOBB?
- 21. 從網頁下載文件(zip或jpg)
- 22. 恢復損壞的zip或gzip文件?
- 23. 下載iPhone上的.zip或.doc文件
- 24. 在zip文件上分發大量數據的最佳方式
- 25. 使用Java Zip類或bash zip命令壓縮文件
- 26. 什麼是文件something.zip的正確名詞? 「.zip」或「zip」?
- 27. 用DotNetZip打開分割Zip文件
- 28. JIRA Python無法發送Zip文件
- 29. 通過套接字發送zip文件
- 30. Perl請求發送zip文件爲base64?
我認爲Thunderbird DMG最近從過度的東西安裝了一點,但他們有一些非常花哨的箭頭背景,所以窗口看起來更像安裝說明,而不是我實際可以操縱的東西! – SamB 2012-06-04 17:21:48