Limitações do dispositivo você deve saber para o desenvolvimento ios

Juntamente com todas as características surpreendentes, o iPhone, e até mesmo o iPad, têm algumas limitações. A chave para o sucesso iOS desenvolvimento de aplicativos - e não fazer-se muito louco - é entender essas limitações, ao vivo e programa de dentro deles, e até mesmo aprender a amá-los. (Isso pode ser feito. Honest.) Essas restrições ajudá-lo a entender os tipos de aplicativos que são adequadas para este dispositivo.

Muitas vezes, é provável que, se você não pode fazer alguma coisa (facilmente, de qualquer maneira) por causa das limitações do dispositivo, talvez você não deveria.

  • Os usuários têm dedos gordos. Você pode pensar que tela maior do iPad faz que relativamente fácil de lidar, mas tenha em mente que você pode querer projetar um aplicativo multiusuário para o iPad que leva em conta vários dedos. (Qualquer um para um bom jogo de toque de hóquei?)

  • Memória e energia da bateria são limitadas. Esta limitação pode ou não pode ser um fator decisivo, dependendo do tipo de aplicativo que você deseja criar, mas aplicativos menores geralmente têm melhor desempenho.

Video: [Série IOS] Híbrido ou Nativo? A guerra dos Desenvolvedores IOS | Parte 4/9

Design for dedos

Embora a interface Multi-Touch é uma característica do iPad, iPhone e iPod touch, ela traz consigo algumas limitações.

Video: CARTA CELESTE APP GRATIS (dica mobile)

Primeiro de tudo, os dedos não são tão precisos como um ponteiro do mouse, o que faz com que algumas operações ainda mais difícil em um iPhone ou iPod touch do que em um iPad (seleção de texto, por exemplo). Ainda assim, devido à dedos gordos, elementos de interface do usuário precisa ser grande o suficiente e separados o suficiente para que os dedos dos usuários podem encontrar o seu caminho em torno da interface confortavelmente.

A Apple recomenda que qualquer coisa que um usuário tem de seleccionar ou manipular com um dedo ter um mínimo de 44 x 44 pontos de tamanho.



Porque é muito mais fácil fazer um erro usando os dedos, você também precisa garantir que você implementar um robusto - mecanismo Desfazer - ainda discreto. Você não quer ter seus usuários confirmar cada ação, mas, por outro lado, você não quer que sua aplicação deixar ninguém erroneamente excluir uma página sem perguntar: “Você certo é isso que você realmente quer fazer?”trabalho perdido é pior do que tédio.

Equilibrar memória e vida útil da bateria

Como um designer de aplicativo, você tem vários actos de equilíbrio para manter em mente:

Video: Passos iniciais para o desenvolvimento iOS

  • memória limitada: Quando comparado com os padrões do Macintosh originais, a energia do computador ea quantidade de memória no iPad pode parecer significativa ... mas isso é tão ontem. Nenhum ifs, ands, ou buts- a energia do computador ea quantidade de memória no iPhone e iPad são limitadas. Mas esta é uma questão muito mais com dispositivos mais antigos. Os iPhones e iPads mais recentes têm bastante grandes quantidades de memória.

    No entanto, como os desenvolvedores experientes sabem, a quantidade real de memória é praticamente irrelevante: nunca há o suficiente para você relaxar.

  • energia da bateria limitada: Acesso à Internet pode atenuar limitações de potência e de memória do dispositivo de armazenamento de dados e (às vezes) transferindo o processamento para um servidor, mas essas operações de Internet comer até a bateria mais rapidamente.

    Embora seja verdade que o sistema de gerenciamento de energia iOS conserva energia, desligando quaisquer recursos de hardware que não estão sendo usados ​​atualmente, um desenvolvedor tem de gerir o trade-off entre todos esses recursos ocupados e uma vida de bateria mais curta. Qualquer aplicativo que tira proveito do acesso à Internet, localização central, eo acelerômetro está indo comer-se as baterias.

Tal como acontece com a memória, nunca há energia suficiente para que você pode pagar para não pensar nisso.

dispositivos iOS são particularmente implacável quando se trata de uso de memória. Se você ficar sem memória, a fim de evitar a corrupção de outros aplicativos e memória, o sistema irá simplesmente desligar seu aplicativo.


Publicações relacionadas