Artikel

Was ist das Android System WebView und warum hängen so viele Apps davon ab?

protection click fraud

Android WebViewQuelle: Jerry Hildenbrand / Android Central

Wenn Sie ein Android-Telefon verwenden, spielt es keine Rolle besten Android-Handys oder eine tolle billiges Android-HandyDie Chancen stehen gut, dass Sie hatten Probleme mit vielen Apps am Montagabend. Wenn eine Gruppe ansonsten funktionierender Apps abstürzt und brennt, ist normalerweise ein einziger Schuldiger verantwortlich, und diesmal war es ein wackeliges Update für die Android System WebView-Komponente.

Sie fragen sich möglicherweise, was Google Mail, Google Maps und sogar Instagram gemeinsam haben, was dazu führen kann, dass alle drei nicht mehr funktionieren, wenn eine kleine, meist unbekannte Komponente durcheinander gerät. Darüber können wir auseinander reißen und reden. Lassen Sie uns in diesem Sinne direkt in unseren Android System WebView-Erklärer springen.

VPN-Angebote: Lebenslange Lizenz für 16 US-Dollar, monatliche Tarife ab 1 US-Dollar

Was ist das Android System WebView?

Webview Play StoreQuelle: Jerry Hildenbrand / Android Central

EIN Menge Von den Apps, die Sie im Google Play Store finden, müssen Sie etwas aus dem Internet anzeigen. Nahezu jeder einzelne Google-Dienst ist webbasiert. Ihre sozialen Medien werden alle auf einem Webserver gehostet. und sogar viele Spiele werden über das Web gespielt und benötigen eine Komponente, die als Webbrowser fungiert, um zu funktionieren richtig.

Sie können sich dies ganz einfach selbst vorstellen, indem Sie den Chrome-Browser öffnen und besuchen www.gmail.comHier wird die URL geändert, wenn Sie zu einer Web-App weitergeleitet werden, in der alle Ihre E-Mails gespeichert sind. Es sieht ein wenig anders aus als die Google Mail-App, aber der gesamte Inhalt ist vorhanden. Dies funktioniert natürlich auch von jedem Desktop-Webbrowser aus.

WebApps können großartig sein, aber eine dedizierte App bietet normalerweise mehr Funktionen.

Es wäre einfach, eine App zu erstellen, die eigentlich nichts anderes ist als eine Webverknüpfung zu gmail.com, aber eine Eine spezielle App sorgt für bessere Benachrichtigungen, und einige der anderen Tools von Android können von integriert werden mit App-Berechtigungen. Viele Apps und Dienste funktionieren in Chrome über die entsprechende Website einwandfrei. In der Regel sorgt eine App jedoch für eine bessere Benutzererfahrung.

Anstatt dass jede App einen eigenen integrierten Webbrowser verwendet, der auf die gleiche Weise wie die Blink-Engine von Google Chrome gerendert werden kann, hat Google eine integrierte Systemkomponente bereitgestellt, die einfach funktioniert. wenn es funktioniert, ist das. Stellen Sie sich das Android System WebView als eine Chrome-Registerkarte vor, ohne dass all der zusätzliche Müll, den Chrome hat, wie die Synchronisierung oder eine Reihe von Erweiterungen, die Rechenleistung verbrauchen. Es ist einfach, es funktioniert, es schont die Systemressourcen erheblich, als wenn dieselben Informationen geöffnet werden Chrome, und es spart Entwicklern viel Zeit, da sie dieses System nicht ausbauen müssen ihre eigenen.

Wie funktioniert das Android WebView?

Webview-BeschreibungQuelle: Jerry Hildenbrand / Android Central

Das Android WebView ist ein Codeschnitt, mit dem ein Entwickler Webinhalte in seiner App wie oben beschrieben öffnen kann. Was es zu einer großartigen Idee macht, ist, wie einfach es zu bedienen ist.

Ein Entwickler kann Fügen Sie die WebView-Aktivität hinzu Bitten Sie in einer App mit drei kurzen Codezeilen um Erlaubnis, das Internet nutzen zu dürfen, und öffnen Sie alle gewünschten Webinhalte mit nur wenigen weiteren Codezeilen. Dieser Code muss nicht wissen, was auf der verwendeten Webadresse steht, und rendert den Inhalt genauso wie jeder Webbrowser, einschließlich Skripten.

Dies bedeutet, dass ein Entwickler ein Fenster innerhalb seiner App auf eine Web-URL verweisen kann und diese URL dynamischen Inhalt enthalten kann, der außerhalb der App selbst aktualisiert wird. Das macht das Android WebView perfekt für so etwas wie ein Reddit App oder Ihr Google Mail-Konto, da Sie lediglich die Seite aktualisieren müssen, um neue oder geänderte Inhalte anzuzeigen.

Es wäre unglaublich schwierig, einen Webdienst und eine entsprechende App zu erstellen, die immer auf dem neuesten Stand waren, ohne einen Teil der eigentlichen Webseite für den Dienst zu verwenden. Da Google eine systemweite Methode bereitstellt, um diese Teile des Webs zu erfassen, kann es beibehalten werden Standards und alles kann von Google auf dem neuesten Stand gehalten werden, anstatt dass jeder Entwickler sich darum bemüht sich. Die meisten modernen Betriebssysteme bieten eine ähnliche Möglichkeit, dynamische Webinhalte innerhalb einer Anwendung anzuzeigen.

Was passiert, wenn WebView abstürzt?

Google Maps defektQuelle: Jerry Hildenbrand / Android Central

Viele Apps funktionieren nicht mehr, wie wir am 22. März 2021 gesehen haben.

Ein Update für die Android System WebView (Sie aktualisieren diese bestimmte Systemkomponente über Google Play) stellte sich als etwas funky heraus Nachmittag, und das Ergebnis war, dass Apps, die von Android WebView abhängig waren, den Inhalt nicht mehr anzeigen konnten erforderlich. Es hat nicht alle betroffen, und es scheint keinen Reim oder Grund zu geben, den Fehler zu erklären. Die gute Nachricht ist, dass es schnell gepatcht wurde. Solange Sie Chrome und die "App" von Android WebView aktualisiert haben, ist alles wieder in Ordnung.

Dies zeigt wirklich, warum das System, das Google hier installiert hat, so großartig ist und wie viele andere Apps davon abhängen, dass es richtig funktioniert. Wenn Sie von diesem Fehler betroffen waren, schien es möglicherweise nicht so toll zu sein, dass viele Ihrer Apps nicht funktionierten. Aber eine schnelle Abwicklung und eine Lösung, die jedem Benutzer auf einmal zuteil wurde fast macht das wieder wett.

Es zeigt auch, wie vorsichtig Google sein muss, wenn eine Systemkomponente aktualisiert wird. Eine schnelle Lösung ist großartig, aber Millionen von Benutzern mit Apps, die aufgrund Ihres Fehlers nicht funktionieren, sind es sicherlich nicht. So etwas wie das Android WebView ist ziemlich gut getestet, bevor es veröffentlicht wird, aber es treten immer noch Fehler auf. Wie schnell sie gefunden und repariert werden, ist noch wichtiger, als sie überhaupt zu verhindern.

Das Android WebView ist weder etwas Glamouröses noch eines der Dinge, über die wir viel reden. Es sitzt normalerweise nur da und macht seinen Job, und es interessiert uns wirklich nicht. Aber es ist immer noch cool zu wissen, wie das alles funktioniert und wie abhängig unsere Telefone wirklich vom Internet sind.

Disney Plus Preis: Monatliche Kosten, Bundles, beste Angebote und mehr
Sparen Sie etwas Geld

Sie möchten sich für Disney Plus anmelden, möchten aber sicherstellen, dass Sie das beste Angebot dafür erhalten? Suchen Sie nicht weiter!

Google hat ein Update veröffentlicht, um das Problem mit dem Absturz der Android-App zu beheben
Buggy Bugs

Zufällige App-Abstürze plagen Android-Nutzer und scheinen Galaxy-Smartphones überproportional zu treffen. Es gibt eine einfache Möglichkeit, das Problem zu beheben.

OnePlus 9 vs. OnePlus 9 Pro: Was sollten Sie kaufen?
siedle dich nie an

OnePlus bietet zwei großartige Optionen, wenn Sie 2021 nach einem neuen Telefon suchen. Sollten Sie das OnePlus 9 kaufen oder stattdessen das OnePlus 9 Pro wählen? Wir sind hier um zu helfen.

Mit diesen Fotodruckern können Sie ganz einfach von Ihrem Android-Handy aus drucken
Drucken Sie Erinnerungen aus Ihrer Tasche

Möchten Sie Fotos direkt von Ihrem Android-Handy aus drucken können? Nun ist es einfacher als je zuvor und wir haben 2021 die besten Fotodrucker zur Auswahl gefunden.

instagram story viewer