App nativa vs web-app
Diseño de app nativa o web-app, esa es la cuestión
Algunos de nuestros clientes nos preguntan en ocasiones sobre desarrollos de apps, si es mejor una app nativa o una hibrida o web-app ya sean estas corporativas o apps especificas destinadas a cubrir una necesidad o simplemente para complementar y ampliar el radio de actividad de una plataforma web. Esta pregunta lejos de ser trivial puede convertirse en un auténtico dilema que en la mayoría de los casos podría hacer multiplicar o dividir el coste de desarrollo.
La primera pregunta al hablar de una app nativa suele ser: ¿IOS o android?
Evidentemente si nos basamos en la cuota de mercado solamente en España, android ganaría por goleada, con un apabullante 93%, pero también es cierto que Apple cautiva pasiones con cada nueva versión de su iphone y crea fieles incondicionales de su marca allá donde va y aunque en proporción de cada 15 unidades vendidas una probablemente sea iPhone, los desarrollos de aplicaciones en el apple store crecen constantemente para un público cada vez más exigente.
Si dicho esto, todavía no tienes claro si tu aplicación tendría que ser en iOS o android, por los costes que puede suponer cada desarrollo específico, debes saber que hay otro mundo de aplicaciones móviles más allá de estas aplicaciones nativas, hablamos de las apps híbridas o web-apps. Este tipo de apps suelen ser la solución más asequible y versátil dependiendo siempre de las funcionalidades que requiera el proyecto, ya que todo desarrollo económico como todo contrato tiene siempre su letra pequeña.
Con el objetivo de poder ayudar a los que estáis en el momento de decidir sí elegís el camino de las app nativas o el de las web- app os dejo 5 ventajas y 5 inconvenientes de tener una app nativa o una web-app.
Ventajas de una app nativa (iOS, android, Blackberry,Windows phone):
1. Canal de distribución y promoción para mostrar y vender tu app al mundo, especialmente el de Apple store. Imagina la tentación de Millones de clientes potenciales susceptibles de comprar tu app.
2. Acceso a todos los recursos del dispositivo gracias al lenguaje especifico del mismo. (Cámara, acelerometro,GPS,etc…)
3. Velocidad de carga ultra rápida ya que requiere la instalación en el dispositivo.
4. Conexión a internet no necesaria o mínima dependiendo de la App.
5. Pago fácil e impulsivo de la app desde el market ya que se dispone de todos los datos de tarjeta de cliente.
Inconvenientes de la app nativa:
1. Proceso de validación largo y a veces desesperante en los markets, especialmente en Apple store.
2. Comisión de hasta un 30% en markets como el de AppStore.
3. Actualización manual con proceso de validación continuo en los markets
4. Desarrollo único y especifico para el dispositivo
5. Desarrollo mucho más caro y poco versátil debido principalmente al punto anterior.
Conclusión:
– Mejor promoción y experiencia de usuario Vs coste y versatilidad
Ventajas de la web App
1. Versatilidad: Adaptable fácilmente a cualquier dispositivo android / iOS/ blackberry
2. Coste desarrollo muy inferior al ser versátil, utilizando principalmente HTML 5 para todos los dispositivos.
3. No requiere necesariamente procesos de validación en los markets, lo cual agiliza el lanzamiento al no depender de terceros.
4. No requiere necesariamente procesos de validación en las actualizaciones.
5. No se paga comisiones a ningún market, esto es un punto clave si no quieres repartir tu pastel. Si te interesa publicarla en un market, puedes compilarla con Phonegap o similares.
Inconvenientes de a web app
1. Requiere conexión a internet.
2. No tiene acceso o con mucha más dificultad a todos los recursos del dispositivo como una App nativa.
3. Carga de interfaz no tan rápida como en App nativa, dependiendo en gran parte de l tipo de conexión del usuario.
4. Menor coste y versatilidad en contra de experiencia de usuario.
5. Mayor inversión en marketing al no disponer de base de una plataforma de distribución y promoción
Conclusión:
– versatilidad y ahorro de costes vs experiencia de usuario
Ahora ya tienes más información acerca de que tipo de app necesitas para tu proyecto y justamente los objetivos de tu proyecto te marcarán el camino de las baldosas amarillas para elegir la mejor opción, si no siempre puedes preguntarnos y te daremos nuestra opinión.
Si has realizado tu app nativa o web-app cuéntanos tu experiencia. ¿Crees qué es es mejor un desarrollo en android o iPhone?¿Hay alguna ventaja o inconveniente que quieras añadir? Espero vuestros comentarios y nos vemos en el próximo post.