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

Les navigateurs intégrés peuvent offrir une expérience de navigation complète à vos utilisateurs, tout en leur permettant de rester dans le contexte de votre application. Cette fonctionnalité est généralement utilisée lorsque vous avez un lien ou une annonce dans votre application qui redirige vers une page Web. La page Web peut être ouverte dans un navigateur intégré à l'application, comme illustré dans la figure 1.

Lien dans l'application dans un cadre rouge et flèche pointant vers un autre écran montrant le lien ouvert dans un onglet personnalisé.
Figure 1. Cliquez sur un lien dans l'application (à gauche) et ouvrez un navigateur intégré à l'application à l'aide d'un onglet personnalisé (à droite).

Les onglets personnalisés et WebView sont des API disponibles pour alimenter votre expérience dans l'application, mais le choix de l'API la plus adaptée 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. La plus courante pour la plupart des cas d'utilisation.

Expériences de navigation personnalisées contrôlées par le développeur Généralement utilisé pour des cas d'utilisation plus avancés.

  • Simplicité d'intégration: intégrer des onglets personnalisés est le moyen le plus simple de proposer aux utilisateurs une expérience de navigation Web intégrée.
  • État partagé: réduction des frictions pour les utilisateurs lors de la connexion aux sites grâce au modèle de cookies et d'autorisations partagés avec le navigateur
  • Contrôle plus avancé de l'UI de la vue du navigateur
  • pouvoir modifier le contenu de la page Web elle-même ;
  • Informations analytiques plus détaillées sur l'engagement et l'activité des développeurs
  • Les mises à jour de WebView sont déployées de manière cohérente et mondiale 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 la 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 Custom Tabs, consultez les documents suivants: