Articles

Qu’est-ce que l’application Android System WebView ?

Si vous possédez un smartphone ou une tablette Android, vous avez peut-être croisé l’application Android System WebView en parcourant votre appareil. Si vous ne savez pas grand-chose de cette application mobile ou de ce qu’elle fait exactement sur votre smartphone, vous serez sûrement surpris de découvrir ses capacités d’intégration de l’environnement web. Ce n’est pas le genre d’application que vous pouvez lancer d’une simple pression. Elle fonctionne toute seule en arrière-plan, sans aucune interaction directe avec l’utilisateur.

Vous pouvez trouver l’application à l’emplacement suivant :

Paramètres → Gestionnaire d’applications → Apps système.

Ici, vous pourrez voir l’application Android System WebView et vérifier si elle est active ou désactivée. Vous pourriez même être invité à la mettre à jour en visitant le Google Play Store.

Dans notre article d’aujourd’hui, nous répondrons aux questions suivantes pour vous :

  • Qu’est-ce que Android System WebView ?
  • Pourquoi avez-vous besoin de cette application ?
  • Quelle est l’importance de cette application pour votre appareil ?
android system webview
Android System WebView. App

Laissez-nous vous dire ce qu’est Android System WebView

Qu’est-ce que Android System WebView ? C’est un moteur de navigateur web intégré à un système d’exploitation qui permet d’ouvrir des pages web au sein des applications. Vous pouvez visualiser tout type de contenu web avec l’aide de WebView. Il est installé sur votre appareil Android dès le départ et ne doit être mis à jour que si/quand cela est nécessaire.

Ce composant est basé sur le moteur WebKit. La version qui fait partie d’Android KitKat est basée sur Chromium, qui est un navigateur web open-source. Son fonctionnement est très similaire à celui du navigateur Chrome. Cela signifie qu’il charge les pages web de la même manière que Chrome ou Safari.

En outre, WebView est un élément essentiel d’Android Studio, un IDE pour le développement d’applications Android. Ce logiciel permet aux utilisateurs ayant des connaissances et des compétences suffisantes en programmation de créer leurs propres navigateurs, ainsi que d’autres apps dont le format est similaire à celui du fil d’actualité ou des apps de messagerie.

Pour mieux comprendre le fonctionnement de l’outil, prenons l’exemple de Viber. Si quelqu’un vous envoie un lien vers une vidéo YouTube, vous pouvez la regarder à l’intérieur du même chat Viber, sans avoir à ouvrir le site Web ou l’application mobile de YouTube.

Voici un autre exemple :

Imaginez que vous faites défiler votre fil d’actualité Facebook et que vous tombez sur un post contenant un lien vers un article intéressant. Lorsque vous cliquez sur le lien, un onglet intérieur contenant du contenu web s’ouvre. Ce « mini-browser » intégré fourni par WebView possède toutes les fonctionnalités d’un navigateur complet, telles que l’affichage du texte, la mise à l’échelle du contenu, la recherche de texte et le défilement. Sans cet outil, vous devriez quitter l’application Facebook et ouvrir le lien dans un autre navigateur. Cela engendrerait des actions plus longues – passer à un navigateur, parcourir l’information, fermer le navigateur, puis revenir à votre app. Pas très pratique, n’est-ce pas ?

Avec WebView installé et mis à jour sur votre appareil, vous obtenez un gain de temps et de ressources matérielles qui seraient autrement gaspillés dans le lancement séparé d’une application de navigateur web. Cela permet également d’économiser la batterie.

Cette application est presque toujours préinstallée. Toutefois, si elle ne l’est pas (en raison de l’utilisation d’un firmware personnalisé sur votre appareil, par exemple), vous pouvez la télécharger sur Google Play.

À partir d’Android 7 (Nougat), la nécessité de l’Android System WebView a été éliminée. Les apps qui ont la capacité de traiter des liens externes emploient désormais l’aide de moteurs de rendu fournis par des navigateurs web distincts.

Ai-je besoin d’Android System WebView ?

La discussion sur la question « Qu’est-ce qu’Android System WebView ? » nous amène à notre prochaine interrogation : « ai-je besoin de Android System WebView ? ». Si vous êtes un utilisateur régulier d’Android, vous devez avoir compris maintenant que le système d’exploitation décide de cela pour vous.

Si vous avez Android 6.0 (Marshmallow) ou moins, il est préférable de laisser WebView activé (pour de meilleures performances). Si votre smartphone est un Android 7.0 (Nougat) ou supérieur, alors vous ne devez pas l’activer, car Chrome gère toutes les responsabilités de WebView à la place.

Pour les développeurs Android 7.0+ qui veulent fournir à leurs applications la possibilité d’ouvrir et d’interagir avec du contenu web à l’intérieur des applications elles-mêmes, Android System WebView est une partie essentielle de leurs projets. Tout d’abord, la bibliothèque WebView est activée et une instance de la classe WebView est créée. Ensuite, les permissions web et le code WebView sont ajoutés au fichier Android Declaration. Cela permet de lancer des pages web à l’intérieur des apps.

Ces actions assureront l’intégration des capacités du navigateur dans le logiciel que vous créez. Elles permettront le rendu des pages web et du code JS.

Notez qu’il n’est conseillé d’installer WebView manuellement (dans le cas où votre appareil n’en est pas équipé par défaut) que si vous disposez d’un appareil sorti en 2015 ou après, avec Android 5.0 et plus. Dans le cas contraire, vous risquez d’être victime de pirates qui utilisent les plus petites failles du code pour accéder à la mémoire de votre appareil.

Comment faites-vous face à ?

mise à jour d'Android system webview
Mise à jour d’Android System WebView

Pour les appareils sous Android 5.0 ou moins, Android System WebView faisait partie intégrante de l’environnement d’exploitation. Il ne pouvait être mis à jour qu’en même temps que le système d’exploitation lui-même. Après Lollipop, cependant, WebView a été séparé en un paquet d’applications individuelles et il est devenu possible de mettre en œuvre la mise à jour de Android System WebView en utilisant Google Play. Grâce à cela, les utilisateurs d’Android 7.0 et plus peuvent également télécharger et installer l’application sur leurs appareils.

Dans l’ensemble, l’outil est considéré comme assez gourmand en ressources, consommant une part importante de la RAM et affectant les performances globales du système d’exploitation. C’est une autre raison pour laquelle il n’est pas intégré dans les nouvelles versions d’Android.

Puis-je désinstaller Android System WebView ?

Comment faire ?

Il n’est pas rare de souhaiter vider l’espace de stockage et libérer de la RAM sur votre appareil. Par conséquent, si vous ne savez pas à quoi sert une application particulière et que vous ne l’utilisez pas, il serait tout à fait logique de ne pas la vouloir du tout installée sur votre appareil.

Donc, devez-vous la désinstaller ?

Voici la réponse à la question :  » Puis-je désinstaller Android System WebView ? »

Si cette application a été préinstallée sur votre smartphone ou votre tablette, il n’existe aucun moyen courant de la supprimer puisqu’il s’agit d’une application système (comme cela a été évoqué dans la section « Qu’est-ce que Android System WebView ? »). Le mieux que vous puissiez faire est de la désactiver. Le gestionnaire d’applications peut seulement vous aider à vider le cache et les résidus de données, à supprimer les mises à jour et à arrêter ou désactiver l’outil. Il n’y a pas d’option de suppression.

Les experts ne recommandent pas de désactiver ou de supprimer cette application, sauf si vous en avez absolument besoin, car un certain nombre d’autres applications ne pourraient pas fonctionner correctement sans elle. Des apps telles que les clients de réseaux sociaux, les utilitaires liés à la météo et certaines messageries pourraient mal fonctionner. Se débarrasser complètement de WebView n’est possible que par l’enracinement de votre appareil. Cependant, il s’agit d’un processus risqué qui peut affecter négativement les performances de l’appareil.

Un utilisateur ordinaire pourrait penser :  » Pourquoi devrais-je le désactiver ? « . Il est très important pour ces utilisateurs de réaliser ce qui suit : Pour les anciennes versions d’Android, les mises à jour des différents composants du système ne sont plus publiées. Par conséquent, il n’y a pas de correctifs pour les vulnérabilités récemment découvertes (ceci concerne principalement Android 4.3 et 4.4). Cela, à son tour, conduit à un risque accru de compromettre la sécurité de votre appareil.

Donc, si vous avez un appareil plus ancien qui ne recevra pas de mises à jour vers des versions plus récentes de l’OS, vous pourriez vouloir désactiver ou désinstaller toutes les apps système non critiques, y compris Android System WebView.

Comment activer Android System WebView dans les versions d’OS plus récentes

Si vous souhaitez utiliser Android System WebView dans les versions 7.0 et supérieures, vous devrez procéder comme suit :

  • Désinstaller ou désactiver tous les navigateurs web.
  • Télécharger la dernière version d’Android System WebView sur Google Play.
  • Ouvrir toute application qui traite les liens externes.

Vérifiez si l’application WebView fonctionne comme prévu (notez que si vous réinstallez/activez un navigateur Web, WebView sera désactivé automatiquement).

Fin de notre discussion

android system webview installed
Android System WebView. Installé

Nous espérons que cet article vous aidera à comprendre ce qu’est Android System WebView et si vous en avez besoin ou non sur votre appareil.

Voici un résumé rapide de notre discussion :

L’Android System WebView est une application système sans laquelle l’ouverture de liens externes au sein d’une app nécessiterait de basculer vers une app de navigateur web distincte (Chrome, Firefox, Opera, etc.). Dans les versions plus récentes d’Android, le système utilise le moteur de rendu de Google Chrome ou de tout autre navigateur installé pour effectuer les mêmes tâches. Par conséquent, il n’est pas nécessaire d’installer et d’activer cette app.

Un dernier mot d’avertissement : assurez-vous que votre appareil mobile ne contient pas de versions obsolètes des applications système telles que Android System WebView. Mettez-les à jour en temps voulu. Ce faisant, vous empêcherez les pirates d’exploiter d’éventuelles vulnérabilités.

Notez cet article !

Soumettre la note

Note moyenne 4,4 / 5. Nombre de votes : 19

Aucun vote pour le moment ! Soyez le premier à noter cet article.

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *