Este artículo explica las diferencias entre los tres tipos de WebView disponibles (Native, XWalk, Cordova) en la configuración de WebApp en EloView 3
Las definiciones para los tipos de WebView en EloView se pueden encontrar a continuación.
Native – Para dispositivos AOSP, el tipo de WebView nativo utiliza el Android System WebView integrado que se incluye en la imagen del dispositivo, Chromium v52. Para dispositivos AOSP que ejecutan Android 7.1.2 y versiones superiores, los usuarios pueden optar por instalar Chromium v74 para mayor soporte. Si es así, el WebView nativo aprovechará Chromium v74 en lugar del Chromium v52 predeterminado. Para nuestros dispositivos GMS más modernos, el tipo de WebView nativo utilizará el motor de Google Chrome, el cual se actualiza y mantiene automáticamente mediante los servicios de Google Play, eliminando la necesidad de instalar manualmente Chromium v74.
XWalk – El Crosswalk Project 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 agrupa el entorno de ejecución del Crosswalk Project puede instalarse y ejecutarse en diferentes versiones de Android con un comportamiento consistente y paridad de características (Android 4.0 y superior).
Esto se considera una solución heredada, ya que el Crosswalk Project ya no se mantiene. Se recomienda utilizar 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 incorporado que no se reproduce con la configuración predeterminada.
Cordova – Apache Cordova es un marco de desarrollo de aplicaciones móviles para crear aplicaciones híbridas (que podrían ejecutarse en Android, iOS o Windows) para dispositivos móviles utilizando CSS3, HTML5 y JavaScript en lugar de depender de APIs específicas de la plataforma como las de Android, iOS o Windows Phone. Permite envolver código CSS, HTML y JavaScript dependiendo de la plataforma del dispositivo. Amplía las características de HTML (como el soporte para reproducción de video, no posible con el WebView nativo de Android) y JavaScript para trabajar con el dispositivo. Se utilizó para crear una única aplicación móvil utilizando HTML/CSS/JavaScript y el marco para portarla 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, la reproducción de video y la extensión de seguridad para el navegador Kiosk al proporcionar un envoltorio para el WebView de Android. Apache Cordova se puede ampliar con complementos nativos, permitiendo agregar más funcionalidades que se pueden llamar desde JavaScript, haciendo que se comunique directamente entre la capa nativa y la página HTML5. Estos complementos permiten el acceso al acelerómetro del dispositivo, cámara, brújula, sistema de archivos, micrófono y más.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article