WebView
| Licență | Licență Apache versiunea 2.0 |
| dezvoltator | |
| Repertoriu | https://android.googlesource.com/platform/frameworks/base/+/a5408e6/core/java/android/webkit/WebView.java |
| Site-ul web | https://developer.android.com/reference/android/webkit/WebView.html, https://play.google.com/store/apps/details?id=com.google.android.webview |

WebView este o componentă a Android pentru afișarea conținutului web, de ex. Fișiere HTML cu JavaScript și CSS. [1] [2] Conținutul web care trebuie afișat poate fi descărcat de pe Internet sau conținut într-o aplicație ca resursă locală. Cand Motor de redare devine WebKit folosit. [3]
Mai multe aplicații de browser web pentru Android folosesc pentru a afișa conținutul web WebView, de exemplu. Cliqz [4], Fulger [5] sau Jelly (browser pentru LineageOS). [5] Nu toate aplicațiile de browser web pentru Android se bazează pe WebView-Component, browserul Firefox, de exemplu, folosește propriul motor de redare Gecko. [6] Deoarece nu numai unele aplicații de browser, ci și multe alte aplicații mor WebView-Componenta de ex. utilizate pentru a afișa bannere publicitare, găurile de securitate din această componentă sunt deosebit de problematice. [7] [8] [9] De la Android 5000! 5 "Acadea" această componentă poate fi utilizată ca un sistem Android WebView fără o actualizare de firmware ca un normal Aplicația poate fi actualizată prin Google Play. [1] [10] Ca alternativă la sistemul Android WebView, alte aplicații pot oferi, de asemenea, o implementare WebView. Dacă acesta este cazul, utilizatorul poate selecta implementarea WebView în opțiunile pentru dezvoltatori, de exemplu Google Chrome stabil (dacă aplicația Google Chrome este instalată) sau Google Chrome beta. Dacă este instalat Google Chrome, nu puteți comuta la sistemul Android WebView.
Există, de asemenea, abordarea realizării aplicațiilor pentru Android (și alte sisteme de operare mobile) ca așa-numită aplicație hibridă, prin care aplicația reală este implementată utilizând tehnologii web (HTML, JavaScript, CSS). Acest conținut web este apoi ambalat într-o aplicație container care conectează aplicația reală cu WebView-Elementul reprezintă. [11] [12] Un cadru bine cunoscut pentru crearea unor astfel de aplicații hibride este Apache Cordova. [13]