Apps web vs apps nativas

Post on 18-Dec-2014

187 views 1 download

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

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

“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?

Aplicaciones nativas

Aplicaciones nativas

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

Apps Web

Aplicaciones nativas

completamente desarrolladas en HTML 5

Apps Híbridas

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

*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.

Aplicaciones nativas, aplicaciones web y aplicaciones híbridas

Más factores a considerar… :S

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

La decisión…

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

¿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.

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