Respondiendo desde una perspectiva más orientada a los negocios, agregaría dos beneficios de las aplicaciones web:
Primero, como mencionó Brian Gregg, cualquier cambio que realice se puede enviar a la aplicación web inmediatamente sin requerir que los usuarios descarguen nada, por lo que la aplicación web es un lugar perfecto para las funciones de prueba a / b de las que no está tan seguro. Una vez que obtenga suficiente conocimiento sobre las preferencias de los usuarios, puede continuar para construir esas características en la aplicación nativa. Este enfoque mejorará la posibilidad de que esté creando las características correctas de la manera correcta.
En segundo lugar, una aplicación web también es un buen lugar para promocionar su aplicación nativa. La clave es comercializar la aplicación nativa en páginas de aplicaciones web que sean relevantes y asegurarse de que los usuarios entiendan que la aplicación nativa ofrece una mejor experiencia. Para obtener más detalles, consulte mi respuesta a esta pregunta: si tiene una aplicación web y una aplicación móvil nativa, ¿cómo canalizar mejor a los usuarios de uno a otro? (¿Deberías incluso intentar hacer esto?)
- ¿Existe alguna herramienta que envíe el contenido web a mi computadora o mi Kindle?
- ¿Qué software puedo usar para automatizar tareas web como ir al sitio x, descargar el archivo x a q y descargar por fecha de carga?
- ¿Cuál es la mejor herramienta de seguimiento y gestión de errores para proyectos web pequeños / medianos?
- ¿Por qué hay muchos idiomas en el desarrollo del lado del servidor y solo uno (JavaScript) en el desarrollo de aplicaciones web del lado del cliente?
- ¿Existe una aplicación en Salesforce.com que pueda completar la ciudad / estado / país líder a partir del código de área del número de teléfono?