Che cos'è il WebView del sistema Android?

Potresti aver visualizzato Android System WebView ( ASW ) nell'elenco delle app del tuo dispositivo Android(Android device) o, occasionalmente, come aggiornamento del Google Play Store(Google Play Store update) . Questa importante app di sistema non è qualcosa che installi o usi direttamente, ma rimane una parte essenziale del sistema operativo Android(Android operating) .

A seconda della versione di Android che hai installato, vedrai Android System WebView in vari formati. Indipendentemente dal tuo dispositivo, avrai bisogno di ASW (o di una sua versione) abilitato e aggiornato. Questa guida esplorerà il motivo, oltre a spiegare come mantenere aggiornato questo componente di sistema.

Che cos'è il WebView del sistema Android e come viene utilizzato?(What Is Android System WebView & How Is It Used?)

Il tuo dispositivo Android(Android device) potrebbe avere un browser web(web browser) installato, ma questo non è necessariamente lo strumento ideale per aprire pagine web o app basate sul web. Per aprire queste pagine o app, Android passa invece a Android System WebView per mostrare i contenuti web nelle tue app.

Lo fa generalmente per ragioni di velocità e sicurezza(speed and security reasons) . Invece di fare affidamento su un'app di terze parti, altre app possono chiamare Android WebView per caricare il contenuto, integrando direttamente le chiamate a questo strumento di sistema(system tool) per l'efficienza. 

Google ha evoluto nel tempo il rapporto che Android ha con ASW . Prima(Prior) di Android 5 Lollipop , WebView poteva essere aggiornato solo tramite i principali aggiornamenti dei dispositivi Android(Android device) rilasciati dal produttore.

Con il rilascio di Android 5 , questo è cambiato, dando agli utenti la possibilità di aggiornarlo direttamente dal Google Play Store . Ciò ha consentito correzioni di bug(quicker bug) e versioni di funzionalità più rapide. 

Ulteriori modifiche sono state apportate con Android 7 , in cui una visualizzazione Web personalizzata basata(WebView) su Google Chrome è stata resa l' opzione predefinita(default option) per i dispositivi Android . Questo è cambiato di nuovo in Android 10 , con WebView creato di nuovo un componente separato, condividendo il codice tra esso e Chrome .

Come verificare quale versione di WebView del sistema Android è installata(How To Check What Android System WebView Version Is Installed)

Ogni versione di WebView(WebView release) apporta nuove modifiche, ma dovresti essere in grado di vedere quale versione hai installato dalle impostazioni del tuo dispositivo Android .(Android device)

Per fare ciò, dovrai accedere al menu delle impostazioni del tuo dispositivo Android(Android device) . Questo varia a seconda della versione di Android in uso e del dispositivo che possiedi. Questi passaggi sono stati scritti utilizzando uno smartphone Samsung Galaxy S20(Samsung Galaxy S20 smartphone) , ma i passaggi dovrebbero essere simili per altri dispositivi Android(Android device) .

  • Dal programma di avvio delle app del tuo dispositivo, apri l' app Impostazioni(Settings) . Da lì, tocca l' opzione App .(Apps)

  • Dovresti vedere un elenco delle app installate e delle app di sistema(system apps) preinstallate . Usa la barra di ricerca(search bar) per trovare Android System Webview , quindi tocca la voce una volta individuata.

  • Scorri verso il basso la schermata Informazioni(App Info) sull'app. Nella parte inferiore, verrà elencato il numero di versione di Android System Webview . (Android System Webview version)Ad esempio, la versione 83.0.4103.106(Version 83.0.4103.106) . Questi ID di versione corrispondono(IDs match) a quelli di Google Chrome su Android , riflettendo la loro base di codice(code base) condivisa .

Dovrai ricercare il numero di versione di Android WebView(Android WebView version) per determinare se è l'ultima versione disponibile. In caso contrario, dovrai aggiornarlo.

Aggiornamento di WebView del sistema Android(Updating Android System WebView)

Mantenere aggiornato ASW è un processo semplice per (ASW up-to-date)i dispositivi Android(Android device) più recenti . Se hai un dispositivo Android(Android device) molto più vecchio ( Android 4.4 KitKat e precedenti), non sarai in grado di aggiornare WebView , poiché rimane un componente di sistema(system component) molto più integrato che non può essere aggiornato senza un importante aggiornamento del dispositivo(device update) .

Per tutte le versioni future, tuttavia, puoi aggiornare ASW utilizzando Google Play Store

  • Per fare ciò, apri l' app Play Store e cerca(Play Store app and search) Android System WebView(Android System WebView) . Se l'app ha un aggiornamento disponibile, fai clic sul pulsante Aggiorna(Update) .

Dopo l' aggiornamento di WebView , Android utilizzerà questa nuova versione di WebView per tutte le altre app che richiedono l' accesso e la visualizzazione(access and view) di contenuti Web.

Installazione di diverse tracce di rilascio di WebView per sistemi Android(Installing Different Android System WebView Release Tracks)

Una singola versione di ASW lascia tutti in un'unica corsia, almeno per quanto riguarda gli aggiornamenti importanti. Per fortuna, Google offre più scelta agli utenti Android con dispositivi con Android 10 e versioni successive.

Questa versione di Android include una versione di WebView che condivide gran parte dello stesso codice dell'app Google Chrome(Google Chrome app) . Ciò include vantaggi condivisi per entrambe le app, tra cui un footprint ridotto e un'esperienza più coerente. 

Invece di offrire questa opzione come un'unica opzione, Google offre quattro diverse tracce di rilascio per WebView che puoi installare. 

Questi includono:

  • WebView Stable : aggiornato ogni poche settimane dopo un programma di test(test schedule) completo per garantire la stabilità sul maggior numero di dispositivi. Questa è la versione inclusa su tutti i dispositivi Android(Android) .
  • WebView Beta : una versione beta(beta release) , che condivide la maggior parte del codice e delle funzionalità(code and features) con WebView stable. Questa versione potrebbe includere bug aggiuntivi a causa della riduzione dei test.
  • WebView Dev : questa è una versione di sviluppo(development release) , soggetta a modifiche importanti. Questa versione viene aggiornata settimanalmente, con gli utenti che potrebbero riscontrare bug e problemi, ma sarai anche in grado di provare e testare nuove funzionalità o correzioni prima di altri utenti.
  • WebView Canary : l'ultima versione assoluta senza test. Questa è una versione giornaliera con il codice più recente del giorno precedente. Usare con cautela!

Dopo aver installato una di queste versioni di WebView , puoi passare ad essa nel menu delle opzioni dello sviluppatore Android . (Android developer)Di solito è nascosto, quindi accedi alle tue impostazioni Android . Da lì, tocca About Phone > Software Information , quindi tocca due volte le informazioni sul numero di build(Build number ) più volte.

Questo attiverà la modalità sviluppatore(developer mode) sul tuo telefono. Una volta abilitato, torna alle impostazioni di Android e tocca (Android)Implementazione WebView. (WebView implementation.)Un elenco delle versioni di WebView disponibili sarà disponibile qui: tocca l'opzione che desideri utilizzare per passare all'utilizzo.

Per i dispositivi con Android da 7 a 9, puoi invece installare tracce di rilascio di Google Chrome ( (Google Chrome release)Stable , Beta , Dev e Canary ) che ottengono lo stesso effetto. Questo perché WebView è integrato nell'app Google Chrome(Google Chrome app) per queste versioni.

Come disabilitare o eliminare WebView del sistema Android(How To Disable Or Delete Android System WebView)

Se vuoi disabilitare o eliminare Android System Webview , la semplice risposta è: non puoi (o non dovresti). Si tratta di un componente di sistema(system component) essenziale , necessario per aprire il contenuto Web(web content) nelle app Android(Android apps) .

La cosa migliore che puoi fare è lasciare WebView abilitato e tenerlo aggiornato utilizzando Google Play Store . Se riscontri problemi con il caricamento dei contenuti web sul tuo dispositivo Android(Android device) , prova a passare a una versione più recente di WebView seguendo i passaggi precedenti.

Un bug in una versione stabile potrebbe essere corretto in una versione beta più recente(newer beta release) di WebView . Naturalmente, queste correzioni dovrebbero filtrare fino alla versione stabile di WebView dopo un breve periodo di tempo, quindi potrebbe essere meglio attendere nella maggior parte dei casi.

Mantenere Android aggiornato(Keeping Android Updated)

I dispositivi Android(Android) non sono noti soprattutto per la loro capacità di rimanere aggiornati, ma mantenendo ASW come (ASW)componente di sistema(system component) separato , Google può inviare rapidamente correzioni di bug urgenti utilizzando Google Play Store . Questo è installato su quasi tutti i dispositivi Android , inclusi i dispositivi Android emulati(emulated Android devices) sul tuo PC.

Questa è un'altra parte delle comuni misure di sicurezza degli smartphone(smartphone security) utilizzate da sviluppatori come Google e Android(Google and Android) per proteggere i dispositivi dalle peggiori minacce. Se sei davvero preoccupato per la sicurezza, potresti pensare di installare un'app antivirus per Android(Android antivirus) , ma questo potrebbe non essere necessario per la maggior parte degli utenti.



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts