Apps web vs apps nativas

12
Apps Web vs Apps Nativas Andrés Londoño Web Developer HTML5, JavaScript, Node.js… .Net, Windows Phone, Android. Avanet Community Lead Microsoft Student Partner Lead LATAM Microsoft Influencer and Community Specialist @andreslon www.andreslon.com

description

Cada vez más personas y empresas invierten sus esfuerzos en tener presencia en dispositivos móviles. Pero a la hora de abordar esta figura surge siempre la misma pregunta: ¿Versión web móvil o aplicación nativa? ¿Cuáles son sus ventajas? ¿Y sus inconvenientes? ¿Te interesaría conocer las consideraciones que son necesarias a tener en cuenta para tomar estas decisiones?

Transcript of Apps web vs apps nativas

Page 1: Apps web vs apps nativas

Apps Web vs Apps Nativas

Andrés LondoñoWeb Developer HTML5, JavaScript, Node.js….Net, Windows Phone, Android.Avanet Community LeadMicrosoft Student Partner Lead LATAMMicrosoft Influencer and Community Specialist

@andreslon www.andreslon.com

Page 2: Apps web vs apps nativas

“Si llevas escuchando durante largo tiempo los

conceptos de aplicaciones híbridas

(web apps) y aplicaciones nativas sin entender absolutamente nada, es tu oportunidad

de descubrir qué son cada una de ellas y qué ventajas nos ofrecen”

What is it?

Page 3: Apps web vs apps nativas

Aplicaciones nativas

Aplicaciones nativas

Aquellas que están íntegramente programadas en el entorno de desarrollo específico para cada sistema operativo.

Page 4: Apps web vs apps nativas

Apps Web

Aplicaciones nativas

completamente desarrolladas en HTML 5

Page 5: Apps web vs apps nativas

Apps Híbridas

Aplicaciones nativas

Aplicaciones desarrolladas en parte con el entorno de desarrollo  nativo y en parte en lenguaje WEB (HTML 5).

Page 6: Apps web vs apps nativas

Aplicaciones nativas

Nativas Web Híbridas

Ventajas Ventajas Ventajas

*Tienen acceso total a las utilidades del sistema operativo del cual son parte dentro de los cuales existen.*Dispositivos de almacenamiento*Cámara*GPS*Acelerómetro

*Al contrario de las aplicaciones nativas las aplicaciones web se pueden ejecutar en ambientes multiplataforma es decir con esto se evitan las complejidades o inconvenientes de crear varias aplicaciones para cada sistema operativo existente

*Son fáciles de desarrollar no ha problema para encontrar un desarrollador de aplicaciones.*La base de códigos se puede usar para diferentes plataformas móviles.

Desventajas Desventajas Desventajas

*Están desarrolladas para un dispositivo especifico su potencial del crecimiento se limita ya que ocasionan que muchas de estas aplicaciones queden fuera del mercado.*Una es que estas aplicaciones tienen que esperar un proceso de  validación. Para llegar al publico*Necesitan de conocimientos específicos sobre la plataforma a la cual se diseña para poder ser desarrolladas.

*La desventaja mas fuerte se enfoca a el acceso limitado de todos sus elementos.*A diferencia de las aplicaciones nativas estas aplicaciones web no pueden venderse

*Los navegadores de las diferentes plataformas no soportan de manera uniforme todas las ultimas características del HTML.

Page 7: Apps web vs apps nativas

Aplicaciones nativas, aplicaciones web y aplicaciones híbridas

Page 8: Apps web vs apps nativas

Más factores a considerar… :S

Page 9: Apps web vs apps nativas

Datos…

“El mayor error que hicimos como empresa fue apostar demasiado por las aplicaciones en HTML5 en lugar de las nativas…desperdiciamos dos años. (…) Apostaremos completamente a las aplicaciones nativas en iOS y Android.”Mark Zuckerberg

Page 10: Apps web vs apps nativas

La decisión…

“En igualdad de condiciones, la explicación o solución más sencilla suele ser la correcta”

Page 11: Apps web vs apps nativas

¿App Web ó App Nativa?

La respuesta, y como ocurre casi siempre, depende. Si por ejemplo tu empresa es una start up que quiere lanzar y distribuir lo más rápidamente una sencilla aplicación para promocionarse, la mejor opción sería hacer una aplicación Web. Si por el contrario deseas una aplicación más potente, que aproveche los recursos ofrecidos por cada teléfono y dispones de los conocimientos y medios necesarios, elige aplicaciones nativas.

Page 12: Apps web vs apps nativas

Mil Gracias… y recuerden mis datos :P

Andrés LondoñoWeb Developer HTML5, JavaScript, Node.js….Net, Windows Phone, Android.Avanet Community LeadMicrosoft Student Partner Lead LATAMMicrosoft Influencer and Community Specialist

@andreslon www.andreslon.com