Desarrollo de aplicaciones móviles

Información sobre como iniciar el desarrollo de aplicaciones móviles

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Desarrollo de aplicaciones móviles da Mind Map: Desarrollo de aplicaciones móviles

1. Ecosistema de aplicaciones móviles

1.1. Hardware

1.2. Aplicaciones

1.3. Servicios

1.4. Operadoras

1.5. Sistema operativo

1.6. Retos y oportunidades

1.6.1. Fragmentación

1.6.2. Contexto

2. Características de un proyecto de desarrollo para dispositivos móviles

2.1. Tipos de aplicaciones

2.1.1. Aplicaciones básicas

2.1.1.1. Interacción básica

2.1.1.2. Simples

2.1.1.3. De venta fácil

2.1.1.4. + Usuarios potenciales

2.1.2. Webs móviles

2.1.2.1. Webs existentes

2.1.2.2. Adaptadas para dispositivos móviles

2.1.2.3. Fácil implementación

2.1.2.4. Dificultad para soportar distintos dispositivos

2.1.3. Aplicaciones web sobre móviles

2.1.3.1. No necesitan ser instaladas en el dispositivo

2.1.3.2. Desarrollo, distribución y pruebas sencillas

2.1.3.3. Se ejecutan en el navegador

2.1.3.4. Acceso a mucha información del dispositivo

2.1.4. Aplicaciones web móviles nativas

2.1.4.1. Ejecutan código en un navegador delegado

2.1.4.2. Se pueden instalar en el dispositivo

2.1.4.3. Requiere conexión a Internet para trabajar

2.1.4.4. Funciona según el tiempo de respuesta del navegador

2.1.5. Aplicaciones nativas

2.1.5.1. Propias de cada plataforma

2.1.5.2. Aprovechan al máximo los dispositivos

2.1.5.3. Mejor experiencia de usuario

2.2. Estrategias de desarrollo

2.2.1. Desarrollos web

2.2.1.1. Se pueden probar sin necesidad de un emulador

2.2.2. Entornos de desarrollo nativos

2.2.2.1. Se requiere el entorno de desarrollo de la plataforma

2.2.3. Entorno de desarrollo multiplataforma

2.2.3.1. Difícil conseguir la misma experiencia en todos los usuarios

2.3. Fases de los proyectos de desarrollo

2.3.1. Planificación

2.3.1.1. Distribución de tiempo y recursos

2.3.2. Toma de requisitos

2.3.2.1. ¿Quién es el usuario?, ¿Hardware necesario?, etc.

2.3.3. Especificación y diseño

2.3.3.1. Solución de problemas de diseño para un software de mejor calidad

2.3.4. Implementación y pruebas

2.3.4.1. Se suelen realizar pruebas unitarias para dividir el desarrollo

3. Negocio

3.1. Posibilidades de negocio

3.1.1. Modelo de aplicación gratuita

3.1.1.1. Atraer al usuario para comprar la versión de pago o productos relacionados

3.1.1.2. Obtener beneficios a partir de la publicidad

3.1.1.2.1. La publicidad genera un tracking de los usuarios

3.1.1.2.2. Esto ayuda a definir el perfil del usuario y mejorar la aplicación

3.1.2. Pago directo o indirecto

3.1.2.1. Requiere encontrarse en una tienda oficial

3.1.2.2. Para esto se necesita una cuenta de desarrollador en la tienda

3.1.2.3. Pasar el proceso de aprobación para que aplicación este disponible en tienda

3.1.2.4. Su éxito depende de las descargas y valoraciones del usuario