¿Es útil utilizar el diseño completo de WebView en la aplicación nativa de Android?

Actualmente estoy desarrollando una aplicación androide nativa. Mi aplicación tiene un montón de actividades. Quiero desarrollar la aplicación androide native . Pero en algunos casos, quiero usar una vista webview donde todo el diseño sea sólo una vista web. No lineal o relativo u otro diseño, sólo una webview. Todas las imágenes y otras cosas que se ejecutan en HTML. All of screen will run in HTML5.

Por lo tanto, puedo transferir parcialmente mi aplicación a iphone app u otras plataformas. Este es el beneficio de esta manera para mí.

Pero yo no lo sé. ¿Es esto mejor? ¿Cuál será el rendimiento? ¿Cuáles son las desventajas de convertir a una aplicación HTML5?

¿Puedes explicar?

Saludos

3 Solutions collect form web for “¿Es útil utilizar el diseño completo de WebView en la aplicación nativa de Android?”

Hay una muy buena presentación sobre este mismo tema.

  1. Rendimiento: Está agregando una capa adicional entre, Un motor de webkit no siempre puede coincidir con rendimiento de renderización nativo (ya veces acelerado por hardware).

  2. Desventajas: Uno es que el uso de la API es limitado, puede enlazar JavaScript de una página a código nativo, pero no todas las funcionalidades están disponibles. Aunque es posible que desee echar un vistazo a las capacidades del proyecto Cordova . Otra es que emular widgets complejos a través de JavaScript ralentizará la página.

  3. Portabilidad: De hecho es una gran ventaja, por eso PhoneGap y Córdoba son populares. Aunque muchos como Facebook App etc han cambiado a la aplicación nativa para un mejor rendimiento.

El enfoque que usted requiere realmente depende de sus requisitos. Este puede ser mi rant personal pero IMHO: un markup puede ser sólo retorcido hasta ahora, no puede superar las configuraciones de programación de GUI de grado industrial hasta el momento.

Creo que al usar esta forma, la calidad de tu aplicación será débil y la aplicación será difícil de usar porque el objeto de vista web no tiene muchas herramientas que puedes hacer compatible con Android. Por ejemplo, no puede compartir ni guardar datos desde su webview a la aplicación. Cualquier cosa que la referencia en su aplicación lo que necesita y lo que no necesita dosen, por la forma en que traté de desarrollar una aplicación con html, pero fue malo.

Contras WebView

  • No se puede utilizar el rendimiento completo del dispositivo, ya que la vista web forma una capa adicional.
  • La vista Web no puede escuchar todo el evento del usuario.
  • No puedes compartir ni guardar datos de tu vista web en la aplicación.
  • Tómese más tiempo para cargar. Otros obtenemos todas las cosas en una simple API y se pueden renderizar.
  • Cambiar los campos simples en la página necesita volver a cargar la página completa.
  • No se puede extender las funciones sin conexión en línea.
  • Cambios de orientación y pantalla completa dificultan.

Pros de usar la vista Web

  • Una página para android e IOS.
  • Creo que la principal ventaja es la capacidad de realizar cambios sin necesidad de que cada usuario actualice la aplicación en su dispositivo, ya que todas las páginas están en su servidor.
  • No espere la aprobación de la tienda de aplicaciones para la actualización.

Algunas Técnicas

  • Elementos nativos JUNTOS con WebView. Creo que será mucho mejor, ya que hay muchas funciones que no se pueden hacer con WebView solamente. La combinación de los dos es mucho más recomendable.
  • Procesando desde localmente, Cree un directorio de activos para archivos HTML – Android internamente lo asigna al archivo: /// android_asset / (nota activo singular). Así que puede alimentar su formulario de vista web localmente incluso si está desconectado.
  • Href no funciona, cómo redirigir a una página específica en PhoneGap?
  • ¿Qué es una buena alternativa iScroll que admita iOS, Android, WP8 y funcionalidad pull-to-refresh?
  • Obtener Android para tratar HTML Seleccionar como Android Spinner?
  • Android WebView HTML5 Video Spawns MediaPlayer que vive para siempre en Samsung S4
  • Android: "No se pudo ejecutar 'reproducir' en 'HTMLMediaElement': la API sólo puede iniciarse con un gesto del usuario
  • HTML5 <video> no se reproduce en el emulador de Android 4.0
  • Definir peculiaridad para WebView
  • Android HTML5 ejemplo necesario
  • Desactivación de la función de extracción de cromo de Android para actualizar
  • Cómo incrustar un clip de YouTube en un WebView en Android
  • Permitir peticiones de origen cruzado para Android WebView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.