SlideShare una empresa de Scribd logo
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.
Apps web vs apps nativas
Apps web vs apps nativas
“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

Más contenido relacionado

PPTX
Historia de los Lenguajes de Programacion
PPTX
Google chrome OS
PPTX
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
DOCX
Cuadro comparativo de herramientas de programacion eclipse, java
PDF
Introducción a dr racket
PPTX
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
PPTX
Línea de tiempo MAC-OS
PPTX
Sistema Operativo iOS
Historia de los Lenguajes de Programacion
Google chrome OS
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Cuadro comparativo de herramientas de programacion eclipse, java
Introducción a dr racket
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Línea de tiempo MAC-OS
Sistema Operativo iOS

La actualidad más candente (20)

PPTX
Cuadro de herramientas y botones en visual basic
PDF
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DOCX
Glosario de terminos del modelo entidad relacion extendido
PPTX
Sistemas Operativos de Aplicaciones moviles
PPTX
Códigos enlaces internos y externos
DOCX
Proyecto final de fundamentos de ingeniería de software
PDF
Unidad 1 verificacion y-validacion
PPTX
Línea de tiempo teoria c++
DOCX
Cuadro comparativo sgbd
PPTX
Aplicaciones móviles
DOCX
Arquitectura de los sistemas operativos
PPTX
DESARROLLO DE APLICACIONES MOVILES.pptx
PPT
Computacion movil y ubicua
PDF
Lenguajes de cuarta generacion
PPTX
3.creacion de componentes visuales
PPTX
Estructura de un traductor Lenguajes y automatas.pptx
PDF
historia de linux
PPTX
Componentes y Librerías - Tópicos avanzados de programación.
PPT
Algebra relacional
PPT
Base de datos ejemplos 4y 5
Cuadro de herramientas y botones en visual basic
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
Glosario de terminos del modelo entidad relacion extendido
Sistemas Operativos de Aplicaciones moviles
Códigos enlaces internos y externos
Proyecto final de fundamentos de ingeniería de software
Unidad 1 verificacion y-validacion
Línea de tiempo teoria c++
Cuadro comparativo sgbd
Aplicaciones móviles
Arquitectura de los sistemas operativos
DESARROLLO DE APLICACIONES MOVILES.pptx
Computacion movil y ubicua
Lenguajes de cuarta generacion
3.creacion de componentes visuales
Estructura de un traductor Lenguajes y automatas.pptx
historia de linux
Componentes y Librerías - Tópicos avanzados de programación.
Algebra relacional
Base de datos ejemplos 4y 5
Publicidad

Similar a Apps web vs apps nativas (20)

DOCX
PPTX
Programación de aplicaciones móviles
PPTX
Programacion de aplcaciones moviles
PPTX
Aplicaciones moviles
PPTX
Creación de apps móviles sin conocimientos de programación
PDF
Lopez maradiaga leoneledelberto_actividad1
PPTX
Aplicaciones
PPTX
Aplicaciones moviles
PPTX
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
PPTX
Decisiones estratégicas para el éxito para tu modern app
PPTX
Programacion de app
PPTX
Programacion de app
DOCX
Tabla de ventajas
PDF
Usos y tipos_de_aplicaciones_moviles
PPTX
Software libre y propietario
PDF
Clase 15 tecnologia movil
DOCX
Clasificación del software
PDF
Lo que te dicen y no te dicen de hacer apps móviles
PPTX
Desarrollo de apps multiplataforma Movil
Programación de aplicaciones móviles
Programacion de aplcaciones moviles
Aplicaciones moviles
Creación de apps móviles sin conocimientos de programación
Lopez maradiaga leoneledelberto_actividad1
Aplicaciones
Aplicaciones moviles
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
Decisiones estratégicas para el éxito para tu modern app
Programacion de app
Programacion de app
Tabla de ventajas
Usos y tipos_de_aplicaciones_moviles
Software libre y propietario
Clase 15 tecnologia movil
Clasificación del software
Lo que te dicen y no te dicen de hacer apps móviles
Desarrollo de apps multiplataforma Movil
Publicidad

Más de Andrés Londoño (20)

PDF
Software Architecture - Neobit Consulting
PDF
Arquitectura de software y otros demonios
PDF
Docker Containers | Talent Week/Team International
PDF
Kubernetes for beginners
PDF
Secure Development, Seguridad al Codificar
PDF
Microservicios, sin morir en el intento
PPTX
Xamarin iOS
PPTX
Xamarin + IoT
PDF
Net Core + Docker + Kubernetes + Azure Devops
PDF
Xamarin - Aplicaciones Móviles con .Net
PDF
Azure y DevOps
PPTX
Xamarin y DevOps #NetConfCO2017
PPTX
Nanoservicios para aplicaciones móviles - Global azure boot camp 2017
PPTX
Xamarin forms Xaml + C#
PDF
Windows 10 universal apps
PPTX
Web Apps Azure
PPTX
Interfaces humanas con kinect
PPTX
NoSQL bases de datos no relacionales
PPTX
Responsive Design html day
DOCX
Liderar equipos de trabajo
Software Architecture - Neobit Consulting
Arquitectura de software y otros demonios
Docker Containers | Talent Week/Team International
Kubernetes for beginners
Secure Development, Seguridad al Codificar
Microservicios, sin morir en el intento
Xamarin iOS
Xamarin + IoT
Net Core + Docker + Kubernetes + Azure Devops
Xamarin - Aplicaciones Móviles con .Net
Azure y DevOps
Xamarin y DevOps #NetConfCO2017
Nanoservicios para aplicaciones móviles - Global azure boot camp 2017
Xamarin forms Xaml + C#
Windows 10 universal apps
Web Apps Azure
Interfaces humanas con kinect
NoSQL bases de datos no relacionales
Responsive Design html day
Liderar equipos de trabajo

Último (20)

PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
taller de informática - LEY DE OHM
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
Presentación de Redes de Datos modelo osi
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Presentación PASANTIAS AuditorioOO..pptx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Calidad desde el Docente y la mejora continua .pdf
CyberOps Associate - Cisco Networking Academy
REDES INFORMATICAS REDES INFORMATICAS.pptx
Sesion 1 de microsoft power point - Clase 1
Propuesta BKP servidores con Acronis1.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
SAP Transportation Management para LSP, TM140 Col18
taller de informática - LEY DE OHM
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Presentación de Redes de Datos modelo osi
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Influencia-del-uso-de-redes-sociales.pdf
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Plantilla para Diseño de Narrativas Transmedia.pdf
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...

Apps web vs apps nativas

  • 1. 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
  • 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 en parte 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 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
  • 10. “En igualdad de condiciones, la explicación o solución más sencilla suele ser la correcta”
  • 11. 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.
  • 12. 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