Os aplicativos iOS universais apresentam mais "problemas" quando surgem novas versões do iOS?

5

Eu estava discutindo o desenvolvimento de um aplicativo para iOS com um cliente e mencionei que idealmente teríamos um aplicativo universal que funcionasse como um aplicativo para iPhone em um iPhone e como um aplicativo para iPad em um iPad.

O cliente gosta da ideia de uma versão específica do iPad para o aplicativo, mas prefere a ideia de um aplicativo separado inteiramente para a versão do iPad. E não para alguns "Angry Birds / Angry Birds HD" tipo de razão (o App em questão será livre, então não há nada a ser ganho financeiramente), mas sim porque "outras [organizações em sua indústria] lhe disseram" que "Universal Os aplicativos têm mais problemas de compatibilidade com dispositivos mais antigos quando novas versões do sistema operacional [iOS] são lançadas "e o fato de ter aplicativos distintos para isso alivia esse problema.

Acredito que ele esteja se referindo ao conceito de um aplicativo que exige uma versão do iOS mais recente que a última disponível no telefone. Ou talvez o conceito de lançar um aplicativo ou uma atualização que exija uma versão do iOS além da última disponível em um dispositivo (o iPhone original fica preso em 3.1.3 para sempre, o iPhone 3G fica preso em 4.2.1 para sempre). Mas presumo que você ainda possa criar um aplicativo universal para 3.1.3, já que o iPad original é fornecido com o iOS 3.2 e o Universal Apps existia antes do 4.0. E enquanto eu estou tendo dificuldades para descobrir qual é a versão mínima do iOS para os Aplicativos enviados para a App Store, presumo que o iPhone original ainda pode baixar e comprar aplicativos, ou então o único cara no escritório aqui que ainda tem o seu OG iPhone provavelmente teria reclamado mais agora.

Mas eu realmente não sei. Os aplicativos universais têm mais problemas com a compatibilidade em dispositivos (e, mais especificamente, em dispositivos mais antigos) do que em aplicativos separados desenvolvidos individualmente (mas de outra forma bastante equivalentes)? Alguém já se deparou com isso?

    
por Tom Kidd 05.01.2012 / 18:11
fonte

2 respostas

3

Olá, estou no desenvolvimento do iOS desde os últimos dois anos.

Resposta:

1) Não, isso não é de todo verdade. Na verdade, é melhor criar um aplicativo Universal em vez de separar as versões iPhone e iPad do aplicativo. Como tal, se não houver muita diferença na versão para iPhone e iPad do aplicativo em termos de funcionalidade, então é melhor que façamos um aplicativo universal. Ele economiza muito tempo e esforço e também é conveniente para os usuários finais, pois a maioria deles gostaria de comprar um aplicativo e usá-lo em seus vários iDevices.

2) Também mais um ponto da perspectiva do programador é que é muito mais fácil quando o cliente quer atualizações no aplicativo uma vez que ele é liberado, pois nós programadores temos que fazer mudanças no mesmo aplicativo em vez de duas aplicações paralelas.

Conclusão:

No geral, eu diria que os aplicativos da Universal são "melhores" do que as versões separadas do aplicativo e também não há problemas extras enfrentados quando a nova versão do iOS é lançada.

Espero que isso ajude você.

    
por 15.01.2012 / 08:38
fonte
2

A regra básica é que quanto mais diferentes ambientes de hardware e versões de SO você precisar suportar com uma única versão, mais complexo o código poderá ser obtido e mais recursos de mídia e UI poderão ser necessários. Essa complexidade e gerenciamento de ativos podem resultar em mais testes e esforços de controle de qualidade necessários e / ou mais problemas em potencial, problemas de compatibilidade ou erros.

Aplicativos iOS universais também não permitem segmentar o mercado com base na sensibilidade do preço de demanda, reduzindo potencialmente o potencial de lucro.

Mas eu fiz aplicativos iOS universais e, para esses poucos aplicativos, não encontrei problemas incomuns de compatibilidade do sistema operacional, além da necessidade de testes de dispositivos muito mais contínuos em todos os dispositivos diferentes.

    
por 05.01.2012 / 19:45
fonte