De nombreuses applications sur Android affichent du "contenu web" (par exemple, des pages web HTML incluses dans l'application ou chargées depuis l'Internet).
Comme cela est très courant, Google a décidé que les applications peuvent utiliser une méthode appelée WebView
pour afficher ce type de contenu, de sorte que chaque développeur d'applications ne doive pas inclure une bibliothèque pour l'analyse et le rendu du HTML.
D'autre part, nous savons que les navigateurs web sont fréquemment mis à jour en raison des failles de sécurité et des nouvelles fonctionnalités. De plus, il n'existe pas "un seul et unique navigateur web".
Par conséquent, depuis environ Android 4.x (je ne suis pas sûr de la version exacte), la WebView ne fait plus partie du système Android. Elle est fournie par une application de navigateur web installée sur votre système. Si plusieurs applications de navigateur web sont installées, vous pouvez, en tant qu'utilisateur, choisir celle qui sera utilisée dans les autres applications comme moteur de rendu web. Le paramètre que vous avez mis en évidence est exactement le point où vous, en tant qu'utilisateur, pouvez spécifier quel navigateur web doit être utilisé par toutes les applications qui veulent afficher du contenu web.
En général, sur Android, il existe deux variantes parmi lesquelles vous pouvez choisir :
- グーグルクローム
- Google WebView composant (effectivement un Chrome mais sans icône d'application une interface utilisateur pour l'utilisateur. cette application est uniquement utilisable par d'autres applications).
En outre, sur les appareils Samsung Samsung Internet est disponible.
Pas de partage de données
Un fait important doit être mentionné : Si une application utilise, par exemple, "Samsung Internet" via WebView, ce "navigateur Web" repart à zéro et enregistre toutes les données dans le répertoire privé de l'application dans laquelle il est exécuté.
Par conséquent, aucune application ou WebView qui s'exécute en tant que partie d'une application ne peut accéder à vos données utilisateur sauvegardées dans vos navigateurs Web principaux (comme les données enregistrées, les mots de passe, l'historique du navigateur, les cookies, ...). En fait, chaque application a sa "propre instance de navigateur Web".