Os usuários de Mac fazem a mesma pergunta da outra maneira: Por que você precisa de um (des) instalador para tudo no Windows?
A maioria dos programas para Mac são pacotes completos - todos os seus recursos estão na pasta do Aplicativo (clique com o botão direito do mouse no ícone do aplicativo -> Mostrar conteúdo do pacote). Então eles rodam de qualquer lugar, existe uma variável de sistema que informa o código onde está. Freqüentemente, um aplicativo pode ser executado diretamente do DMG baixado e até de um servidor remoto. Um pouco de desempenho atingido, mas funcionará. As configurações do usuário estão na biblioteca do usuário, também existem rotinas do sistema para lidar com a mecânica.
Os Macs não possuem um registro central que exija configuração (ou manutenção); portanto, nada precisa ir lá também.
Se você estiver desenvolvendo aplicativos para Mac, tente não precisar de um instalador - apenas se estiver instalando bibliotecas compartilhadas ou serviços no nível do shell. Em geral, é possível prescindir.
Como você está indo para a programação do iOS, sugiro que não se preocupe. As regras do iOS informarão onde salvar o que e NÃO é negociável. As preferências vão aqui, os dados do usuário vão lá. Você vai usar as APIs fornecidas. Cumprir. Obedecer.
*.app
pasta para o disco local pode acionar ações de arquivo. Além disso, issonnn.app
é uma pasta , não um arquivo. O funcionamento dos aplicativos para mac está bastante envolvido.