Avertissement : Google Play Instant ne sera plus disponible. À partir de décembre 2025, les Applis instantanées ne pourront plus être publiées sur Google Play, et toutes les API Instant des services Google Play ne fonctionneront plus. Play ne proposera plus d'applis instantanées aux utilisateurs, quel que soit le mécanisme utilisé.
Nous apportons cette modification en fonction des commentaires des développeurs et de nos investissements continus pour améliorer l'écosystème depuis l'introduction de Google Play Instantané.
Pour continuer à optimiser la croissance du nombre d'utilisateurs, nous encourageons les développeurs à rediriger les utilisateurs vers leur application ou leur jeu habituels à l'aide de liens profonds pour les rediriger vers des parcours ou des fonctionnalités spécifiques, le cas échéant.
Google Play Instant offre aux utilisateurs une nouvelle façon de consommer des applications. Ces applications, appelées applis instantanées, sont des applications Android natives, mais elles s'exécutent sans être installées sur l'appareil. Chaque application instantanée possède une version correspondante que les utilisateurs peuvent choisir d'installer.
En raison de la façon unique dont les utilisateurs interagissent avec elles, les applications instantanées doivent respecter certaines pratiques spécifiques en matière d'expérience utilisateur. Ce guide présente des consignes pour créer une expérience utilisateur positive dans une application instantanée.
Nous vous recommandons vivement d'utiliser les principes de Material Design lorsque vous concevez votre application instantanée. Pour en savoir plus sur l'application de Material Design à une application, consultez Material Design pour Android.
Nous avons également fourni des consignes supplémentaires spécifiques aux applications de jeux. Pour en savoir plus, consultez les bonnes pratiques en matière d'expérience utilisateur pour les jeux sur Google Play Instant.
Fournir un écran de destination pertinent pour votre application

Pour que votre application ou votre jeu comporte un bouton Essayer maintenant sur le Play Store ou qu'il apparaisse dans le lanceur d'applications Android, il doit disposer d'une activité principale par défaut.
Les utilisateurs qui accèdent à votre application à partir du bouton Essayer maintenant ou du lanceur d'applications n'ont pas le contexte d'un lien profond ni d'un contenu spécifique auquel ils tentent d'accéder. Vous devez donc leur permettre de parcourir et de découvrir les fonctionnalités de votre application.
Il est également important de s'assurer que le nom de votre application est bien visible à l'écran. Les utilisateurs cliquent parfois sur un lien vers votre application sans beaucoup de contexte. Ils ne connaissent donc peut-être pas le nom de votre application.
Identifier les destinations de remplacement pour vos liens

Les liens vers les applications et les jeux sur Google Play Instant s'ouvrent immédiatement lorsque cela est possible. Sinon, ces liens s'ouvrent dans un navigateur.
En associant votre compte à Google Play, vous pouvez modifier le scénario de remplacement pour qu'il redirige l'utilisateur vers le Play Store. Cette stratégie peut être utile si vous souhaitez inciter les utilisateurs à télécharger votre application s'ils ne peuvent pas l'ouvrir immédiatement et que vous ne souhaitez pas qu'ils l'utilisent sur le Web.
Vous pouvez également utiliser des bannières sur votre site Web pour ouvrir directement votre application au lieu de devoir d'abord rediriger les utilisateurs vers le Play Store. Cette stratégie est illustrée dans la figure 2.
Permettre aux utilisateurs de terminer leur tâche
Lorsque vous faites la publicité d'une fonctionnalité auprès des utilisateurs de votre application instantanée, assurez-vous qu'ils peuvent l'utiliser sans avoir à installer l'application.
Évitez de demander aux utilisateurs d'installer l'application pour qu'ils puissent faire ce qu'ils souhaitent. L'action de clic principale d'une page de l'application ne doit jamais déclencher d'invite d'installation.
Demander aux utilisateurs de se connecter au moment opportun
Proposez autant de fonctionnalités que possible sans demander aux utilisateurs de se connecter ni de s'inscrire à un service associé à votre application.
Attendez que les utilisateurs tentent d'utiliser une fonctionnalité nécessitant une authentification avant de leur demander de se connecter. Les utilisateurs perçoivent les invites de connexion comme moins intrusives s'ils voient immédiatement l'avantage de se connecter.
Prenons l'exemple d'une application de partage de photos qui demande aux utilisateurs de se connecter au lancement. Pour améliorer l'expérience utilisateur, l'application propose désormais des fonctionnalités que les utilisateurs peuvent utiliser sans se connecter, comme parcourir les photos publiques les plus populaires et retoucher les photos sur leurs appareils. Lorsque l'utilisateur souhaite partager ses photos avec des amis, l'application l'invite à se connecter.
Conserver l'état de l'utilisateur après l'installation de l'application
Lorsque les utilisateurs installent l'application, assurez-vous de transférer l'état de l'application stocké vers l'application à l'aide de cookies ou du stockage local. Les utilisateurs doivent pouvoir reprendre là où ils s'étaient arrêtés dans votre application, comme illustré à la figure 5.

Ne créez pas d'écrans de démarrage supplémentaires.
L'expérience de lancement d'une appli instantanée inclut le branding, le titre et l'icône du lanceur d'applications. Ne créez pas d'autres écrans de démarrage, car ils semblent redondants pour les utilisateurs.
Flèches vers le haut et retour système
Le bouton Haut permet de remonter dans la pile de navigation de l'application jusqu'à ce que l'utilisateur atteigne l'écran d'accueil de l'application. Le bouton Retour permet de parcourir l'historique des écrans récemment consultés, dans l'ordre chronologique inverse.
Alors que le bouton Haut permet à l'utilisateur de rester dans votre application, le bouton Retour peut le ramener aux écrans récents en dehors de votre application. En d'autres termes, appuyer sur le bouton Haut ne doit jamais quitter l'application.
Pour en savoir plus sur la conception de la navigation avec les boutons Retour et Haut, consultez Concevoir la navigation "Retour" et "Haut".
Ne branchez pas votre UI
L'UI de votre appli instantanée doit être identique à celle d'une version installée. Ne modifiez pas la conception ni l'UI de l'application instantanée.

Utiliser Smart Lock pour les mots de passe sur Android pour l'identité
Smart Lock pour les mots de passe sur Android est un gestionnaire de mots de passe qui fonctionne dans Chrome et sur Android. Le verrouillage intelligent connecte également automatiquement les utilisateurs lors des visites suivantes. Pour faciliter l'authentification des utilisateurs, assurez la compatibilité de votre appli instantanée avec Google Smart Lock.
Fournir des invites d'installation explicites
Utilisez les boutons d'installation de manière stratégique en les intégrant à l'interface utilisateur de votre application. Utilisez l'icône Material Design de téléchargement d'application et le libellé INSTALLER pour le bouton d'installation.
N'utilisez pas d'autres libellés tels que "Télécharger l'application", "Installer l'application complète" ou "Mettre à niveau". N'utilisez jamais de bannière ni d'autres techniques publicitaires pour présenter une invite d'installation aux utilisateurs.
Fournir au maximum deux ou trois invites d'installation implicites
Les invites d'installation implicites sont des liens dans l'appli instantanée qui ne font rien d'autre que lancer une invite d'installation. Ces invites d'installation implicites peuvent s'afficher lorsque la version installée de votre application propose des fonctionnalités qui ne sont pas disponibles dans la version instantanée.
Ne pas inclure plus de deux ou trois invites d'installation implicites dans votre application
Lorsque vous utilisez une invite d'installation implicite, veillez à fournir le contexte et des informations sur la fonctionnalité qui l'a déclenchée. Donnez aux utilisateurs une raison d'installer l'application.
Supprimer les sections non fonctionnelles de votre application
Lorsque vous convertissez votre application en appli instantanée, il est possible que certaines parties de l'UI de votre appli instantanée renvoient à d'autres modules de fonctionnalités de votre application. Supprimez ces sections de l'appli instantanée.
Simplifiez les paiements
Si les achats dans votre application instantanée ne sont pas compatibles avec Google Play Billing et que vous n'avez pas enregistré les informations de paiement de l'utilisateur, vous pouvez utiliser une autre API de paiement, comme l'API Google Pay. L'API Google Pay vous permet de proposer des paiements hors connexion uniquement, comme le paiement à la livraison, et de stocker des cartes cadeaux dans votre application instantanée.
Rediriger vers des offres tierces
Les liens vers des offres et contenus tiers peuvent s'ouvrir dans un onglet personnalisé Chrome ou dans un navigateur. Ils peuvent être affichés à l'aide d'un WebView
lorsque les ressources demandées sont fournies via le protocole HTTPS.
Vos propres offres ne doivent pas rediriger vers le navigateur, mais rester dans l'application instantanée, en utilisant un WebView
si nécessaire. Tout le trafic réseau provenant de l'appli instantanée doit utiliser le protocole HTTPS.
Dans l'application instantanée, vous devez définir clairement les fonctionnalités fournies par votre application et celles fournies par une source externe.
Fournir un moyen de partager les URL des applis instantanées
Étant donné que les applications instantanées ne fournissent pas de barre d'adresse permettant aux utilisateurs de copier l'URL, fournissez une action de partage dans votre application qui permet aux utilisateurs de partager l'URL de votre application instantanée.
Ressources supplémentaires
Pour en savoir plus sur la création d'expériences instantanées de haute qualité, consultez les ressources suivantes.