Perché alcuni programmi OS X hanno un programma di installazione (mpkg) invece di trascinare la selezione?

7

La maggior parte dei programmi OSX può essere installata trascinando l'app nella cartella Applicazioni (o ovunque l'utente li desideri).

Tuttavia, alcuni software devono essere installati lanciando un pacchetto .mpkg, comportandosi più come il metodo di installazione "doppio clic e successivo-prossimo-prossimo ..." sotto Windows. Ad esempio: Google sketchup ha un programma di installazione, mentre Google Picasa è un drag-and-drop.

Perché è questo?

Sarebbe tecnicamente impossibile per quei programmi che usano l'approccio dell'installatore fornire l'approccio drag-and-drop 'standard'? Suppongo che tutti i file che devono essere installati in posizioni specifiche possano essere eseguiti al primo avvio di un programma trascinato e rilasciato?

    
posta Rabarberski 31.07.2011 - 08:09
fonte

3 risposte

4

Il metodo di trascinamento della selezione originariamente proveniva da casi in cui l'applicazione era un eseguibile autonomo, quindi tutto ciò che dovevi fare per installarlo era trascinare l'eseguibile da un floppy nella cartella App.

Oggi molte applicazioni utilizzano programmi di installazione che consentono di trascinare e rilasciare la cartella dell'app, mentre l'azione di trascinamento avvia infatti un programma di installazione che installerà più file in posizioni diverse. Quindi tecnicamente il drag-and-drop potrebbe benissimo essere un programma di installazione.

Allora perché usare un programma di installazione "Next-next-next-next-install"? Perché potresti chiedere all'utente le domande! Forse non vuoi installare tutte le parti del software? Forse lo vuoi installato altrove? O potrebbe semplicemente essere una questione di accettazione del contratto di licenza.

Non puoi farlo con l'installazione drag-and-drop.

    
risposta data 31.07.2011 - 10:44
fonte
1

I pacchetti non sono sempre necessari anche quando vengono utilizzati. Quindi si tratta di:

  1. Gli sviluppatori hanno deciso che il metodo di installazione era il migliore e ha deciso di utilizzarlo, anche se non era necessario.

  2. È necessario perché il programma di installazione installa anche più di una semplice applicazione, altrove o sta installando più di un'applicazione. Il metodo per aggiungerli al primo avvio funzionerebbe anche, ma Apple fornisce questa tecnologia di packaging e richiederebbe la scrittura di codice aggiuntivo per realizzarlo, e questo metodo lascia anche una ricevuta dell'installatore in modo da poter tornare indietro e vedere quali file sono stati aggiunti da un pacchetto.

risposta data 31.07.2011 - 08:31
fonte
0

Personalmente, non mi piacciono le installazioni drag-and-drop, a meno che non ci siano chiare istruzioni visive che è necessario trascinarle nella cartella delle applicazioni (anche meglio se c'è un link simbolico alla suddetta cartella), perché ho smesso di contare il numero di utenti che ritenevano di aver installato un'app quando l'hanno trascinata dall'immagine disco montata sul dock. Ogni volta che l'app è stata avviata, l'immagine doveva essere montata di nuovo.

Inoltre, quando si trascina un'app nella cartella Applicazioni, accade qualcosa di magico, come le icone per i file che gestisce vengono aggiunte al tuo sistema operativo, o l'elenco di file che può aprire, ecc.

Avere un programma di installazione assicura che l'app sia installata correttamente e puoi persino aggiungerla automaticamente al dock alla fine del processo.

    
risposta data 31.07.2011 - 08:42
fonte

Leggi altre domande sui tag