Diferença entre o Cydia e o instalador

Diferença entre o Cydia e o instalador

As regras e regulamentos estritos da Apple sobre o que pode e o que não pode ser vendido na Apple App Store instigou muitos desenvolvedores a procurar outros meios de comercializar seus produtos para usuários do iPhone sem usar a Apple App Store. Essa necessidade gerou a produção do Installer.app. Esse aplicativo permite que os usuários baixem aplicativos para o iPhone com jailbreak, sem passar pela Apple App Store e seus regulamentos estritos. O Cydia foi criado muito mais tarde para resolver algumas das deficiências do Installer. A maior diferença entre os dois é que o Cydia ainda está sendo desenvolvido ativamente, enquanto o Installer foi descartado por seu autor para buscar outro aplicativo de gerenciamento de pacotes chamado Icy, que é compatível com os repositórios do Cydia e pode baixar aplicativos a partir daí.

O Installer tem sido um aplicativo de código fechado desde o início até o final, tornando seu renascimento bastante improvável. Por outro lado, o Cydia é um aplicativo de código aberto, que é um fator que contribui para sua longevidade. Uma das razões pelas quais o Installer foi descontinuado é a maneira como ele entrega o aplicativo ao telefone do usuário. O instalador usou arquivos XML para transportar as informações, assim como nos feeds RSS. O Cydia utilizou o sistema de entrega de pacotes experimentado e testado que está sendo usado no UNIX, como sistemas operacionais, como Linux, chamado APT. É muito melhor, pois seu longo histórico assegura sua estabilidade e também possui a capacidade de rastrear e baixar dependências, permitindo menos problemas que um usuário pode encontrar ao instalar um aplicativo com várias dependências.

Como o Installer foi interrompido, os desenvolvedores pararam de implantar seus aplicativos nele. Muitos desenvolvedores passaram a usar o Cydia como método principal de obter os aplicativos para o usuário. Quase todos os aplicativos e repositórios agora são compatíveis com o APT, para que possam ser baixados via Cydia. Mesmo Icy, a substituição do Installer falha na correspondência com o Cydia, levando os desenvolvedores a interromperem o desenvolvimento e liberarem seu código sob a licença MIT.

Resumo:
1. O instalador é mais antigo comparado ao Cydia
2. O Cydia ainda está sendo desenvolvido enquanto o desenvolvimento do Installer foi interrompido
3. Cydia é um software de código aberto enquanto o Instalador é um código fechado
4. O Cydia usa a mesma metodologia do Linux para transportar os aplicativos, enquanto o Installer usa arquivos XML
5. Os repositórios Cydia ainda estão cheios de aplicativos, enquanto os repositórios do Installer secaram