Navigation dans l'application à l'aide du Web intégré

Les navigateurs intégrés aux applications peuvent offrir une expérience de navigation complète à vos utilisateurs, tout en leur permettant de rester dans le contexte de votre application. Ils sont le plus souvent utilisés lorsque vous avez un lien ou une annonce dans votre application qui renvoie à une page Web. La page Web peut être ouverte dans un navigateur intégré à l'application, comme illustré dans la Figure 1.

Un lien intégré à l'application dans une boîte rouge, et une flèche pointant vers un autre écran montrant le lien ouvert avec un onglet personnalisé.
Figure 1. Cliquer sur un lien intégré à une application (à gauche) et ouvrir un navigateur intégré à une application à l'aide d'un onglet personnalisé (à droite)

Les onglets personnalisés et WebView sont des API disponibles pour optimiser votre expérience dans l'application. Le choix de l'une ou l'autre dépend de votre cas d'utilisation. Le tableau suivant présente certains avantages de chacune d'elles :

Onglets personnalisés

WebViews

Navigation prête à l'emploi pour le contenu tiers géré par le navigateur par défaut de l'utilisateur. Le plus courant pour la majorité des cas d'utilisation.

Des expériences de navigation personnalisées contrôlées par les développeurs. Généralement utilisé pour les cas d'utilisation plus avancés.

  • Facilité d'intégration : l'intégration des onglets personnalisés est le moyen le plus simple et le plus facile de proposer aux utilisateurs une expérience de navigation Web intégrée.
  • État partagé : réduction des frictions pour les utilisateurs lorsqu'ils se connectent à des sites grâce au modèle de cookies et d'autorisations partagé avec le navigateur
  • Contrôle plus avancé de l'UI de la vue du navigateur
  • être en mesure de modifier le contenu de la page Web elle-même.
  • Informations analytiques plus approfondies sur l'engagement et l'activité des développeurs
  • Les mises à jour de WebView sont déployées de manière cohérente et globale auprès de tous les appareils et utilisateurs.

Bien que les onglets personnalisés soient compatibles avec la grande majorité des navigateurs, certains offrent des options de personnalisation supplémentaires. Pour en savoir plus, consultez cette comparaison de la compatibilité des navigateurs avec les onglets personnalisés.

Ressources supplémentaires

Pour développer des pages Web pour les appareils Android à l'aide des API WebView ou Onglets personnalisés, consultez les documents suivants :