Atualizações de aplicativos no Mac OS X

Para fornecer atualizações de aplicativos no Windows, podemos simplesmente baixar o instalador e executá-lo. Os aplicativos são instalados em% PROGRAMFILES% e os atalhos são colocados em vários locais. Chaves e valores são adicionados ao registro para fornecer uma entrada na lista de Programas do sistema.

Para fornecer atualizações de aplicativos no Linux, podemos usar o gerenciador de pacotes do sistema.

Como você fornece atualizações de aplicativos no Mac OS X? Eu acho que, em geral, você simplesmente arrasta pacotes .app para / Applications? O sistema fornece algum tipo de registro além de "procurar na pasta / Aplicativos"? O fluxo geral de atualização deve envolver simplesmente o download de uma abertura de um arquivo DMG, solicitando ao usuário que arraste o novo pacote de aplicativos para / Applications? A cópia de um pacote de aplicativos para uma pasta excluirá o pacote existente antes de copiar ou agirá como uma pasta normal (por exemplo, adicionar e substituir arquivos existentes)? Gostaria apenas de algumas informações gerais sobre como eu sei sobre a implementação de um recurso de 'verificação de atualizações' consistente com o que é esperado para um aplicativo Mac OS X.

questionAnswers(1)

yourAnswerToTheQuestion