Limitaciones de dispositivo que usted debe saber para el desarrollo de iOS

Junto con todas las características sorprendentes, el iPhone, e incluso el iPad, tienen algunas limitaciones. La clave del éxito de iOS desarrollo de aplicaciones - y para no hacer a ti mismo demasiado loco - es entender esas limitaciones, en vivo y programa dentro de ellos, e incluso aprender a amarlos. (Se puede hacer. Honesto.) Estas restricciones ayudan a entender los tipos de aplicaciones que son perfectos para este dispositivo.

A menudo, lo más probable es que si usted no puede hacer algo (fácilmente, de todos modos) debido a las limitaciones del dispositivo, tal vez usted no debe.

  • Los usuarios tienen dedos gordos. Usted puede pensar que la pantalla grande del iPad hace que relativamente fácil de tratar, pero tenga en cuenta que es posible que desee diseñar una aplicación multiusuario para el iPad que tiene en cuenta varios dedos. (Cualquier persona para un buen juego de Touch Hockey?)

  • La memoria y energía de la batería es limitada. Esta limitación puede o no puede ser un factor decisivo, dependiendo de qué tipo de aplicación que desea crear, pero las aplicaciones más pequeñas en general, un mejor desempeño.

Diseño para los dedos

Aunque la interfaz Multi-Touch es una característica de la iPad, iPhone y iPod touch, que trae consigo algunas limitaciones.

En primer lugar, los dedos no son tan precisos como puntero del ratón, lo que hace que algunas operaciones aún más difícil en un iPhone o iPod que en un iPad (selección de texto, por ejemplo). Sin embargo, debido a los dedos gordos, los elementos de interfaz de usuario deben ser lo suficientemente grandes y espaciadas lo suficientemente separados para que los dedos de los usuarios pueden encontrar su camino alrededor de la interfaz cómodamente.

Apple recomienda que cualquier cosa que un usuario tiene que seleccionar o manipular con un dedo sea de un mínimo de 44 x 44 puntos de tamaño.

Porque es mucho más fácil cometer un error con los dedos, también es necesario para asegurar que se implementa un robusto - y discreto - Deshacer mecanismo. Usted no quiere que sus usuarios confirman cada acción, pero por otra parte, usted no quiere que su aplicación para dejes que nadie borrar por error una página sin preguntar, " ¿Eres Por supuesto esto es lo que De Verdad querer hacer "? El trabajo perdido es peor que aburrimiento.

Equilibrio de la memoria y la duración de la batería

Como diseñador de aplicaciones, usted tiene varios actos de equilibrio a tener en cuenta:

  • Memoria limitada: Cuando se compara con los estándares originales de Macintosh, la potencia de los ordenadores y la cantidad de memoria en el iPad puede parecer significativa # 133- pero eso es lo que ayer. No ifs, ands, o buts- la computadora ya una cantidad de memoria en el iPhone y el iPad son limitadas. Pero este es un tema mucho más con los dispositivos más antiguos. Los iPhones y iPads más nuevos tienen bastante grandes cantidades de memoria.

    Sin embargo, como saben los desarrolladores experimentados, la cantidad real de memoria es casi irrelevante: nunca hay suficiente para relajarse.

  • Energía de la batería limitada: El acceso a Internet puede mitigar potencia y memoria limitaciones del dispositivo de almacenamiento de datos y (a veces) la descarga de procesamiento a un servidor, pero esas operaciones de Internet comer hasta la batería más rápido.

    Aunque es cierto que el sistema de administración de energía iOS permite ahorrar energía apagando las características de hardware que no están siendo utilizados en la actualidad, un desarrollador debe gestionar el equilibrio entre todas esas características de ocupado y una vida de batería más corta. Cualquier aplicación que se aprovecha de acceso a Internet, la ubicación central, y el acelerómetro se va a comer hasta las baterías.

Al igual que con la memoria, nunca hay suficiente poder que puede darse el lujo de no pensar en ello.

dispositivos iOS son particularmente implacable cuando se trata de uso de memoria. Si te quedas sin memoria, con el fin de prevenir la corrupción de otras aplicaciones y la memoria, el sistema simplemente apagar su aplicación.




» » » » Limitaciones de dispositivo que usted debe saber para el desarrollo de iOS