se desarrollan bajo diferentes lenguajes de programación
Java, Objetic C, Xcode C#, C++, WebOS, HTML5, Bad, XML
puede desarrollarse de forma
nativa
específicamente para el sistema operativo por la empresa u organización dueña del mismo
híbrida
utilizando diferentes lenguajes de programación y herramientas
multiplataforma
para diferentes sistemas operativos
utilizando lenguajes como HTML 5.0
características
Funcionamiento en plataforma única o multiplataforma
Utilizar estándares de programación en la construcción de la aplicación.
Generar una buena documentación de la aplicación.
Encriptar los datos de los usuarios de la aplicación.
Utilizar contraseñas.
Definir perfiles, roles y procesos de autenticación de usuarios
Cifrar los datos de la base de datos del dispositivo.
lo que se debe trabajar en aplicaciones móviles debe ser de tipo
empresarial
entretenimiento
educación
gubernamental
ciencia
Tipos y clasificaciones
el lengua de programación con el que han sido desarrollados
de acuerdo al mercado para las que han sido desarrolladas
si han sido desarrolladas de forma
nativa
híbrida
si son aplicaciones empresariales o aplicaciones para el uso común de los usuarios
aplicaciones desarrolladas para dispositivos móviles
los diferentes lenguajes de programación en las que ha sido desarrollados
desarrollo de las aplicaciones según la plataforma
uso de herramientas de construcción de software que se utilizan para crear aplicaciones para
diferentes sistemas operativos
según la tienda de aplicaciones
Google Play, App Store, OVI, App Phone Marketplace, App World
el desarrollo web enfocado en aplicaciones móviles utilizando HTML5,CSS3 y el desarrollo de
aplicaciones móviles hibridas utilizando lenguajes de programación para aplicaciones nativas
Android-Java, iOS-Objetive C, BlackBerry OS-Java, Bada-C++, Windows Phone-C#, Windows 8-C#-C++,
WebOS-HTML5-C++, Mobile Web- HTML5-HTML/CSS/JavaScript, Ubuntu OS-HTML5
Java, Objetive C, Bada, WebOS, C#, C++, HTML5, HTML/CSS/JavaScript