LAS APLICACIONES

Sofía Z Dávila
Mind Map by , created almost 4 years ago

Mapa mental de aplicaciones

24
0
0
Tags
Sofía Z Dávila
Created by Sofía Z Dávila almost 4 years ago
NACIMIENTO DE LA PSICOLOGIA CIENTIFICA EN LA MODERNIDAD
Tania yulieth Vasquez mora
Inglés Selectividad
maya velasquez
7 Técnicas para Aprender Matemáticas
maya velasquez
Respiratory System
bridget.watts97
Animal vs. Plant Cells
JimJam5
CLASIFICACION Y CARACTERISTICAS DE LAS CUENTAS DE BALANCE
YORLENY GARCIA VEGA
CAPÍTULO 3: ALGORITMOS
Sofía Z Dávila
Modelos Atómicos
rapidoscarros
Aplicaciones para crear mapas mentales
yolanda jodra
LINEA DEL TIEMPO DE LA EVOLUCION DEL MICROSCOPIO
jesusceusodontol
LAS APLICACIONES
1 ¿Qué son?
1.1 Una aplicación no deja de ser un software. Las aplicaciones son para los móviles lo que los programas son para los ordenadores de escritorio. Actualmente encontramos aplicaciones de todo tipo, forma y color, pero en los primeros teléfonos, estaban enfocadas en mejorar la productividad personal: se trataba de alarmas, calendarios, calculadoras y clientes de correo.
2 Diferencias entre aplicaciones web y móviles
2.1 Las aplicaciones comparten la pantalla del teléfono con las webs móviles, pero mientras las primeras tienen que ser descargadas e instaladas antes de usar, a una web puede accederse simplemente usando Internet y un navegador; sin embargo, no todas pueden verse correctamente desde una pantalla generalmente más pequeña que la de un ordenador de escritorio.
3 Primero el móvil
3.1 Mobile first es una propuesta de trabajo que ha surgido recientemente; una tendencia emergente que aún está por consolidarse. Actualmente, es solo una manera de afrontar el proceso de diseño y como tal, puede evaluarse la comodidad que se tiene trabajando de esta forma antes de empezar
4 El proceso de diseño y desarrollo de una app
4.1 1. CONCEPTUALIZACIÓN
4.1.1 El resultado de esta etapa es una idea de aplicación, que tiene en cuenta las necesidades y problemas de los usuarios. La idea responde a una investigación preliminar y a la posterior comprobación de la viabilidad del concepto. - Ideación - Investigación - Formalización de la idea
4.2 2. Definición
4.2.1 En este paso del proceso se describe con detalle a los usuarios para quienes se diseñará la aplicación, usando metodologías como «Personas» y «Viaje del usuario». También aquí se sientan las bases de la funcionalidad, lo cual determinará el alcance del proyecto y la complejidad de diseño y programación de la app. - Definición de usuarios - Definición funcional
4.3 3. DISEÑO
4.3.1 En la etapa de diseño se llevan a un plano tangible los conceptos y definiciones anteriores, primero en forma de wireframes, que permiten crear los primeros prototipos para ser probados con usuarios, y posteriormente, en un diseño visual acabado que será provisto al desarrollador, en forma de archivos separados y pantallas modelo, para la programación del código. - Wireframes - Prototipos - Test con usuarios - Diseño visual
4.4 4. DESARROLLO
4.4.1 El programador se encarga de dar vida a los diseños y crear la estructura sobre la cual se apoyará el funcionamiento de la aplicación. Una vez que existe la versión inicial, dedica gran parte del tiempo a corregir errores funcionales para asegurar el correcto desempeño de la app y la prepara para su aprobación en las tiendas. - Programación del código - Corrección de bugs
4.5 5. PUBLICACIÓN
4.5.1 La aplicación es finalmente puesta a disposición de los usuarios en las tiendas. Luego de este paso trascendental se realiza un seguimiento a través de analíticas, estadísticas y comentarios de usuarios, para evaluar el comportamiento y desempeño de la app, corregir errores, realizar mejoras y actualizarla en futuras versiones. - Lanzamiento - Seguimiento - Actualización
5 Tipos de aplicaciones según su desarrollo
5.1 NATIVAS
5.1.1 son aquellas que han sido desarrolladas con el software que ofrece cada sistema operativo a los programadores, llamado genéricamente Software Development Kit o SDK. Así, Android, iOS y Windows Phone tienen uno diferente y las aplicaciones nativas se diseñan y programan específicamente para cada plataforma, en el lenguaje utilizado por el SDK.
5.1.1.1 No requieren Internet para funcionar, tiene una interfaz basada en las guías de cada sistema operativo, y pueden hacer uso de las notificaciones del sistema operativo para mostrar avisos importantes al usuario, aun cuando no se esté usando la aplicación, como los mensajes de Whatsapp, por ejemplo.
5.2 WEB
5.2.1 La base de programación de las aplicaciones web es el HTML, conjuntamente con JavaScript y CSS, herramientas ya conocidas para los programadores web. Las aplicaciones web no necesitan instalarse, ya que se visualizan usando el navegador del teléfono como un sitio web normal. Requieren de una conexión a Internet para funcionar correctamente.
5.3 HÍBRIDAS
5.3.1 Este tipo de aplicaciones es una especie de combinación entre las dos anteriores. Esto permite casi con un mismo código obtener diferentes aplicaciones, por ejemplo, para Android y iOS, y distribuirlas en cada una de sus tiendas. A diferencia de las aplicaciones web, estas permiten acceder, usando librerías, a las capacidades del teléfono, tal como lo haría una app nativa.
6 ¿CUÁL DEBERÍAS USAR?
6.1 Cuando la disponibilidad de la app sin Internet, la posibilidad de usar notificaciones y el acceso a los recursos de hardware del teléfono sean importantes, una aplicación nativa será la opción más indicada.

Media attachments