El desarrollo de
aplicaciones móviles es el conjunto de procesos y procedimientos involucrados
en la escritura de software para pequeños dispositivos inalámbricos de cómputo,
como teléfonos inteligentes o tabletas.
El desarrollo de aplicaciones móviles es similar al desarrollo
de aplicaciones web, y tiene sus raíces en el desarrollo de software más
tradicional. Una diferencia fundamental, sin embargo, es que las aplicaciones
(apps) móviles a menudo se escriben específicamente para aprovechar las
características únicas que ofrece un dispositivo móvil en particular. Por
ejemplo, una aplicación para juegos podría escribirse para aprovechar el
acelerómetro del iPhone.
Una forma de asegurar que las
aplicaciones muestren un rendimiento óptimo en un dispositivo determinado es
desarrollar la aplicación (app) de forma nativa en ese dispositivo. Esto
significa que, a un nivel muy bajo, el código se escribe específicamente para
el procesador de un dispositivo particular. Cuando una app necesita ejecutarse
en varios sistemas operativos, sin embargo, hay poco –si es que hay alguno–
código que puede ser reutilizado desde el desarrollo inicial. La aplicación
debe ser esencialmente reescrita para cada dispositivo específico.
En el futuro, se espera que la mayoría de los esfuerzos de desarrollo
de aplicaciones móviles se
centren en la creación de aplicaciones basadas en navegador que sean agnósticas
del dispositivo. Las aplicaciones basadas en navegador son simplemente sitios
web creados para navegadores móviles. Estos sitios se construyen para cargar
rápidamente a través de una red celular y tienen una navegación fácil de usar
con los dedos.
No hay comentarios.:
Publicar un comentario