Este documento describe las diferentes tipos de aplicaciones móviles, incluyendo aplicaciones nativas desarrolladas en lenguajes específicos de plataformas como Android o iOS, aplicaciones web que se ejecutan en un navegador, y aplicaciones híbridas que combinan características de aplicaciones nativas y web. También discute los desafíos del desarrollo de aplicaciones móviles y algunas de las tiendas principales de aplicaciones.
2. ¿Qué son las aplicaciones móviles?
Los dispositivos móviles (también conocidos como computadora de
mano, palmtop o simplemente handheld) son aparatos de pequeño
tamaño, con algunas capacidades de procesamiento, con conexión
permanente o intermitente a una red, con memoria limitada, diseñados
específicamente para una función, pero que pueden llevar a cabo otras
funciones más generales.
4. Aplicaciones Nativas
Las aplicaciones nativas se denominan así porque se desarrollan en el
lenguaje nativo del propio terminal. Dependiendo de la plataforma para la
que queramos nuestra aplicación, desarrollaremos en un lenguaje
específico para la misma. Por ejemplo, para desarrollar en Android se
utiliza Java, en iOS Objective C, y ahora también el nuevo Swift, y en
Windows Phone se usa C# y Visual Basic. NET.
5. Aplicaciones Web
Las aplicaciones web reciben este nombre porque se ejecutan en
la internet. Es decir que los datos o los archivos en los que trabajas son
procesados y almacenados dentro de la web. Estas aplicaciones, por lo
general, no necesitan ser instaladas en tu computador.
6. Aplicaciones Híbridas
Una aplicación hibrida es una combinación de los temas. Se podría decir que recaba lo mejor de
cada una de ellas.
Las apps hibridas se desarrollan con lenguajes propios de las webapps, es decir, HTML, JAVASCRIPT
Y CSS por lo que permite su uso diferentes plataformas, pero también dan la posibilidad de acceder
a gran parte de las características del hardware del dispositivo.
7. Desarrollo
El desarrollo de aplicaciones para dispositivos móviles requiere tener en
cuenta las limitaciones de estos dispositivos. Los dispositivos móviles
funcionan con batería, hay que considerar una gran variedad de tamaños
de pantalla, datos específicos de software y hardware como también
distintas configuraciones. El desarrollo de aplicaciones móviles requiere el
uso de entorno de desarrollo integrados.
8. Tiendas de aplicaciones
Google Play
App Store
Windows Phone Store
BlackBerry World
Amazon Appstore