Está en la página 1de 2

Materia: Diseño de dispositivos moviles

Cuadro Comparativo: Aplicaciones Nativas, Web e Híbridas

App Conceptos Características Ventajas Desventajas Ejemplos


Nativa Las aplicaciones Una aplicación nativa es la • Posibilidad de acceder a todas • Diferentes habilidades, idiomas, Las apps para iOS se
nativas son las que se desarrolla de forma las características del hardware herramientas para cada desarrollan con
aplicaciones específica para un del plataforma lenguaje Objective-C
propias de cada determinado sistema móvil: cámara, GPS, agenda, • Tiende a ser mas cara de
plataforma. operativo, llamado dispositivos de almacenamiento desarrollar Las apps para Android
Software Development Kit y otras muchas • El código del cliente no es se desarrollan con
Cuando se habla de o SDK. Cada una de las • Experiencia del usuario mucho reutilizable entre las diferentes lenguaje Java
desarrollo móvil casi plataformas, Android, iOS o más positiva que con otro tipo plataformas
siempre se refiere a Windows Phone, tienen un de apps. • Portar aplicaciones es costoso. Las apps en Windows
aplicaciones nativas. • No necesitan conexión a • No existe un estándar, por lo Phone se desarrollan
sistema diferente.
internet para que funcionen. que cada plataforma ofrecerá en .Net
La aplicación nativa puede
acceder libremente a todas • Posibilidad de gestión de sus peculiaridades.
interrupciones en la aplicación • Las ganancias por estas Aplicaciones de
las APIs que el proveedor realidad aumentada o
o en las capacidades del aplicaciones suelen repartirse
del SO ponga a disposición juegos
dispositivo entre el creador de la
y, en muchos casos, tiene
• Son relativamente fáciles de aplicación y la plataforma de
características y funciones
desarrollar si solo se contempla distribución
únicas que son típicas de
una plataforma.
ese SO móvil en particular.
• Se pueden distribuir por los
canales conocidos de
aplicaciones que permita la
plataforma
Web Una aplicación web Utilizan estándares web • De esta forma se pueden • Se necesita un navegador que En Safari, si se trata
o webapp es la como, por ejemplo, ejecutar en diferentes pueda dar soporte a este tipo de la plataforma iOS.
desarrollada con XHTML, WML, XHTML- dispositivos sin tener que crear de tecnología. El contenido se adapta
lenguajes muy MP, c-html, etc. y, en varias aplicaciones. • Requiere de conexión a internet a la pantalla
conocidos por los general, versiones • Las aplicaciones web se • Acceso muy limitado a los adquiriendo un
programadores, previas a la nueva ejecutan dentro del propio elementos y características del aspecto de navegación
como es el HTML, versión del estándar navegador web del dispositivo a hardware del dispositivo APP.
Javascript y CSS. HTML través de una URL. • La experiencia del usuario y el
• El proceso de desarrollo es más tiempo de respuesta es menor Aplicaciones web
El desarrollo de la sencillo y económico. que en una app navita realizadas para ser
aplicación está pensado • Soporte para múltiples • Requiere de mayor esfuerzo en ejecutadas en
para poder ejecutarla en plataformas y el bajo costo de promoción y visibilidad sobremesa:
cualquier dispositivo o desarrollo. • Aunque la mayoría de los twitter.com,
navegador. Por tanto, la • Uso de estándares de la web nuevos dispositivos lo pueden facebook.com,
aplicación estará (claramente definidos). dar, los antiguos no. maps.google.com, etc.
programada con • El usuario dispone siempre de la • No se puede acceder al
independencia del última versión hardware ni a muchos
sistema operativo. • Pueden reutilizarse sitios periféricos (como sensores o
“responsive” ya diseñados. cámaras).

Autor: Ernesto Silva Mendoza


Materia: Diseño de dispositivos moviles

App Conceptos Características Ventajas Desventajas Ejemplos


• No se puede acceder a mucha
de la información del usuario
(contactos, sus citas, etc.).
Hibrida Es una combinación Se encarga de combinar • La principal ventaja es que, a • Sus funciones son limitadas ya Facebook
de la navita y web, lo mejor de las pesar de estar desarrollada con que no tienen acceso a todos Facebook Analytics
recoge lo mejor de aplicaciones nativas y las HTML, Java o CSS, es posible los recursos del Smartphone. Instagram
cada una de ellas. aplicaciones web. web. agrupar los códigos y • Generalmente, requieren de Pinterest
Se desarrollan con Aplicaciones híbridas se distribuirla en app store. una conexión a internet para Skype
lenguajes propios desarrollan en los • Su desarrollo es rápido y facilita funcionar. Uber
de las webabpp, es lenguajes más comunes el acceso a las diferentes • Su rendimiento es menor que el Wix.com
decir, HTML, de las aplicaciones web plataformas con un esfuerzo de una app nativa. SoundCloud Pulse
Javascript y CSS por como HTML y CSS, por lo mucho menor.
lo que permite su que se podrán utilizar en • Las aplicaciones híbridas se
uso las diferentes pueden instalar desde la app
en diferentes plataformas. A la vez, store
plataformas, pero dan la posibilidad de • Es más económica que la app
también dan la acceder a la mayoría de Nativas
posibilidad de las características • Reporta una mejor experiencia
acceder a gran hardware de cada que una aplicación web.
parte de las dispositivo.
características del
hardware del
dispositivo.

BIBLIOGRAFÍA:
✓ Pablo Cerda Luque. (2019). Lecturas recomendadas para la Unidad 01. 23/01/2019, de Blackboard Campus en Linea UAT Sitio
web: https://campusenlinea-uat.blackboard.com/webapps/blackboard/content/listContent.jsp
✓ Orlando Yabiku. (2016). Apps Nativas VS Híbridas: Ventajas y Desventajas. 23/01/2019, de Vex Soluciones Sitio web:
https://www.vexsoluciones.com/apps-moviles/apps-nativas-vs-hibridas/
✓ Adrian Jahyr Garcia Sanchez. (2019). https://www.digitaljaguar.com.mx/ejemplos-de-aplicaciones-hibridas/. 23/01/2019, de
Digital Jaguar Sitio web: https://www.digitaljaguar.com.mx/ejemplos-de-aplicaciones-hibridas/

Autor: Ernesto Silva Mendoza

También podría gustarte