Google verbetert procedures om herhaling van WebView crashes te voorkomen

Google verbetert procedures om herhaling van WebView crashes te voorkomen

De 'WebView bug' zorgde wereldwijd voor miljoenen crashende Android apps

Vorig artikel Volgend artikel

In maart stond de halve Android-wereld op zijn kop. Wereldwijd werden gebruikers geconfronteerd met crashende apps. Al snel bleek dat het probleem ontstaan was na een update van Google WebView. Een bug die enkele dagen later verholpen werd. Rest natuurlijk wel de vraag hoe het zo mis kon gaan.

Welnu, Google heeft daar nu uitleg over gegeven. Simpel gezegd lagen een fout bij de ontwikkeling van nieuwe functies, gecombineerd met onvoldoende, of niet grondig genoeg, testen. Daardoor was een bug in ‘Chrome & WebView’s experiment & configuration technology’ niet opgemerkt. Die bug zorgde voor instabiliteit in Android applicaties die WebView gebruikten om web-content weer te geven.

Android-Google-Smartphone
Om herhaling van WebView crashes te voorkomen verbeterd Google de ontwikkel-, test- en uitrolprocedures.

Herhaling voorkomen

Om herhaling van een dergelijk probleem, met wereldwijde gevolgen voor Android gebruikers, te voorkomen heeft Google nu besloten de procedures voor zowel de ontwikkel-, test- en uitrolfase te verscherpen en verbeteren. Daarvoor heeft het Google Workspace team, dat belast is met het onderzoek naar de WebView problemen en het zoeken naar een oplossing die herhaling moet voorkomen, de volgende maatregelen en procedurewijzigingen voorgesteld:

  • Controleer WebView en de bijbehorende afhankelijkheden op productiegereedheid.
  • Implementeer een WebView ‘Veilige modus’ die deze configuratiefouten afhandelt en een roll-back uitvoert naar de laatst bekende goed werkende versie.
  • Verbeter het test- en uitrolbeleid.
  • Versnel de updatemechanismen voor Chrome en WebView via de Play Store.
  • Zorg voor betere communicatie met gebruikers en partners over de impact en status wanneer problemen zoals die met WebView zich voordoen.
Reageren is uitgeschakeld omdat er geen cookies opgeslagen worden.

Cookies toestaan Meer informatie over cookies