O iPhone já viu várias tendências maiores irem e virem no design de aplicativos, começando com a restrição à programação Web para todos os desenvolvedores externos no lançamento. Desde então, houve várias revisões importantes nos métodos usados para escrever e comercializar software para o iPhone. A partir de agosto de 2013, várias novas mudanças dominam o cenário de desenvolvimento para iPhone.
Originalmente, havia apenas um tamanho de tela para iPhone: 480x320 pixels. Agora iPhones vêm em dois tamanhos físicos diferentes com layouts e medidas de pixels distintos, e ambos têm telas Retina; claro, suporte também deve ser mantido para modelos antigos não-Retina. Adicione a necessidade de muitos desenvolvedores também manterem layouts de apps para iPad, que com a introdução do iPad Mini em 2012 vêm em múltiplos tamanhos. O sistema de desenvolvimento da Apple chamado Xcode permite métodos mais fáceis para manter múltiplos layouts que versões anteriores, mas ainda requer esforço e design adicionais dos desenvolvedores.
O preço de novos apps para iPhone continua sendo um problema sério e decisão difícil para todos os desenvolvedores — especialmente considerando que a Apple fica com 30% de todos os lucros. A enxurrada de apps gratuitos baixou a percepção do valor de um app para iPhone, especialmente em comparação a software desktop que rotineiramente custa $100 ou mais. Desenvolvedores devem decidir entre precificar barato e depender de vendas massivas ou cobrar mais caro e arriscar ser ignorado no mercado.
Mobilidade e geolocalização continuam sendo os principais motores de muitos apps para iOS. Embora a próxima versão do OS X desktop da Apple incluísse software de mapas pela primeira vez, as pessoas ainda recorrem aos celulares para mapeamento instantâneo, busca de localização e novos métodos de conectar anunciantes a clientes potenciais. Serviços de namoro como Blendr e Grindr dependem inteiramente de geolocalização e não têm equivalente como app não móvel. Essa tendência continuará conforme mais desenvolvedores descobrem novas formas de incluir geolocalização em seus apps.
A atualização do iOS 6 para iOS 7 é uma mudança mais profunda na interface do usuário e componentes subjacentes do iOS do que ocorreu em atualizações anteriores. Apps projetados para versões anteriores do iOS, e não atualizados especificamente para iOS 7, correm risco de parecer desatualizados. Isso pode atrair mais concorrência de novos desenvolvedores, que não precisarão manter software existente para iPhones antigos e iOS 6. Da mesma forma, para maximizar uso dos novos recursos do iOS 7, novas técnicas de programação devem ser aprendidas, aumentando a carga de trabalho de desenvolvedores que mantêm apps antigos.
Tecnologia Eletrônica © [www.351231.com]