Articles

Cos’è l’app WebView del sistema Android?

Se possiedi uno smartphone o un tablet Android, potresti esserti imbattuto nell’applicazione Android System WebView mentre attraversa il tuo dispositivo. Se non sapete molto su questa app mobile o su cosa fa esattamente sul vostro smartphone, sarete sicuramente sorpresi di scoprire le sue capacità di integrazione dell’ambiente web. Non è il tipo di app che si può lanciare con un solo tocco. Funziona da sola in background, senza alcuna interazione diretta dell’utente.

Si può trovare l’app nella seguente posizione:

Impostazioni → Application Manager → System Apps.

Qui, sarete in grado di vedere l’app Android System WebView e controllare se è attiva o disattivata. Potresti anche essere invitato ad aggiornarla visitando il Google Play Store.

Nel nostro articolo di oggi, risponderemo alle seguenti domande:

  • Che cos’è Android System WebView?
  • Perché hai bisogno di questa applicazione?
  • Quanto è importante questa app per il tuo dispositivo?
android system webview
Android System WebView App

Vi diciamo cos’è Android System WebView

Cos’è Android System WebView? È un motore di browser web incorporato in un sistema operativo che rende possibile l’apertura di pagine web all’interno delle applicazioni. È possibile visualizzare qualsiasi tipo di contenuto web con l’aiuto di WebView. È installato sul tuo dispositivo Android fin dall’inizio e deve solo essere aggiornato se/quando necessario.

Questo componente è basato sul motore WebKit. La versione che fa parte di Android KitKat è basata su Chromium, che è un browser web open-source. Il suo funzionamento è molto simile a quello del browser Chrome. Questo significa che carica le pagine web allo stesso modo di Chrome o Safari.

Inoltre, WebView è una parte vitale di Android Studio, un IDE per sviluppare applicazioni Android. Questo software permette agli utenti con sufficienti conoscenze e abilità di programmazione di creare i propri browser, così come altre applicazioni che sono simili nel formato al newsfeed o alle app di messaggistica.

Per una migliore comprensione di come funziona lo strumento, prendiamo Viber come esempio. Se qualcuno vi manda un link a un video di YouTube, potete guardarlo all’interno della stessa chat di Viber, senza dover aprire il sito di YouTube o l’applicazione mobile.

Ecco un altro esempio:

Immaginate di scorrere il vostro feed di Facebook e di imbattervi in un post contenente un link a un articolo interessante. Quando cliccate sul link, si apre una scheda interna con contenuti web. Questo “mini-browser” incorporato fornito da WebView ha tutte le caratteristiche di un vero e proprio browser, come la visualizzazione del testo, il ridimensionamento del contenuto, la ricerca del testo e lo scorrimento. Senza questo strumento, si dovrebbe lasciare l’applicazione Facebook e aprire il link in un browser separato. Questo comporterebbe un maggior dispendio di tempo – passare a un browser, sfogliare le informazioni, chiudere il browser e poi tornare alla tua app. Non è molto comodo, vero?

Con WebView installato e aggiornato sul tuo dispositivo, puoi risparmiare tempo e risorse hardware che altrimenti sarebbero sprecate nel lanciare separatamente un’applicazione browser web. Si risparmia anche la durata della batteria.

Questa applicazione è quasi sempre preinstallata. Tuttavia, se non lo è (a causa dell’utilizzo di un firmware personalizzato sul vostro dispositivo, per esempio), è possibile scaricarla da Google Play.

A partire da Android 7 (Nougat), la necessità di Android System WebView è stata eliminata. Le app che hanno la capacità di elaborare link esterni ora impiegano l’aiuto di motori di rendering forniti da browser web separati.

Ho bisogno di Android System WebView?

La discussione sulla domanda “Cos’è Android System WebView?” ci porta alla nostra prossima domanda: “Ho bisogno di Android System WebView? Se sei un utente Android abituale, avrai già capito che è il sistema operativo a decidere per te.

Se hai Android 6.0 (Marshmallow) o inferiore, è meglio lasciare attiva la WebView (per le migliori prestazioni). Se il vostro smartphone è un Android 7.0 (Nougat) o superiore, allora non dovreste abilitarlo, poiché Chrome gestisce invece tutte le responsabilità di WebView.

Per gli sviluppatori Android 7.0+ che vogliono fornire alle loro applicazioni la possibilità di aprire e interagire con contenuti web all’interno delle applicazioni stesse, Android System WebView è una parte fondamentale dei loro progetti. Per prima cosa, la libreria WebView viene abilitata e viene creata un’istanza della classe WebView. Poi, i permessi web e il codice WebView vengono aggiunti al file di dichiarazione Android. Questo permette di lanciare pagine web all’interno delle applicazioni.

Queste azioni garantiranno l’integrazione delle funzionalità del browser nel software che creerete. Permetteranno il rendering delle pagine web e del codice JS.

Nota che è consigliabile installare WebView manualmente (nel caso in cui il tuo dispositivo non ne sia dotato di default) solo se hai un dispositivo che è stato rilasciato nel 2015 o dopo, con Android 5.0 e superiore. In caso contrario, si può rischiare di cadere vittima di hacker che utilizzano le più piccole falle nel codice per ottenere l’accesso alla memoria del dispositivo.

Come si affronta?

android system webview update
Android System WebView Update

Per i dispositivi con Android 5.0 o inferiore, Android System WebView era un componente integrale dell’ambiente operativo. Poteva essere aggiornato solo insieme al sistema operativo stesso. Dopo Lollipop, tuttavia, WebView è stato separato in un singolo pacchetto di app ed è diventato possibile implementare l’aggiornamento di Android System WebView utilizzando Google Play. Grazie a questo, gli utenti di Android 7.0 e superiori possono anche scaricare e installare l’app sui loro dispositivi.

Nell’insieme, lo strumento è considerato abbastanza esigente in termini di risorse, consumando una quota significativa di RAM e influenzando le prestazioni generali del sistema operativo. Questo è un altro motivo per cui non è integrato nelle versioni più recenti di Android.

Posso disinstallare Android System WebView?

Come si fa?

Non è raro desiderare di liberare spazio di archiviazione e liberare la RAM sul tuo dispositivo. Pertanto, se non si sa a cosa serva una particolare app e non la si usa, allora avrebbe perfettamente senso non volerla installare affatto sul proprio dispositivo.

Quindi, bisogna disinstallarla?

Ecco la risposta alla domanda: “Posso disinstallare Android System WebView?”

Se questa applicazione è stata preinstallata sul tuo smartphone o tablet, non ci sono mezzi comuni per rimuoverla poiché è un’app di sistema (come è stato discusso nella sezione “Cos’è Android System WebView?”). Il meglio che puoi fare è disattivarla. L’Application Manager può solo aiutarti a cancellare la cache e i dati residui, eliminare gli aggiornamenti e fermare o disattivare lo strumento. Non c’è un’opzione per l’eliminazione.

Gli esperti non raccomandano di disabilitare o eliminare questa app a meno che non sia assolutamente necessario, perché un certo numero di altre app non sarebbero in grado di funzionare adeguatamente senza di essa. App come client di social network, utility legate al meteo e alcuni messenger potrebbero funzionare male. Sbarazzarsi completamente di WebView è possibile solo tramite il rooting del dispositivo. Tuttavia, questo è un processo rischioso che può influenzare negativamente le prestazioni del dispositivo.

Un utente comune potrebbe pensare: “Perché dovrei spegnerlo? È molto importante che questi utenti si rendano conto di quanto segue: Per le vecchie versioni di Android, gli aggiornamenti dei singoli componenti del sistema non vengono più rilasciati. Quindi, non ci sono correzioni per le nuove vulnerabilità scoperte (questo riguarda principalmente Android 4.3 e 4.4). Questo, a sua volta, porta ad un aumento del rischio che la sicurezza del vostro dispositivo mobile venga compromessa.

Quindi, se avete un vecchio dispositivo che non riceverà aggiornamenti alle nuove versioni del sistema operativo, potreste voler disattivare o disinstallare tutte le app di sistema non critiche, inclusa Android System WebView.

Come abilitare Android System WebView nelle versioni più recenti del sistema operativo

Se vuoi usare Android System WebView nelle versioni 7.0 e superiori, dovrai fare quanto segue:

  • Disinstallare o disattivare tutti i browser web.
  • Scaricare l’ultima versione di Android System WebView da Google Play.
  • Aprire qualsiasi applicazione che processi link esterni.

Controlla se l’applicazione WebView funziona come previsto (nota che se reinstalli/attivi qualsiasi browser web, WebView sarà disattivato automaticamente).

Concludi la nostra discussione

android system webview installed
Android System WebView Installato

Speriamo che questo articolo vi aiuti a capire cos’è Android System WebView e se ne avete bisogno o meno sul vostro dispositivo.

Ecco un rapido riassunto della nostra discussione:

Android System WebView è un’applicazione di sistema senza la quale l’apertura di link esterni all’interno di un’app richiederebbe il passaggio a un’applicazione browser web separata (Chrome, Firefox, Opera, ecc.). Nelle versioni più recenti di Android, il sistema utilizza il motore di rendering di Google Chrome o di qualsiasi altro browser installato per eseguire gli stessi compiti. Quindi, non c’è bisogno di installare e abilitare questa app.

Un’ultima parola di cautela: assicuratevi che il vostro dispositivo mobile non contenga versioni obsolete delle applicazioni di sistema come Android System WebView. Aggiornatele tempestivamente. In questo modo si eviterà che gli hacker sfruttino eventuali vulnerabilità.

Vota questo articolo!

Submit Rating

Voto medio 4.4 / 5. Numero di voti: 19

Nessun voto finora! Sii il primo a votare questo articolo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *