Dieser Artikel erklärt die Unterschiede zwischen den drei verfügbaren WebView-Typen (Native, XWalk, Cordova) in den WebApp-Einstellungen in EloView 3
Definitionen für WebView-Typen in EloView finden Sie unten.
Native – Für AOSP-Geräte verwendet der Native WebView-Typ das integrierte Android System WebView, das im Geräte-Image enthalten ist, Chromium v52. Für AOSP-Geräte, die Android 7.1.2 und höher ausführen, können Benutzer Chromium v74 für zusätzliche Unterstützung installieren. In diesem Fall nutzt der Native WebView Chromium v74 anstelle des Standard-Chromium v52. Für unsere moderneren GMS-Geräte verwendet der Native WebView-Typ die Google Chrome-Engine, die von den Google Play-Diensten automatisch aktualisiert und gewartet wird – was die Notwendigkeit einer manuellen Installation von Chromium v74 überflüssig macht.
XWalk – Das Crosswalk-Projekt ist eine Open-Source-Web-App-Laufzeitumgebung, die mit den neuesten Versionen von Chromium und Blink von Google erstellt wurde. Der Fokus des Projekts liegt darauf, die aktuellsten und innovativsten Funktionen für Web-Apps bereitzustellen, einschließlich experimenteller APIs und Erweiterbarkeit. Eine Web-App, die die Laufzeit des Crosswalk-Projekts bündelt, kann auf unterschiedlichen Android-Versionen mit konsistentem Verhalten und Funktionalität (Android 4.0 und neuer) installiert und ausgeführt werden.
Dies wird als veraltete Lösung angesehen, da das Crosswalk-Projekt nicht mehr gewartet wird. Es wird empfohlen, den Xwalk WebView-Typ für unsere auf Android 4.4.2 basierenden Geräte (I-Series 1.0) zu verwenden, wenn die Web-URL eingebettetes Audio/Video enthält, das mit der Standardkonfiguration nicht abgespielt wird.
Cordova – Apache Cordova ist ein Framework zur Entwicklung mobiler Anwendungen, um hybride (kann Android, iOS oder Windows ausführen) Anwendungen für mobile Geräte unter Verwendung von CSS3, HTML5 und JavaScript zu erstellen, anstatt auf plattformspezifische APIs wie die in Android, iOS oder Windows Phone zurückzugreifen. Es ermöglicht die Verpackung von CSS-, HTML- und JavaScript-Code je nach Plattform des Geräts. Es erweitert die Funktionen von HTML (wie die Unterstützung von Video-Wiedergabe, die mit dem Android Native WebView nicht möglich ist) und JavaScript, um mit dem Gerät zu arbeiten. Es wurde verwendet, um eine einzelne mobile App mit HTML/CSS/JavaScript zu erstellen und das Framework auf Android, iOS oder Windows Phone zu portieren.
Für den EloView Kiosk Browser - Cordova erweitert die Möglichkeiten des Native WebView, wie die Unterstützung der neuesten HTML/CSS-Funktionen, Video-Wiedergabe, Sicherheits-Extensions für den Kiosk Browser, indem ein Wrapper für den Android WebView bereitgestellt wird. Apache Cordova kann mit nativen Plug-ins erweitert werden, die es ermöglichen, zusätzliche Funktionalitäten hinzuzufügen, die aus JavaScript aufgerufen werden können, was die direkte Kommunikation zwischen der nativen Schicht und der HTML5-Seite ermöglicht. Diese Plugins erlauben den Zugriff auf den Beschleunigungssensor, die Kamera, den Kompass, das Dateisystem, das Mikrofon und mehr.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article