Sei sulla pagina 1di 7

DESARROLLO DE APLICACIONES GRUPO 5

MVILES

UNIVERSIDAD NACIONAL
PEDRO RUIZ GALLO
FACULTAD DE INGENIERIA CIVIL,
SISTEMAS Y ARQUITECTURA
Introduccin

Desde el origen del hombre, la comunicacin ha sido un factor


determinante para la evolucin constante del ser humano sin importar
distancia, idioma o cualquier otro tipo de barrera. Hoy en da gracias a la
evolucin de la tecnologa gozamos cmodamente el poder de
comunicarnos con solo mover un dedo, enterarnos de noticias y por qu
no publicar contenido en la nueva era del conocimiento.
Sin duda el desarrollo e investigacin realizado por equipos especialistas
han hecho que los seres humanos tengamos la oportunidad de adquirir a
un precio razonable comunicacin e interaccin instantnea de
cuestin de segundos.
Es por ello que gracias a la tecnologa hoy tenemos la oportunidad de
poder comunicarnos a travs de un equipo mvil dotado desde lo ms
bsico como llamar y recibir mensajes y llamadas hasta geolocalizacin
por medio gps, internet, etc, comnmente denominado Smartphone,
tablet.

Todos los que son usuarios de un Smartphone y otro tipo de aparato


mvil, probablemente utilizan programas o aplicaciones para participar
en juegos, obtener indicaciones de localizacin paso a paso, acceder a
noticias, libros, datos del clima y dems. Estas aplicaciones mviles son
fciles de descargar y a menudo gratis, y pueden llegar a ser muy
entretenidas y convenientes.
A continuacin se explicar un poco ms de stas y su funcionamiento
en los dispositivos mviles, as como las 4 plataformas que lideran el
mercado: IOS (Apple), Android (Google), BlackBerry (RIM), Windows
Phone (Microsoft).

I. Aplicaciones mviles.
I.1. Concepto de Aplicacin Mvil.
Una aplicacin mvil es un programa de computadoras
diseado para utilizarse en telfonos inteligentes, tablets y
otros dispositivos mviles.
Las aplicaciones mviles usualmente estn disponibles a
travs de plataformas de distribucin de aplicaciones, las
cules empezaron a aparecer en el 2008 y son tpicamente
proporcionadas por el dueo del sistema operativo, tal
como la App Store de Apple, Google Play, Tienda de
Windows Phone y el App World de Black Berry. Algunas
aplicaciones son gratuitas mientras otras deben ser
compradas.
I.2. Tipos de Aplicaciones Mviles.

Nativas
Aplicacin nativa es aquella que se instala en el propio
dispositivo como cualquier otra aplicacin y se desarrolla
utilizando un lenguaje de programacin compatible con el
sistema operativo del dispositivo o de un framework de
desarrollo. En cuanto a desarrollo las aplicaciones nativas
requieren un mayor esfuerzo de desarrollo, tanto en horas
como en especializacin del equipo. El dispositivo y los
lenguajes utilizados son ms limitados y complejos que el
entorno servidor o desktop. Siempre que sea posible un
desarrollo por terceros, ya que algunos sistemas operativos
mviles no lo permiten.

Web.

Se entiende por aplicacin mvil Web la que necesitan de


un navegador web o browser para ejecutarse. Aplicacin y
datos pueden residir remotamente en un servidor u
obtenerse del mismo dispositivo mvil. En cuanto a
desarrollo las Web son ms sencillas de programar, permite
que las actualizaciones sean transparentes al usuario y el
desarrollador tiene todo el control de la misma al residir en
servidor.

Hibridas.

Las aplicaciones hbridas son una combinacin de


aplicacin nativa y aplicacin web. Y, debido a eso, muchas
personas las denominan aplicaciones web de forma
errnea.

I.3. Plataformas ms populares.


Android.- Es el sistema operativo ms popular debido a
su facilidad de personalizacin y a que la mayora de los
telfonos mviles que se adquieren en el mercado lo
llevan pre-instalado.
El lenguaje oficial para el desarrollo de
aplicaciones para Android es Java.
iOS.- Despus de Android, iOS (el sistema operativo de
Apple) es el segundo ms popular. Debido a que los
equipos Apple tienen precios altos, un porcentaje menor
del mercado los posee.
Swift es un lenguaje que apareci en 2014 para
ser el lenguaje oficial de los sistemas operativos
de Apple. Antes de Swift, Objective C era el
lenguaje oficial. Aunque Objective C se sigue
utilizando, Apple planea reemplazarlo
completamente con Swift en el futuro.
Windows Phone.- El tercer sistema operativo ms
popular es Windows Phone. Aunque tiene un porcentaje
minsculo de usuarios, ha venido creciendo muy fuerte
en el ltimo ao.
El lenguaje que se utiliza para desarrollar
aplicaciones para los dispositivos mviles de
Windows es C#. Aunque tambin se puede utilizar
un lenguaje ms complejo como C++ (el cul es
la base de C#).
I.4. Desarrollo de Aplicaciones Mviles.
El desarrollo de aplicaciones para dispositivos mviles
requiere tener en cuenta las limitaciones de estos
dispositivos. Los dispositivos mviles funcionan con
batera, hay que considerar una gran variedad de tamaos
de pantalla, datos especficos de software y hardware
como tambin distintas configuraciones. El desarrollo de
aplicaciones mviles requiere el uso de entorno de
desarrollo integrado.
El proceso de diseo y desarrollo de un App, segn
CUELLO y VITTONE, 5 se puede estructurar en cinco
etapas secuenciadas en los siguientes apartados:
Conceptualizacin.- La aplicacin parte de una idea

que permita cubrir una necesidad o facilitar una actividad


en el mundo real de un determinado sector de poblacin
en funcin de sus necesidades y problemas. La idea
debe responder a las exceptivas factibles y concretas, lo
que implica la necesidad de realizar un anlisis
prospectivo de la viabilidad del concepto que se quiere
crear.
Definicin.- Determinada la posibilidad de acometer el
proyecto, diseador/es y desarrollador/es proceden a
definir las funcionalidades de la App en consonancia con
el perfil de los usuarios y las especificaciones tcnicas,
con objeto establecer, los parmetros de acceso al
hardware del dispositivo, si va a ser un App especfica
para cada market (nativa) o hbrida; El dimensionado de
todo ello permitir determinar el alcance del proyecto, su
duracin, coste econmico y complejidad del diseo y
programacin de la aplicacin.
Diseo.- En esta etapa se materializan los aspectos de
la etapa anterior (especificaciones, funcionalidades,
etc.). Para ello se realiza, en primer lugar, un diseo
esquemtico sin grficos ("wireframe") que ser testeado
por un grupo usuarios. Superada esta prueba inicial el
diseo definitivo ser entregado al desarrollador en
archivos y pantallas separadas para que aada el cdigo
de programacin. Los sistemas operativos permiten
interactuar con el usuario presentando en la pantalla los
elementos necesarios para ello de forma distinta, lo cual
debe tenerse en consideracin por parte de los
diseadores de acuerdo con las siguientes premisas:
Wireframes
Prototipos
Test con usuarios
Diseo visual
Desarrollo.- El programador se encarga de dar vida a
los diseos y crear la estructura sobre la cual se apoyar
el funcionamiento de la aplicacin. Una vez que existe la
versin inicial, dedica gran parte del tiempo a corregir
errores funcionales para asegurar el correcto
desempeo de la app y la prepara para su aprobacin
en las tiendas.
Programacin del cdigo
Correccin de bugs
Publicacin.- La aplicacin es finalmente puesta a
disposicin de los usuarios en las tiendas. Luego de este
paso trascendental se realiza un seguimiento a travs de
analticas, estadsticas y comentarios de usuarios, para
evaluar el comportamiento y desempeo de la app,
corregir errores, realizar mejoras y actualizarla en futuras
versiones.
Lanzamiento
Seguimiento
Actualizacin
I.5. Tiempo.
Tiempo.- 18 semanas es el tiempo promedio que
toma desarrollar una aplicacin de calidad.
I.6. Beneficios de desarrollar una aplicacin mvil.
Establecer relaciones laborales personalizadas con
los clientes.
Lealtad de los clientes.
Incremento de visibilidad.
Conexin con clientes en cualquier lugar.
Reforzamiento de marca.

II. Conclusiones.
Con la salida al mercado de dispositivos mviles
como Iphone. Windows y Android, el futuro de la
tecnologa est destinado para aplicaciones mviles,
no solo para los desarrolladores sino tambin para
los usuarios.
El Desarrollo de Aplicaciones mviles permiten estar
a la vanguardia en comunicaciones y sistemas de
informacin.
Definir el concepto, disear, desarrollar, publicar y
testear constantemente, es el proceso adecuado
para crear aplicaciones mviles.
III. Linkografa.
Estudio WAM, Cunto tiempo toma desarrollar una
aplicacin mvil?.
https://es.wikipedia.org/wiki/Aplicaci%C3%B3n_m
%C3%B3vil#Dise.C3.B1o_y_desarrollo_de_una_app.
http://appdesignbook.com/es/contenidos/tipos-de-apps/
http://estudiowam.com/desarrollo-de-aplicaciones-moviles/
https://es.wikipedia.org/wiki/Universidad_Veracruzana

Potrebbero piacerti anche