Está en la página 1de 4

2015

Computo Mvil

Ensayo aplicaciones moviles web y


nativas

Nombre del Docente:

Irahan Otoniel Jose Guzman


Nombre de los integrantes:

Angel Fuertes Gmez


Carrera:
Ing. Sist. Comp.
Semestre:
8
29 de Enero del 2015 Misantla, Ver.

1 | Pgina

Este artculo examina un tema en el centro de cualquier estrategia mvil: si es


necesario desplegar una aplicacin nativa o una aplicacin web.
En l se examinan las caractersticas principales de cada enfoque, sus ventajas y
desventajas, y qu factores intervienen en la toma de una decisin. Tambin
explora un tema que es prioridad para los planificadores de mviles y
desarrolladores de software: cmo apoyar mltiples plataformas y dispositivos en
una industria que est muy fragmentado y en rpida evolucin. Con la aparicin
constante de nuevas plataformas, versiones y factores de forma, cmo se puede
incluso mantenerse al da. Este tiene una amplia experiencia de encuentro de
todos estos desafos, y nos puede ayudar a navegar por el mvil en rpida
evolucin paisaje. En este artculo, vamos a explorar maneras de optimizar las
capacidades y limitaciones de los diferentes dispositivos y reducir al mnimo el
tiempo de desarrollo y los costes. El documento tambin examina algunos
escenarios de clientes que ponen en prctica estos conceptos, incluyendo
ejemplos del pensamiento creativo que se dedica a la entrega de una solucin
mvil que los usuarios abrazar.
Comparando Mobile Web Apps y Mobile Apps Nativo
Las aplicaciones mviles se presentan en dos formatos distintos: aplicaciones
nativas y aplicaciones web. Debido a las diferencias en su tecnologa subyacente,
Cada mtodo tiene ventajas y desventajas inherentes.
Aplicaciones web mviles
Una aplicacin web para mviles es una aplicacin web con formato para
Smartphone y tabletas, y se puede acceder a travs del navegador web del
dispositivo mvil. como una aplicacin web tradicional, una aplicacin web mvil
est construida con tres ncleos tecnologas: HTML (define texto esttico e
imgenes), CSS (define el estilo y presentacin) y JavaScript (define las
interacciones y animaciones).Desde Aplicaciones web estn basados en
navegador, que estn destinados a ser la plataforma y dispositivo independiente,
capaz de funcionar en cualquier web habilitada-telfono inteligente o tableta. Una
2 | Pgina

aplicacin web mvil normalmente se descarga desde un servidor web central


cada vez que se ejecuta, aunque aplicaciones construidas usando HTML5
(descrito ms adelante) tambin se puede ejecutar en el dispositivo mvil para su
uso sin conexin.
Aplicaciones Mviles Nativas
Una aplicacin mvil nativa est construida especficamente para un dispositivo en
particular y su sistema operativo. A diferencia de una aplicacin web que se
accede a travs de Internet, unaaplicacin nativa se descarga desde una tienda
virtual y se instala en el dispositivo.
Aplicaciones nativas estn escritos en Java, Obj

C, o algn otro tipo de

programacin idioma.
Esto est cambiando con HTML5, pero la funcionalidad es inconsistente e
incompleta. BlackBerry es un caso especial, con el sistema operativo de RIM
permite componentes de aplicaciones construidas usando tecnologas web para
ser compilados en una aplicacin nativa con acceso a todas las funciones del
dispositivo.
Aplicaciones nativas tienen una gran ventaja sobre aplicaciones-la web posibilidad
de aprovechar el hardware y el software especfico del dispositivo. esto significa
que las aplicaciones nativas pueden aprovechar la ltima tecnologa disponible en
los dispositivos mviles y se pueden integrar con aplicaciones de a bordocomo el
calendario, los contactos y el correo electrnico. Sin embargo, esto es un arma de
doble filo: mientras que la tecnologa mvil es muy popular, que tambin es
constantemente cambiante y altamente fragmentada. Esto hace que la tarea de
mantener el ritmo de las nuevas tecnologas onerosa y costosa, especialmente en
mltiples plataformas.
Aplicaciones hbridos: aplicaciones nativas con Web Apps interior
Adems de la creacin de aplicaciones nativas de encargo para diferentes
plataformas mviles o la creacin de una nica aplicacin web menos capaz que
3 | Pgina

trabaja en cualquier dispositivo a travs de su navegador, tambin hay una tercera


opcin: la mezcla de los dos enfoques en una aplicacin hbrida. Con una
aplicacin hbrida, mucho o la totalidad de la interfaz de usuario aparece en una
ventana del navegador, con una aplicacin nativa envuelto alrededor de l para
proporcionar acceso a dispositivo funcionalidad no est disponible a travs del
navegador.
Esta capacidad de combinar aplicaciones web estndar con cdigo nativo puede
reducir significativamente el tiempo y coste de desarrollo, minimizandocodificacin
de trabajo personalizado. Para el usuario, una aplicacin hbrida bien diseada es
muy similar a una aplicacin nativa: se descarga de una aplicacintienda,
almacenado en el dispositivo mvil, y lanzado como una aplicacin nativa. Pero
para los desarrolladores que hay una gran diferencia, porque en lugar de volver a
escribir la aplicacin completa para cada plataforma mvil, escriben al menos una
parte del cdigo en HTML, CSS y JavaScript y volver a utilizarlo en distintos
dispositivos.
Aplicaciones hbridas tienen sus propios problemas de diseo. La basado en la
web y funcionalidad nativa debe mezclar juntos sin problemas, en lugar de llamar
la atencin sobre el hecho de que la aplicacin contiene web contenido
presentado en un navegador integrado en una aplicacin nativa.
Un reto importante en el mundo mvil es la sin precedentes la velocidad necesaria
para llevar las aplicaciones al mercado. Ms bien que la relativa estabilidad de la
PC de escritorio, el promedio de vida un dispositivo mvil es ahora
aproximadamente un ao, y software mvil es incluso menos. Ciclos de
lanzamiento deben ser medidos en semanas, que requiere metodologas giles
que permiten el desarrollo equipos para definir los requisitos, liberan la
funcionalidad del software, consumir retroalimentacin y hacer cambios en
extremadamente comprimido plazos que pueden cumplir.

4 | Pgina

También podría gustarte