2010-10-17 8 views

risposta

4

Mi è sempre piaciuto il DMG. Non devi preoccuparti della confusione del filesystem con i file estratti, dato che puoi smontare l'immagine quando hai finito di installarla.

Se il processo di installazione per la tua app è della varietà "Basta metterlo in Applicazioni", puoi anche fornire un alias a quella cartella in DMG, il che rende le cose davvero semplici.

+0

Penso che il Thunderbird DMG che ho installato di recente da un overdid un po ', però: avevano uno sfondo davvero elegante con una freccia, quindi la finestra sembrava più simile a istruzioni di installazione di qualcosa che potevo effettivamente manipolare! – SamB

4

È interessante notare che stavo proprio leggendo questo messaggio, stamattina. http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed

Mi piacciono le distribuzioni di file .dmg perché presentano una dischetto o una metafora del disco con cui mi trovo a mio agio.

Posso confermare che la finestra di ricerca di livello superiore di .dmg presentata ne confonde alcuni. Le distribuzioni di file .zip tendono ad essere più chiare per quelle persone.

+0

+1 con metafora del disco. È davvero utile per noi – swdev

+1

Non penso sia solo una metafora - a quanto ho capito, il sistema operativo pensa che sia * un * disco! – SamB

0

Zip richiede spazio su unità per espandere, poiché in realtà rende una nuova directory per duplicare in formato più grande ciò che è nell'archivio. DMG funziona in modo simile al collegamento di una pen drive: non è necessario alcuno spazio di volume di avvio, finché non si trascinano i file necessari sull'unità interna.

Queste persone che inseriscono un'immagine freccia nella loro finestra DMG dovrebbero aggiungere le parole "DRAG A APPLICAZIONI" alla freccia, perché vi prometto che una sorprendente percentuale di persone appena arrivate al Mac manca l'idea, come un commentatore qui detto.

C'è anche un aumento del processo di sicurezza per DMG. C'è un livello di verifica che non si verifica con un Zip. È possibile programmare una Zip per autoespandersi e programmare i contenuti per l'autoinstallazione. Chiedi a qualsiasi utente PC di lunga data.

Un commento indica la distinzione di un programma di installazione da un'app. In Windows, entrambi hanno lo stesso aspetto (filename.exe), ma in OS X, un'app DOVREBBE essere un pacchetto pronto all'uso. Un programma di installazione dovrebbe essere filename.pkg (pacchetto installer) o filename.mpkg (multi-pacchetto - 2 o più pacchetti che tipicamente vengono eseguiti in serie). La routine è per .app, trascina nella cartella Applicazioni; per .pkg o .mpkg, fai doppio clic proprio nella finestra dell'immagine del disco. A volte uno sviluppatore ne tira uno veloce e usa un pacchetto di app come programma di installazione. Dovrebbero essere costretti a camminare sull'asse.