Computación
Stephanie Cabrera Barbosa
Computaciòn
4to Bimestre
Veronica Sanchez
2do A N.L.: #3
Apps vs. Web movil
Una
App es una aplicación de software que se instala
en dispositivos
móviles o tablets para ayudar al usuario en una labor concreta, ya sea de
carácter profesional o de ocio y entretenimiento.
El objetivo de una app es facilitarnos la consecución de una tarea
determinada o asistirlos en operaciones y gestiones del día a día.
Diferencias entre aplicaciones y web
móviles
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.
Desarrollo de una APP
El desarrollo rápido de aplicaciones o RAD (
acrónimo en inglés de rapid application
development) es un proceso de desarrollo de
software
, desarrollado inicialmente por James
Martin en
1980
. El método comprende el desarrollo interactivo, la construcción de prototipos y
el uso de utilidades
CASE (
ingeniería asistida por
computadora
). Tradicionalmente, el
desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez
de ejecución.
Hoy en día se suele utilizar para referirnos al desarrollo rápido de
interfaces gráficas de usuario
tales como
Glade
, o
entornos de desarrollo integrado completos. Algunas de las plataformas
más conocidas son
Visual Studio
,
Lazarus
,
Gambas
,
Delphi
,
Foxpro
,
Anjuta
,
Game Maker
,
Velneo
,
GeneXus o
Clarion
. En el área de la autoría multimedia, software como Neosoft
Neoboo y MediaChance Multimedia Builder proveen plataformas de desarrollo rápido de
aplicaciones, dentro de ciertos límites.
1. Conceptualización
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
2. Definición
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
3. Diseño
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. Desarrollo
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
5. Publicación
La aplicación es finalmente puesta a disposición de los usuarios en las tiendas. Luego
de este paso trascendental se ...
Regístrate para leer el documento completo.