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?
Actividades de computación para alumnos de preescolar
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
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.
7.
8.
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