CLASIFICACION DE LAS APLICACIONES MOVILES.
DE CUERDO CON SU FUNCIONLIDAD
APLICACIONES DE ACCESIBILIDAD
Este tipo de aplicaciones están diseñadas para facilitar el uso del dispositivo a todo aquel usuario que tiene algún tipo de discapacidad, ejemplo de ellas son: reconocimiento de voz, de caracteres, lectura de texto, etc.
APLICACIONES DE SISTEMA
Son todas aquellas aplicaciones que están relacionadas con el funcionamiento del dispositivo, tales como compresores de archivos, gestión de recursos, registro de llamadas, gestión de contactos, etc.
APLICACIONES OFIMATICAS
Aplicaciones que permiten al usuario manipular documentos de texto, hojas de cálculo, pdf’s, etc.
APLICACIONES DE JUEGOS
Este tipo de aplicaciones brindan entretenimiento y diversión a los usuarios.
APLICACIONES DE ORGANIZACION
Representan a toda aquella aplicación que permite a los usuarios organizar sus datos personales, contactos, notas, calendario, etc.
APLICACIONES WEB
Este tipo de aplicaciones requieren de una conexión estable a internet para brindar su funcionalidad, ejemplo de ellas son: navegadores web, Gmail, YouTube, Facebook, Twitter, Google Maps, etc.
DE ACUERDO A SU ARQUITECTURA
APLICACIONES NATIVAS
Son todas aquellas aplicaciones que son construidas de forma específica para un sistema operativo a través de un Kit de Desarrollo de Software (SDK).
VENTAJAS
-No dependen de una conexión a internet para poder funcionar.
-Su distribución y actualización es sencilla, debido a que generalmente se lleva a cabo a través de un market de aplicaciones.
DESVENTAJAS
-Su costo de desarrollo es elevado, debido a que se necesita emplear especialistas expertos para diseñar una aplicación que aproveche de forma óptima los recursos de los dispositivos móviles.
-El código de la aplicación no es reutilizable para otros SO.
APLICACIONES HIBRIDAS
Este tipo de aplicaciones combina las características de una aplicación nativa con una aplicación web.
VENTAJAS
-El instalador generado para la aplicación contiene código tanto nativo y web, permitiendo aprovechar cada una de las características de cada uno de los tipos de aplicación.
-Generalmente son aplicaciones robustas en cuestiones de FrontEnd.
DESVENTAJAS
-Los desarrolladores necesitan tener amplios conocimientos tanto en aplicaciones web y nativas para construir este tipo de aplicaciones.
-Algunas veces el acceso al hardware del dispositivo móvil es complejo, debido a que se hace de una forma genérica, lo cual no asegura que sea capaz de funcionar en toda la gama de dispositivos existentes en el mercado.