Una aplicación autónoma fuera de línea en lugar de una aplicación web móvil de cliente ligero alojada en un servidor donde reside la lógica empresarial, el almacenamiento, la autenticación y otras funciones, puede ser muy simple o muy compleja en su implementación. Los costos totales pueden ser similares a los de producción, dependiendo del enfoque. Por ejemplo, la aplicación fuera de línea puede codificarse utilizando las mismas tecnologías que la aplicación web y luego integrarse en una aplicación híbrida para permitir la distribución en tiendas de aplicaciones, el cifrado de almacenamiento local, un mejor acceso a las características nativas que desde una aplicación web pura y la orientación fácil de múltiples plataformas como Android e iOS. Esto puede funcionar bien si no hay necesidad de un servidor o si los únicos datos remotos necesarios provienen de API administradas en otro lugar (google maps, facebook, twitter) y se eliminaría el costo de tener un servidor / servidor de nube / alojamiento web. Sin embargo, si existe la necesidad de tener un entorno de servidor de todos modos, la diferencia de costo sería insignificante y habría alguna ventaja en servir el contenido de la aplicación web desde el servidor para permitir actualizaciones fáciles de contenido y recopilación de datos sobre cómo Se estaba utilizando la aplicación.
Sin embargo, crear una aplicación nativa utilizando herramientas nativas como xCode para iOS o AIDE para Android puede ser más costoso en términos de habilidades requeridas y mantenimiento de las actualizaciones de la aplicación cuando las diversas plataformas tienen actualizaciones que rompen algo que has construido en tu aplicación. Esto también puede ser un riesgo para los híbridos, pero dado que la comunidad que mantiene Cordova actualizada se ocupa de gran parte del dolor, su impacto debe limitarse a la reconstrucción de la aplicación para la plataforma de destino con el SDK de plataforma actualizado.
Es necesario sopesar el costo de todo el ciclo de vida de la aplicación y la capacidad de un patrón de desarrollo frente al otro para cumplir con sus requisitos.
¿Cuánto más costoso es tener una aplicación móvil de funcionamiento similar construida frente a una aplicación web empresarial (sitio totalmente móvil)?
Related Content
Cómo administrar credenciales para aplicaciones oAuth en una empresa
¿Qué respalda la estrategia de Instagram de ser solo una aplicación móvil y no una aplicación web?
More Interesting
Cómo convertir mi sitio web en una aplicación web
Cómo construir una aplicación web express usando Parse Cloud Code
¿Es un sitio web una aplicación?
¿Cuáles son las 5 ventajas de las aplicaciones híbridas sobre las aplicaciones nativas?
¿Cuál es la mejor aplicación de eventos?
¿Existe una aplicación web para Instagram que le permita ver todo su historial de comentarios?
¿Cómo reconoce un sitio web o una aplicación una computadora o dispositivo en particular?
¿Cuál es la mejor aplicación de edición?
Si pudieras crear una aplicación para ti que actualmente no está en el mercado, ¿cuál sería?