Desde una perspectiva técnica, no tanto. Desde una perspectiva general del producto, las diferencias pueden ser enormes.
Comencemos con lo técnico. Dependiendo del tipo de datos y la cantidad, la sobrecarga de obtener esos datos desde dentro y una aplicación y una página web es muy cercana. Es probable que la aplicación tenga una mejor experiencia de usuario, ya que tiene opciones más sutiles en cuanto a cuándo y cómo descarga los datos. Además, si eres un equipo de diseño inteligente, es probable que se vea mucho mejor en la aplicación. Pero los conceptos básicos de ‘conectar, tirar, renderizar, mostrar’ se encuentran en el mismo estadio. Como está prestando datos estadísticos, parece probable que esto sea un empate.
Algunas personas dirán que las aplicaciones nativas pueden almacenar mejor los datos en caché, por lo que en realidad puede extraer menos datos en general de una página web tonta básica. Eso es cierto a primera vista, pero siempre me sorprende cómo tan pocos desarrolladores web realmente usan AppCache. Esto permite que su página web almacene datos con la misma facilidad que una aplicación nativa. Para ser justos, no es tan flexible, pero no lo es No está mal. Cuando estaba trabajando en la aplicación web para Gmail, estábamos muy orgullosos del hecho de que al iniciar desde la pantalla de inicio, podíamos mostrar la bandeja de entrada * más rápido * que una aplicación nativa. Sing AppCache era una gran parte de ella, pero También aprovechamos el hecho de que Safari nunca se cambió de la memoria principal, por lo que se lanzó al instante. Marque uno para el equipo de la aplicación web.
- ¿Todos los teléfonos inteligentes del mundo son en realidad un servicio de Internet de las cosas (para personas)?
- ¿Realmente vale la pena el precio del Samsung Galaxy S8 y S8 +? Quiero decir, ¿no es demasiado?
- ¿Puedo ver mi alimentación de CCTV en mi teléfono móvil?
- ¿Cuáles son los mejores próximos teléfonos inteligentes de menos de 15K?
- ¿Cuál es su opinión acerca de que los teléfonos inteligentes ya no se usan como 'teléfonos'?
Desde la perspectiva del producto, mencionaré un punto básico que las personas siempre parecen olvidar: no importa cuán increíble sea tu aplicación, es inútil a menos que la gente realmente la descargue. ¡Un GRAN porcentaje de aplicaciones iPHone no se descargan ni una sola vez! Es mucho trabajo / dinero / relaciones públicas hacer que la gente realmente encuentre y descargue su aplicación. No subestimes esto. Entonces, muchas compañías lo construyen y nadie viene, es realmente un poco triste …
Por eso, si su aplicación de estadísticas va a ser gratuita, siempre recomendaría comenzar primero con una aplicación web. Es MUCHO más fácil de actualizar (lo cual es crítico la primera vez que realiza el envío). También puede aprovechar el increíble poder de la web: los enlaces SON aplicaciones para que la aplicación sea más fácil de descubrir y, esto es crítico, probar. Es solo un clic, no una instalación. Eso vale bastante.
Es hora de volver a su propietario y preguntarle * por qué * quieren una aplicación. Si todo se trata de dinero: tienes que ir por una aplicación, simplemente no te sorprendas cuando los usuarios no vengan. Es una ganga faustiana. Si sienten que todo se trata de belleza visual, que se inclina hacia una aplicación nativa pero la web se está volviendo bastante buena en estos días, no es tan malo (¿Has probado d3?), Así que deberías intentarlo. Si tienen la sensación equivocada de que será más rápido, eso tampoco es exactamente cierto.
Oh, si solo quiere que se ejecute en iPhone, entonces DEFINITIVAMENTE escriba una aplicación … 😉