A che cosa serve Android System WebView?


19

Ho visto alcuni telefoni Android in cui questa applicazione viene installata sul dispositivo. A che serve questa applicazione?

(Clicca sull'immagine per ingrandire)

IMG: Tem

L'installazione di questa app ha qualche vantaggio su altri dispositivi Android su cui non è installata questa applicazione?


9
È disponibile da quando Kitkat e le app che ne approfittano possono aprire le pagine Web in sé (le loro attività) a differenza di quelle che ti chiedono sempre di aprirle separatamente in un browser. Ad esempio Facebook su Android 4.4 e versioni successive carica i collegamenti esterni su se stesso anziché chiederti di aprirli in un browser. Vedi developer.android.com/reference/android/webkit/WebView.html e developer.chrome.com/multidevice/webview/overview
Firelord

7
Quanto sopra dovrebbe essere la risposta e non un commento.
Fred Thomsen il

@Firelord Quindi, se apro l'applicazione Fb e quando faccio clic su un articolo di notizie dall'applicazione con l'aiuto della visualizzazione Web Android, si aprirà l'articolo di notizie sulla parte superiore dell'applicazione e sotto il task manager mostrerà solo Fb e non il browser attraverso il quale vengono caricate le notizie.
user285oo6

Perché non possiamo incorporare webView predefinito in frammenti o attività separati e passare l'URL da caricare nella nostra stessa app? Ho fatto qualcosa di simile in questo POC GitHub - github.com/hiteshsahu/Android-Universal-Web-Content-Loader .
Hitesh Sahu,

Risposte:


8

Alcune applicazioni richiedono ciò che è noto come WebView, un mini browser per funzioni come l'approvazione degli accessi da Facebook e Google+. Questa è essenzialmente una versione in miniatura di Chrome.

Una volta WebView era aggiornato solo con il sistema operativo. In Lollipop, Google lo ha rimosso dal sistema operativo principale in un certo modo e ha aggiunto la funzionalità per aggiornarlo tramite Google Play, come altre app, automaticamente. Ciò gli consente di tenere il passo con Chrome e offrire una migliore esperienza di navigazione.

La prossima volta che accedi a un'app e vieni indirizzato a una pagina Web nell'app che dice "Consenti a" L'app "di valutare il tuo account Google" o cosa no, vedi se arrivi alla home page di Google tramite "Informazioni su Google "link. Quindi cerca e apri http://WhatBrowser.Org Vedrai come si tratta di un mini browser basato su Chrome all'interno dell'app, fornito dal sistema e aggiornato da Google Play.

Avendolo installato lo manterrà aggiornato. Non dovrai aspettare per aggiornare il sistema operativo Android.


1
Probabilmente uno dei migliori motivi per cui l'aggiornamento di WebView è ora indipendente dal sistema operativo Android è a causa della vulnerabilità di WebView su Android 4.3 e versioni precedenti . Con l'aggiornamento indipendente, la vulnerabilità può essere risolta senza la necessità di attendere l'aggiornamento del sistema operativo (sebbene sia solo per Android 5.0 e versioni successive).
Andrew T.

Non utilizzo Chrome Browser, Google + e Facebook. Ho disabilitato queste app. Devo disabilitare anche l'app Android System Webview?
Errore 404,

significa che ho bisogno dell'app Android System Webview?
Errore 404,

1
"Non utilizzo Chrome Browser, Google + e Facebook. Ho disabilitato queste app. Devo disabilitare anche l'app Android System Webview?" --- Alcune applicazioni, diverse da quelle menzionate, utilizzano WebView. Ti suggerisco di lasciarlo acceso. C'era una vulnerabilità nella versione precedente di WebView ma questa è stata riparata dal 4.4 in poi (a questo punto WebView è cambiato e si basa su Chromium ). Dal 5.5 in poi, WebView è diventato un componente indipendente dal sistema operativo e quindi appare come un'applicazione.

1
@ user285oo6 Da Android N, non è più necessario System Webview. Chrome viene invece utilizzato direttamente incorporando le app.
Greg,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.