¿Cuándo debería elegir crear una aplicación nativa en lugar de una aplicación web móvil?

Si hace esta pregunta, lo más probable es que no tenga ningún motivo real, incluso para considerar las aplicaciones móviles. E incluso si lo hace, asegúrese de pensar en las enormes ventajas de las aplicaciones web receptivas sobre las aplicaciones móviles:

  • Cualquier usuario puede probar instantáneamente su aplicación web, sin la molestia de descargarla . Por otro lado, además de ser una molestia, es posible que muchos usuarios ni siquiera puedan descargar su aplicación móvil .
  • Los usuarios olvidan sus contraseñas cuando el sistema lo requiere repentinamente y bloquea cualquier intento de descargar la aplicación. ¡IOS requiere ingresar una contraseña para cada descarga! Android no lo hace, pero puede requerirlo en cualquier momento aleatorio nuevamente.
  • El sistema (versión IOS o Android) es demasiado antiguo, demasiado nuevo o simplemente incorrecto, rechazando descargar la aplicación, que luego se declara “incompatible”.
  • Los usuarios no tienen el espacio en disco. O en una conexión móvil costosa con datos limitados, para descargar su aplicación de 30 MB. O su pantalla ya está demasiado llena de aplicaciones (en su mayoría inútiles). O simplemente tuvieron suficiente de lidiar con aplicaciones móviles rotas en el pasado . O, o, o …
  • En una aplicación web “adecuada”, puede asignar una URL real para cualquier estado de su aplicación , donde cualquiera (incluido usted mismo) puede vincular.
  • También puede vincular a páginas web reales , en lugar de intentar incrustarlas dentro de algunos intentos poco entusiastas de un navegador integrado. Cada vez que veo eso, trato de acceder a un navegador lo antes posible, lo que me cuesta varios clics. ¿Es realmente necesario? Si incluso la aplicación de búsqueda de Google no me permite navegar correctamente entre los sitios en su versión incrustada, ¿qué tan probable es que lo haga?
  • Es probable que cualquier sistema móvil lo obligue a usar sus últimas funciones, cortando efectivamente a los usuarios de las máquinas más antiguas. Y no, no actualizarán sus sistemas solo para probar su aplicación, simplemente no la descargarán y se olvidarán de ella.
  • Su sistema móvil puede hacer que su aplicación sea inutilizable con cualquier actualización seria. Básicamente estás a su merced .
  • Sus intereses no están alineados con el proveedor del sistema operativo. Desea más flexibilidad para sus desarrolladores y usuarios, el proveedor del sistema operativo quiere encerrar a todos en sus sistemas.
  • ¿Realmente crees que me proporcionarías una mejor experiencia de usuario en tu aplicación que un navegador? Navegación de ida y vuelta, mantenimiento del historial, gestión de pestañas, marcadores, zoom, y así sucesivamente …? ¿Y realmente desea rehacer todo el trabajo duplicando la funcionalidad del navegador basándose en años de experiencia?
  • ¿Desea actualizar su aplicación cada vez que un usuario informa un error? ¿Le gusta seguir presentando cada cambio en la tienda de aplicaciones y esperar la aprobación cada vez? Entonces buena suerte con tu aplicación nativa.

Espero que estas sean razones suficientes para considerar las aplicaciones web.

Por lo general, debe tomar su decisión en función de varios factores:

  • Costo: ¿Cuánto está dispuesto a gastar en una aplicación web receptiva frente a una aplicación nativa?
  • Tiempo: ¿Cuándo necesita la aplicación que funciona completamente?
  • Alcance: ¿Qué características realmente necesita para entregar valor?

Además de estos, debe preguntarse si una aplicación web optimizada para dispositivos móviles tiene más sentido al principio. Si su aplicación gana tracción , luego puede decidir crear una aplicación móvil nativa para proporcionar una (con suerte) mejor experiencia de usuario . Este enfoque puede ahorrar tiempo y costos . Esto es especialmente cierto si planea crear una aplicación nativa para iOS, Android y Windows. Sin embargo, dependiendo de la complejidad de su aplicación web y / o características, un diseño optimizado para dispositivos móviles puede ser un desafío. Debe tener en cuenta estos factores al decidir crear solo una aplicación web en lugar de crear una aplicación web y una aplicación móvil nativa.

Las aplicaciones nativas se integran mejor con la plataforma o dispositivo en el que las está ejecutando, porque están diseñadas para un sistema. La interfaz de usuario generalmente se guarda en el dispositivo y se descargan menos datos del servidor, lo que hace que la aplicación sea más rápida de usar una vez instalada.
Las aplicaciones web móviles son mejores en el lado del desarrollador porque el código debe escribirse solo una vez y con un poco de adaptación funcionan en casi todos los dispositivos. No requieren instalación y se vuelven a cargar cada vez que el usuario se conecta al sitio web, por lo que son más fáciles de actualizar, pero esto hace que su uso sea más lento.

More Interesting

¿Tiene una aplicación web móvil como un sitio web que ejecuta la aplicación o la aplicación funciona como un navegador web?

Cómo enseñarme a mí mismo el desarrollo de aplicaciones, tanto para la web como para Android

¿Cuáles son las 5 ventajas de las aplicaciones híbridas sobre las aplicaciones nativas?

¿Cuál es la mayor fuente de ingresos para las aplicaciones gratuitas?

¿Qué sitios de aplicaciones de Andorid ofrecen la mejor aplicación?

¿Podemos crear aplicaciones de redes sociales como WhatsApp y Hike desde Java?

¿Cuál es la diferencia entre la web (aplicaciones web, web móvil) y las aplicaciones nativas?

¿Cómo se hacen las aplicaciones como WhatsApp?

¿El desarrollo de aplicaciones web será popular en 2017?

¿Qué beneficios ofrece Buzvil a sus miembros?

¿Qué necesitas saber para crear juegos de aplicaciones o aplicaciones interactivas con muchos usuarios?

¿Por qué las aplicaciones móviles tienden a mantener al usuario conectado indefinidamente, mientras que las aplicaciones web tienden a cerrar sesión automáticamente después de un período de tiempo?

¿Puedo convertir mi aplicación web PHP en una aplicación móvil?

Si tengo una idea muy desarrollada para una aplicación móvil o una aplicación web, ¿dónde podría encontrar un desarrollador que colabore conmigo?

¿Aliexpress tiene una API de desarrollador y un mercado de aplicaciones para que un desarrollador pueda escribir una aplicación para que la use una tienda de Aliexpress?