Al desarrollar aplicaciones de productividad o aplicaciones de noticias para plataformas móviles, ¿hay alguna razón para usar una aplicación web encapsulada híbrida al estilo Phonegap?

El desarrollo de aplicaciones tanto nativas como híbridas tiene algunas ventajas y limitaciones significativas. Una de las mayores limitaciones al crear una aplicación nativa es que, al realizar el desarrollo para una gran cantidad de plataformas, por ejemplo, varias versiones de iPhone y dispositivos Android, estamos viendo un aumento significativo de tiempo y esfuerzo en comparación con los híbridos.

Las aplicaciones nativas están muy bien integradas con los componentes del sistema operativo. Si, por ejemplo, se ha desarrollado una aplicación nativa utilizando el Objetivo C, el aspecto y la sensación estarían en confirmación con la estética general de la plataforma. En contraste con eso, la aplicación híbrida implementada con técnicas web, el aspecto, la sensación y la capacidad de respuesta de la aplicación pueden ser diferentes.

Para obtener más detalles, siga el enlace adjunto: Aplicación nativa versus aplicación híbrida: ¿cuál es una mejor opción?

Ravindra

Phonegap es bueno porque solo tendrá un conjunto de código para mantener, lo que hace que implementar cambios en su aplicación sea pan comido: en lugar de tener que ingresar al código Java de Android para cambiar algo, y luego tener que hacer lo mismo en el código de la aplicación de iOS, todo lo que necesita hacer es hacer un cambio. Sin embargo, las desventajas serían que la aplicación Phonegap será más engorrosa de usar que el código nativo, y tendrá un peso mucho mayor. Personalmente, creo que aún es mejor escribir la aplicación de forma nativa, ya que de manera realista solo necesitará dos conjuntos de códigos: iOS y Android. Mantener dos conjuntos de código nativo no es un gran problema aquí, pero si te interesan las otras plataformas compatibles, entonces Phonegap podría ser el camino a seguir. Cuando se trata de aplicaciones de noticias o lo que sea, Phonegap probablemente será suficiente, ya que lo más probable es que solo estés usando la aplicación como marco para mostrar contenido en línea de todos modos. El rendimiento definitivamente no será tan bueno como una aplicación nativa, y a menos que realmente sepa lo que está haciendo, podría golpear muchos obstáculos usando Phonegap. Por ejemplo, es posible que su aplicación ni siquiera llegue a la tienda de Apple debido al uso de ciertos complementos de terceros que pueda necesitar. Aquí hay un buen artículo que describe los pros y los contras: aplicaciones móviles híbridas vs nativas