Qu’est-ce qu’Android System WebView et que fait-il ?
Lorsque différentes applications Android plantent sans raison valable, l'un des principaux coupables est souvent Android System WebView. La raison en est que de nombreuses applications Android utilisent ce composant. Mais qu'est-ce que l'Android System WebView de Google, que fait-il et pourquoi est-il si important ?
Dans cet article, nous allons tout détailler pour vous. Alors plongeons dedans.
Qu'est-ce qu'Android System WebView ?
Android System WebView est un composant système qui permet aux applications Android d'afficher du contenu Web à l'intérieur sans ouvrir un navigateur dédié. En d'autres termes, Android System WebView est un moteur de navigateur Web ou un navigateur Web intégré dédié uniquement aux applications pour afficher du contenu Web.
Chrome, le navigateur omniprésent de Google, alimente Android System WebView.
L'application Android System WebView est généralement préinstallée sur la plupart des smartphones Android. De cette façon, chaque développeur qui l'utilise pour restituer du contenu Internet dans son application peut le faire sans avertissement concernant les problèmes de compatibilité.
À quoi sert Android System WebView ?
De nombreuses applications Android telles que Gmail, Twitter ou Reddit affichent généralement du contenu provenant d'Internet. Google a permis aux développeurs de rendre facilement le contenu Internet dans leurs applications via Android System WebView.
Cela permet aux développeurs Android d'économiser beaucoup de temps qu'ils pourraient passer à écrire des centaines, voire des milliers de lignes de code, à partir de zéro. Au lieu de cela, pour rendre le contenu Web dans leurs applications, tout ce qu'ils ont à faire est de brancher quelques lignes de code de la bibliothèque WebView, et ils sont prêts à partir. Comment cool?
Est-il sûr de désactiver Android System WebView ?
Non. Et si vous vous demandez si vous avez besoin d'Android System WebView, la réponse courte est oui, vous en avez besoin. Bien que WebView ne fasse plus partie intégrante d'Android comme au début, cela ne veut pas dire qu'il n'est pas utile. Google a séparé WebView du système d'exploitation principal, à commencer par Android 10. Bien qu'être une application distincte puisse donner l'intuition que ce n'est pas essentiel, c'est le cas.
Mais, il y a une exception. Vous pouvez désactiver Android System WebView sur Android 7.0, 8.0 et 9.0 sans conséquences graves. Sur ces versions d'Android, Chrome était le principal moteur des tâches WebView. Mais sur les versions ultérieures et antérieures d'Android, vous pouvez laisser WebView activé en toute sécurité.
Vous pouvez désactiver WebView si vous le souhaitez, bien que vous ne puissiez pas désinstaller l'application. Gardez à l'esprit que la désactivation de WebView peut affecter les performances de certaines applications Android.
De même, s'il y a un bogue dans WebView, toutes les applications Android qui utilisent le composant se détraqueront.
Android System WebView n'est pas non plus un spyware ou un bloatware, donc, en général, il n'y a aucune raison de s'en inquiéter, à moins que vos applications ne plantent, bien sûr.
Comment réparer les plantages de WebView du système Android
Il n'est pas habituel que de nombreuses applications Android se bloquent en même temps. Cependant, si vous rencontrez cela, il y a de fortes chances que le problème soit avec WebView. Si vos applications Android se bloquent, voici ce que vous pouvez faire pour résoudre le problème.
1. Mettez à jour l'application Android System WebView et Chrome
La première chose à faire est de mettre à jour à la fois Android System WebView et Chrome. En mars 2021, Google a déployé une mise à jour de l'application System WebView, ce qui a entraîné le blocage inattendu de toutes les applications Android utilisant le composant. Heureusement, il a corrigé le problème dans une mise à jour de suivi .
Voici comment mettre à jour Android System WebView :
- Accédez à l' application Android System WebView dans le Play Store.
- Si vous voyez Désinstaller , cela signifie que vous utilisez déjà la dernière version de WebView. Si vous voyez Mettre à jour , appuyez sur pour mettre à jour votre application.
- Redémarrez votre appareil.
Si la mise à jour manuelle ne se termine pas (ce qui est possible dans Android 10 et 11), l'effacement de l'espace de stockage de Google Play vous aidera.
Vous pouvez le faire en allant dans Paramètres > Applications et notifications > Google Play Store > Stockage et cache > Effacer le stockage . Ces étapes peuvent varier légèrement d'un appareil à l'autre. Une fois cela fait, suivez les étapes ci-dessus pour mettre à jour Android System WebView manuellement.
Mettez également à jour Google Chrome pour vous assurer que vous utilisez la dernière version du navigateur.
Si cela ne résout pas le problème, lisez la suite.
2. Désinstallez les mises à jour WebView et/ou Chrome
La désinstallation des mises à jour de WebView peut également résoudre le problème. Si vous venez de mettre à jour System WebView et/ou Chrome et réalisez que plusieurs applications se bloquent après cela, la désinstallation peut vous aider.
- Accédez à l' application Android System WebView dans le Play Store.
- Appuyez sur Désinstaller pour supprimer les mises à jour WebView.
- Redémarrez votre appareil.
Vous devriez également faire la même chose pour Google Chrome.
Remarque : Google déconseille la désinstallation des mises à jour de WebView, car cela peut entraîner la perte de données de certaines applications. Mais dans des situations désespérées, cela peut être votre seul ticket pour les plantages d'applications.
Réparer les applications en panne sur Android
Chaque logiciel a généralement des bogues. Sur Android, il se peut que des applications se bloquent dès que vous les lancez. Tout d'abord, mettez à jour Android System WebView et Google Chrome. Si le problème persiste, essayez de désinstaller Android System WebView et/ou les mises à jour Chrome.
Les applications en panne ne sont qu'un des nombreux problèmes que vous pourriez rencontrer avec Android et qui sont relativement faciles à résoudre.