Pergunta

Eu sou um usuário de Mac, então eu sei que para o Mac OS X, eu gostaria meus jogos empacotados em um bom .app bundle (como Aquários fez, por exemplo).Mas qual é o padrão no Windows?E qual é o padrão no Linux?

Eu sou relativamente familiarizados com ambos, mas pelo que eu entendi, não há nenhum equivalente de um aplicativo do Mac bundle em qualquer um.Fazer em seguida, os usuários preferem uma pasta que contém o executável e uma pasta "Data"?Ou devem os dados apenas ser diretamente na pasta com o executável, que quase sempre vai ser acedida (por exemplo) por um atalho ou através de (algo como) no menu Iniciar?

De que forma fazer com que os usuários se sentir como é normal aplicativo criado especificamente para o seu sistema operacional?

Edição de esclarecimento:Eu não estou perguntando sobre um instalador, eu estou perguntando sobre a real aplicação em si.

Foi útil?

Solução

Aplicações Linux são normalmente distribuídos como "pacotes", o formato exato do que vai depender da distribuição.O Debian e o Ubuntu usar .deb, Red Hat e o Fedora usa .rpm, etc.Existem ferramentas para fazer "pacotes de aplicativo" para Linux, mas eles não são usados com frequência.

Aplicações devem armazenar global arquivos de dados em </usr/share> e por arquivos de usuário no <$HOME/.local/share>.

Outras dicas

No Windows XP, os dados do aplicativo geralmente são armazenados em C: Arquivos de Programas YourProgramName. Para o Vista, a Microsoft criou outra pasta de nível principal e você deve armazenar os dados do aplicativo em C: ProgramData YourProgramName. Sem dizer o que eles vão fazer para Win 7. Qualquer dados específico do usuário, como arquivos de configurações, deve ser armazenado no diretório inicial do usuário, C: Documentos e Configurações John Sample

Uso do Linux .deb para Debian e suas variantes, .rpm para Red Hat e suas variantes, e .bin, que é na verdade um script de shell que contém os dados e os procedimentos de instalação, destinados a instalar em qualquer Linux independente da presença de Deb ou RPM instaladores.

O Windows geralmente usa o EXE, um executável regular, que é o programa do instalador. Como o .bin, ele traz todos os arquivos necessários para a instalação dentro de seu corpo (o "autoextractor nomeado"). O Windows recentemente (WinXP SP2 e Superior) trouxe outro formato, o .msi (Microsoft Installer) para funcionar como o Deb e RPM do Linux.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top