Questo articolo spiega le differenze tra i tre tipi di WebView disponibili (Nativo, XWalk, Cordova) nelle impostazioni di WebApp in EloView 3
Le definizioni per i tipi di WebView in EloView possono essere trovate di seguito.
Nativo – Per i dispositivi AOSP, il tipo di WebView Nativo utilizza il WebView di sistema Android integrato che è incluso nell'immagine del dispositivo, Chromium v52. Per i dispositivi AOSP con Android 7.1.2 e versioni successive, gli utenti possono scegliere di installare Chromium v74 per un supporto aggiuntivo. In tal caso, il WebView Nativo utilizzerà Chromium v74 invece del Chromium v52 predefinito. Per i nostri dispositivi GMS più moderni, il tipo di WebView Nativo utilizzerà il motore di Google Chrome, che viene aggiornato e mantenuto automaticamente dai servizi Google Play – eliminando la necessità di installare manualmente Chromium v74.
XWalk – Il Crosswalk Project è un runtime di app web open-source costruito con le ultime versioni di Chromium e Blink di Google. L'obiettivo del progetto è fornire le capacità più aggiornate e innovative alle app web, inclusi API sperimentali ed estensibilità. Un'app web che include il runtime del Crosswalk Project può installarsi ed eseguire su diverse versioni di Android con un comportamento e una parità di caratteristiche coerenti (Android 4.0 e versioni successive).
Questo è considerato una soluzione legacy poiché il Crosswalk Project non è più mantenuto. Si consiglia di utilizzare il tipo di WebView Xwalk per i nostri dispositivi basati su Android 4.4.2 (I-Series 1.0) se l'URL Web contiene audio/video incorporato che non viene riprodotto con la configurazione predefinita.
Cordova – Apache Cordova è un framework di sviluppo di applicazioni mobili per costruire applicazioni ibride (che possono funzionare su Android, iOS o Windows) per dispositivi mobili utilizzando CSS3, HTML5 e JavaScript invece di fare affidamento su API specifiche della piattaforma come quelle presenti in Android, iOS o Windows Phone. Consente di avvolgere codice CSS, HTML e JavaScript a seconda della piattaforma del dispositivo. Estende le funzionalità di HTML (come il supporto per la riproduzione video non possibile con il WebView Nativo di Android) e JavaScript per funzionare con il dispositivo. È stato utilizzato per creare un'unica app mobile utilizzando HTML/CSS/JavaScript e il framework per portarla su Android, iOS o Windows Phone.
Per il Browser Kiosk di EloView - Cordova estende le capacità del WebView Nativo come supporto per le ultime funzionalità HTML/CSS, riproduzione video, estensione della sicurezza al Browser Kiosk fornendo un wrapper per il WebView di Android. Apache Cordova può essere esteso con plugin nativi, permettendo di aggiungere ulteriori funzionalità che possono essere chiamate da JavaScript, consentendo la comunicazione diretta tra il livello nativo e la pagina HTML5. Questi plugin consentono l'accesso all'accelerometro del dispositivo, alla fotocamera, alla bussola, al filesystem, al microfono e altro ancora.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article