Una aplicación móvil es un programa que puede ser descargado y al que puede acceder directamente desde su teléfono o desde algún otro aparato móvil.
El desarrollo de aplicaciones tecnológicas crece aceleradamente en México. Actualmente, el país ocupa el segundo lugar en América Latina en la creación de aplicaciones móviles, sólo después de Brasil, y su crecimiento está impulsado por el incremento en la penetración de smartphones y dispositivos móviles, así como por la necesidad de empresas, dependencias de gobierno y organizaciones por entrar a la movilidad, a través de sus propias apps.
Tipos de APPs.
1. App nativas. Es la que se desarrolla de forma específica para un determinado sistema operativo, llamado Software Development Kit o SDK. Cada una de las plataformas, Adroid, iOS o Windows Phone.
2. Web App. Es la desarrollada con lenguajes muy conocidos por los programadores, como es el HTML, Javascript y CSS. La principal ventaja con respecto a la nativa es la posibilidad de programar independiente del sistema operativo en el que se usará la aplicación. De esta forma se pueden ejecutar en diferentes dispositivos sin tener que crear varias aplicaciones.
3. Web App nativa. es una combinación de las dos anteriores, se podría decir que recoge lo mejor de cada una de ellas. Las apps híbridas se desarrollan con lenguajes propios de las webabpp, es decir, HTML, Javascript y CSS por lo que permite su uso en diferentes plataformas, pero también dan la posibilidad de acceder a gran parte de las características del hardware del dispositivo. La principal ventaja es que a pesar de estar desarrollada con HTML, Java o CSS, es posible agrupar los códigos y distribuirla en app store.