Qu'est-ce que WebView du système Android ?

Vous avez peut-être vu Android System WebView ( ASW ) dans la liste des applications de votre appareil Android(Android device) ou, occasionnellement, en tant que mise à jour de Google Play Store(Google Play Store update) . Cette application système importante n'est pas quelque chose que vous installez ou utilisez directement, mais elle reste une partie essentielle du système d'exploitation Android(Android operating) .

Selon la version d' Android que vous avez installée, vous verrez Android System WebView dans différents formats. Quel que soit votre appareil, vous aurez besoin d' ASW (ou d'une version de celui-ci) activé et à jour. Ce guide explorera pourquoi et expliquera comment maintenir à jour ce composant système.

Qu'est-ce que WebView du système Android et comment est-il utilisé ?(What Is Android System WebView & How Is It Used?)

Un navigateur Web(web browser) peut être installé sur votre appareil Android(Android device) , mais ce n'est pas nécessairement l'outil idéal pour ouvrir des pages Web ou des applications Web. Pour ouvrir ces pages ou applications, Android se tourne plutôt vers Android System WebView pour afficher le contenu Web dans vos applications.

Il le fait généralement pour des raisons de rapidité et de sécurité(speed and security reasons) . Plutôt que de s'appuyer sur une application tierce, d'autres applications peuvent faire appel à Android WebView pour charger le contenu, en intégrant directement les appels à cet outil système(system tool) pour plus d'efficacité. 

Google a fait évoluer la relation entre Android et ASW au fil du temps. Avant (Prior)Android 5 Lollipop , WebView ne pouvait être mis à jour que par le biais de mises à jour majeures d' appareils Android(Android device) publiées par le fabricant.

Avec la sortie d' Android 5 , cela a changé, donnant aux utilisateurs la possibilité de le mettre à jour directement depuis le Google Play Store . Cela a permis des corrections de bogues et des versions de fonctionnalités  plus rapides .(quicker bug)

D'autres modifications ont été apportées avec Android 7 , où une WebView personnalisée basée sur Google Chrome est devenue l' option par défaut(default option) pour les appareils Android . Cela a encore changé dans Android 10 , WebView créant(WebView) à nouveau un composant séparé, partageant le code entre lui et Chrome .

Comment vérifier quelle version WebView du système Android est installée(How To Check What Android System WebView Version Is Installed)

Chaque version de WebView(WebView release) apporte de nouvelles modifications, mais vous devriez pouvoir voir quelle version vous avez installée à partir des paramètres de votre appareil Android .(Android device)

Pour ce faire, vous devrez accéder au menu des paramètres de votre appareil Android(Android device) . Cela variera en fonction de votre version d' Android , ainsi que de l'appareil que vous possédez. Ces étapes ont été écrites à l'aide d'un smartphone Samsung Galaxy S20(Samsung Galaxy S20 smartphone) , mais les étapes devraient être similaires pour les autres appareils Android(Android device) .

  • Depuis le lanceur d'applications de votre appareil, ouvrez l' application Paramètres(Settings) . De là, appuyez sur l' option Applications .(Apps)

  • Vous devriez voir une liste des applications installées, ainsi que des applications système(system apps) préinstallées . Utilisez la barre de recherche(search bar) pour trouver Android System Webview , puis appuyez sur l'entrée une fois que vous l'avez localisée.

  • Faites défiler l' écran d' informations sur l'application(App Info) . En bas, le numéro de version d'Android System Webview(Android System Webview version) sera répertorié. Par exemple, Version 83.0.4103.106 . Ces identifiants de version correspondent(IDs match) à ceux de Google Chrome sur Android , reflétant leur base de code(code base) partagée .

Vous devrez rechercher votre numéro de version Android WebView(Android WebView version) pour déterminer s'il s'agit de la dernière version disponible. Si ce n'est pas le cas, vous devrez le mettre à jour.

Mise à jour du WebView du système Android(Updating Android System WebView)

Maintenir ASW à jour(ASW up-to-date) est un processus simple pour les nouveaux appareils Android(Android device) . Si vous avez un appareil Android(Android device) beaucoup plus ancien ( Android 4.4 KitKat et plus ancien), vous ne pourrez pas mettre à jour WebView , car il reste un composant système(system component) beaucoup plus intégré qui ne peut pas être mis à jour sans une mise à jour majeure de l' appareil(device update) .

Cependant, pour toutes les versions futures, vous pouvez mettre à jour ASW à l'aide du Google Play Store

  • Pour ce faire, ouvrez l' application Play Store et recherchez(Play Store app and search) Android System WebView(Android System WebView) . Si l'application dispose d'une mise à jour disponible, cliquez sur le bouton Mettre(Update) à jour .

Une fois WebView mis à jour, Android utilisera cette nouvelle version de WebView pour toutes les autres applications qui en ont besoin pour accéder et afficher(access and view) le contenu Web.

Installation de différentes pistes de version WebView du système Android(Installing Different Android System WebView Release Tracks)

Une seule version d' ASW laisse tout le monde sur une seule voie, du moins en ce qui concerne les mises à jour importantes. Heureusement, Google offre plus de choix aux utilisateurs d' Android avec des appareils fonctionnant sous Android 10 et versions ultérieures.

Cette version d' Android inclut une version de WebView qui partage une grande partie du même code que l' application Google Chrome(Google Chrome app) . Cela inclut des avantages partagés pour les deux applications, notamment une empreinte réduite et une expérience plus cohérente. 

Plutôt que de proposer cela comme une seule option, Google propose quatre pistes de version différentes pour WebView que vous pouvez installer. 

Ceux-ci inclus:

  • WebView Stable : mis à jour toutes les quelques semaines après un programme de test(test schedule) complet pour assurer la stabilité sur le plus grand nombre d'appareils. Il s'agit de la version incluse sur tous les appareils Android(Android) .
  • WebView Beta : Une version bêta(beta release) , partageant la plupart du code et des fonctionnalités(code and features) avec WebView stable. Cette version peut inclure des bogues supplémentaires en raison des tests réduits.
  • WebView Dev : il s'agit d'une version de développement(development release) , sujette à des modifications majeures. Cette version est mise à jour chaque semaine, les utilisateurs étant susceptibles de rencontrer des bogues et des problèmes, mais vous pourrez également essayer et tester de nouvelles fonctionnalités ou correctifs avant les autres utilisateurs.
  • WebView Canary : la dernière version à la pointe de la technologie sans aucun test. Il s'agit d'une version quotidienne avec le dernier code de la veille. Utiliser avec précaution!

Une fois que vous avez installé l'une de ces versions de WebView , vous pouvez y accéder dans le menu des options du développeur Android . (Android developer)Ceci est généralement caché, alors accédez à vos paramètres Android . À partir de là, appuyez sur About Phone > Software Information , puis appuyez deux fois sur les informations du numéro de build(Build number ) plusieurs fois.

Cela activera le mode développeur(developer mode) sur votre téléphone. Une fois activé, revenez à vos paramètres Android et appuyez sur (Android)Implémentation WebView. (WebView implementation.)Une liste des versions WebView disponibles sera disponible ici - appuyez sur l'option que vous souhaitez utiliser pour passer à l'utiliser.

Pour les appareils exécutant Android 7 à 9, vous pouvez à la place installer les versions de Google Chrome(Google Chrome release) ( Stable , Beta , Dev et Canary ) qui produisent le même effet. En effet, WebView est intégré à l' application Google Chrome(Google Chrome app) pour ces versions.

Comment désactiver ou supprimer Android System WebView(How To Disable Or Delete Android System WebView)

Si vous souhaitez désactiver ou supprimer Android System Webview , la réponse simple est : vous ne pouvez pas (ou vous ne devriez pas). Il s'agit d'un composant système(system component) essentiel , requis pour ouvrir le contenu Web(web content) dans les applications Android(Android apps) .

La meilleure chose à faire est de laisser WebView activé et de le tenir à jour à l'aide du Google Play Store . Si vous rencontrez des problèmes de chargement de contenu Web sur votre appareil Android(Android device) , envisagez de passer à une version plus récente de WebView en suivant les étapes ci-dessus.

Un bogue dans une version stable peut être corrigé dans une version bêta plus récente(newer beta release) de WebView . Bien sûr, ces correctifs devraient filtrer jusqu'à la version stable de WebView après une courte période de temps, il peut donc être préférable d'attendre dans la plupart des cas.

Garder Android à jour(Keeping Android Updated)

Les appareils Android(Android) ne sont pas mieux connus pour leur capacité à rester à jour, mais en gardant ASW en tant que (ASW)composant système(system component) distinct , Google peut rapidement proposer des corrections de bogues urgentes à l'aide du Google Play Store . Ceci est installé sur presque tous les appareils Android , y compris les appareils Android émulés(emulated Android devices) sur votre PC.

Il s'agit d'une autre partie des mesures de sécurité courantes des smartphones utilisées par des développeurs comme (smartphone security)Google et Android(Google and Android) pour protéger les appareils contre les pires menaces. Si vous êtes vraiment préoccupé par la sécurité, vous pouvez envisager d'installer une application antivirus Android(Android antivirus) , mais cela peut ne pas être nécessaire pour la plupart des utilisateurs.



About the author

Je suis un développeur iPhone et macOS avec de l'expérience à la fois dans Windows 11/10 et dans la toute nouvelle plate-forme iOS d'Apple. Avec plus de 10 ans d'expérience, j'ai une compréhension approfondie de la façon de créer et de gérer des fichiers sur les deux plateformes. Mes compétences vont au-delà de la simple création de fichiers - j'ai également une solide connaissance des produits Apple, de leurs fonctionnalités et de leur utilisation.



Related posts