Este artículo explica las diferencias entre los tres tipos de WebView disponibles (Nativo, XWalk, Cordova) en la configuración de WebApp en EloView 3
Las definiciones de los tipos de WebView en EloView se pueden encontrar a continuación.
Nativo – Para dispositivos AOSP, el tipo de WebView Nativo utiliza el Android System WebView incorporado, que está incluido en la imagen del dispositivo, Chromium v52. Para dispositivos AOSP que ejecutan Android 7.1.2 y superiores, los usuarios pueden optar por instalar Chromium v74 para un soporte adicional. Si es así, el WebView Nativo aprovechará Chromium v74 en lugar del Chromium v52 por defecto. Para nuestros dispositivos GMS más modernos, el tipo de WebView Nativo usará el motor de Google Chrome, que se actualiza y mantiene automáticamente a través de los servicios de Google Play, eliminando la necesidad de instalar manualmente Chromium v74.
XWalk – El proyecto Crosswalk es un entorno de ejecución de aplicaciones web de código abierto construido con las últimas versiones de Chromium y Blink de Google. El enfoque del proyecto es proporcionar las capacidades más actualizadas e innovadoras a las aplicaciones web, incluyendo APIs experimentales y extensibilidad. Una aplicación web que incluye el entorno de ejecución del proyecto Crosswalk puede instalarse y ejecutarse en diferentes versiones de Android con un comportamiento y paridad de características consistentes (Android 4.0 y superior).
Esto se considera una solución heredada, ya que el proyecto Crosswalk ya no se mantiene. Se recomienda usar el tipo de WebView Xwalk para nuestros dispositivos basados en Android 4.4.2 (I-Series 1.0) si la URL web contiene audio/video embebido que no se reproduce con la configuración predeterminada.
Cordova – Apache Cordova es un marco de desarrollo de aplicaciones móviles para construir aplicaciones híbridas (que pueden ejecutarse en Android, iOS o Windows) para dispositivos móviles usando CSS3, HTML5 y JavaScript, en lugar de depender de APIs específicas de plataforma como las de Android, iOS o Windows Phone. Permite encapsular el código CSS, HTML y JavaScript dependiendo de la plataforma del dispositivo. Amplía las características de HTML (como el soporte para la reproducción de video que no es posible con el WebView Nativo de Android) y JavaScript para trabajar con el dispositivo. Se utilizó para crear una única aplicación móvil usando HTML/CSS/JavaScript y portar el marco a Android, iOS o Windows Phone.
Para el Navegador Kiosk de EloView - Cordova amplía las capacidades del WebView Nativo, como el soporte para las últimas características de HTML/CSS, reproducción de video, y extensión de seguridad al Navegador Kiosk al proporcionar un envoltorio al WebView de Android. Apache Cordova puede ser extendido con complementos nativos, permitiendo añadir más funcionalidades que se pueden invocar desde JavaScript, haciendo que se comunique directamente entre la capa nativa y la página HTML5. Estos complementos permiten el acceso al acelerómetro, cámara, brújula, sistema de archivos, micrófono y más del dispositivo.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article