2010-10-17 65 views

回答

4

我一直很喜歡DMG。您不必擔心解壓縮文件的文件系統混亂,因爲您可以在完成安裝後卸載映像。

如果您的應用程序的安裝過程只是「將其放入應用程序」中,您還可以在DMG中爲該文件夾提供別名,這使得事情變得非常簡單。

+0

我認爲Thunderbird DMG最近從過度的東西安裝了一點,但他們有一些非常花哨的箭頭背景,所以窗口看起來更像安裝說明,而不是我實際可以操縱的東西! – SamB 2012-06-04 17:21:48

4

有趣的是,我剛剛閱讀了這篇文章,今天早上提到它。 http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed

我喜歡.dmg文件分佈,因爲它們提供了一個我喜歡的軟盤或磁盤隱喻。

我可以證明,呈現的.dmg頂層finder窗口會混淆一些。 .zip文件的分佈往往對那些人更清楚。

+0

+1與磁盤隱喻。這真的對我們有幫助 – swdev 2011-08-14 19:29:27

+1

我不認爲這只是一個隱喻 - 據我瞭解,操作系統認爲它*是*磁盤! – SamB 2012-06-04 16:59:20

0

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,請雙擊磁盤映像窗口中的右鍵。有時開發人員會拉一個快速的,並使用應用程序包作爲安裝程序。他們應該被迫走木板。