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
“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”
Aquellas que están íntegramente 
programadas en el entorno de 
desarrollo específico para cada sistema 
operativo. 
Aplicaciones nativas
completamente desarrolladas en 
HTML 5 
Aplicaciones nativas
Aplicaciones desarrolladas en parte 
con el entorno de desarrollo nativo y 
en parte en lenguaje WEB (HTML 5). 
Aplicaciones nativas
Nativas Web Híbridas 
Ventajas Ventajas Ventajas 
Aplicaciones nativas 
*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.
“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
“En igualdad de condiciones, la 
explicación o solución más sencilla 
suele ser la correcta”
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.
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

Apps web vs apps nativas

  • 1.
    Andrés Londoño WebDeveloper 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
  • 2.
    “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”
  • 3.
    Aquellas que estáníntegramente programadas en el entorno de desarrollo específico para cada sistema operativo. Aplicaciones nativas
  • 4.
    completamente desarrolladas en HTML 5 Aplicaciones nativas
  • 5.
    Aplicaciones desarrolladas enparte con el entorno de desarrollo nativo y en parte en lenguaje WEB (HTML 5). Aplicaciones nativas
  • 6.
    Nativas Web Híbridas Ventajas Ventajas Ventajas Aplicaciones nativas *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.
  • 9.
    “El mayor errorque 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
  • 10.
    “En igualdad decondiciones, la explicación o solución más sencilla suele ser la correcta”
  • 11.
    La respuesta, ycomo 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.
  • 12.
    Andrés Londoño WebDeveloper 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