Este artigo explica as diferenças entre os três tipos de WebView disponíveis (Nativo, XWalk, Cordova) nas Configurações de WebApp no EloView 3
As definições para os Tipos de WebView no EloView podem ser encontradas abaixo.
Nativo – Para dispositivos AOSP, o tipo de WebView Nativo utiliza o WebView de Sistema Android incorporado que está incluído na imagem do dispositivo, Chromium v52. Para dispositivos AOSP executando Android 7.1.2 ou mais recente, os usuários podem optar por instalar o Chromium v74 para suporte adicional. Se assim for, o WebView Nativo utilizará o Chromium v74 em vez do Chromium v52 padrão. Para nossos dispositivos GMS mais modernos, o tipo de WebView Nativo usará o mecanismo do Google Chrome, que é atualizado e mantido automaticamente pelos serviços do Google Play – eliminando a necessidade de instalar manualmente o Chromium v74.
XWalk – O Crosswalk Project é um ambiente de execução de aplicativo web de código aberto construído com as versões mais recentes do Chromium e Blink do Google. O foco do projeto é fornecer as capacidades mais atualizadas e inovadoras para aplicativos web, incluindo APIs experimentais e extensibilidade. Um aplicativo web que inclui o ambiente de execução do Crosswalk Project pode ser instalado e executado em diferentes versões do Android com comportamento consistente e paridade de recursos (Android 4.0 e posterior).
Isso é considerado uma solução legada, pois o Crosswalk Project não é mais mantido. Recomenda-se o uso do tipo de WebView Xwalk para nossos dispositivos baseados em Android 4.4.2 (I-Series 1.0) se a URL da web contiver áudio/vídeo incorporado que não seja reproduzido com a configuração padrão.
Cordova – Apache Cordova é uma estrutura de desenvolvimento de aplicativos móveis para construir aplicativos híbridos (que podem rodar Android, iOS ou Windows) para dispositivos móveis usando CSS3, HTML5 e JavaScript, em vez de depender de APIs específicas da plataforma, como aquelas no Android, iOS ou Windows Phone. Ele permite o empacotamento de código CSS, HTML e JavaScript de acordo com a plataforma do dispositivo. Ele estende os recursos do HTML (como suporte à Reprodução de Vídeo não possível com o WebView Nativo do Android) e JavaScript para funcionar com o dispositivo. Foi usado para criar um único aplicativo móvel usando HTML/CSS/JavaScript e portar o framework para Android, iOS ou Windows Phone.
Para o Navegador Kiosk do EloView - O Cordova estende as capacidades do WebView Nativo, como suporte para os mais recentes recursos de HTML/CSS, reprodução de vídeo, extensão de segurança para o Navegador Kiosk, fornecendo um wrapper para o WebView do Android. O Apache Cordova pode ser estendido com plug-ins nativos, permitindo adicionar mais funcionalidades que podem ser chamadas a partir do JavaScript, tornando-o uma comunicação direta entre a camada nativa e a página HTML5. Esses plug-ins permitem acesso ao acelerômetro do dispositivo, câmera, bússola, sistema de arquivos, microfone e muito mais.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article