Domanda

Sono un utente MAC, quindi so che per Mac OS X, vorrei che i miei giochi confezionati in un bel pacchetto .App (come ha fatto Aquaria, per esempio). Ma qual è lo standard su Windows? E qual è lo standard su Linux?

Non ho familiarità con entrambi, ma da quello che ho capito, non esiste un pacchetto di applicazione MAC su nessuno dei due. Gli utenti preferiscono quindi una cartella contenente la cartella eseguibile e "dati"? O i dati dovrebbero essere direttamente nella cartella con l'eseguibile, a cui verrà quasi sempre accessibile (ad esempio) da un collegamento o attraverso (qualcosa come) il menu Start?

In che modo farà sentire gli utenti come se fosse un'applicazione normale costruita appositamente per il loro sistema operativo?

Modifica per chiarimenti: non sto chiedendo un programma di installazione, sto chiedendo informazioni sull'applicazione effettiva stessa.

È stato utile?

Soluzione

Le applicazioni Linux sono generalmente distribuite come "pacchetti", il cui formato esatto dipenderà dalla distribuzione. Debian e Ubuntu usano .DEB, Red Hat e Fedora usano .RPM, ecc. Esistono strumenti per realizzare "fasci di applicazioni" per Linux, ma non sono usati spesso.

Le applicazioni dovrebbero archiviare file di dati globali in/usr/share> e file per utente in$HOME/.local/share>.

Altri suggerimenti

Su Windows XP, i dati dell'applicazione sono generalmente archiviati in C: Programmi YourProgramName. Per Vista, Microsoft ha creato un'altra cartella di livello principale e dovresti archiviare i dati delle tue app in C: ProgramData YourProgramName. Non dire cosa faranno per Win 7. Qualsiasi dati specifico dell'utente, come i file di impostazioni, dovrebbe essere archiviato nella home directory dell'utente, c: documenti e impostazioni John Sample

Uso Linux .DEB per Debian e le sue varianti, .Rpm per Red Hat e le sue varianti, e .Bin che è in realtà uno script di shell contenente i dati e le procedure di installazione, intese a installare in qualsiasi Linux che non ha aptendo la presenza di Deb o RPM installatori.

Windows utilizza più comunemente EXE, un eseguibile regolare, che è il programma di installazione. Come fa .bin, porta tutti i file necessari all'installazione all'interno del suo corpo (il nome "auto-estrattore"). Windows Recentemente (WinXP SP2 e Higher) ha portato un altro formato, il .MSI (Microsoft Installer) per funzionare come DEB e RPM di Linux.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top