Les tranches et les actions d'application sont de nouvelles API dans Android P qui aident les développeurs à afficher leur contenu et leurs fonctionnalités en dehors de leur application. Les actions d'application sont accessibles dans le Play Store, Pixel Launcher et Google Assistant, tandis que les tranches sont disponibles dans l'application Google.
Pour les développeurs d’applications indépendants, le travail qui suit le développement proprement dit de l’application peut souvent être la partie la plus difficile du travail. Comment amener les gens à découvrir votre application? Et une fois que vous commencez à gagner quelques utilisateurs, comment les fidéliser? Engager les utilisateurs, afin qu'ils reviennent sans cesse sur votre application (et donc sans la désinstaller), est la clé pour créer une base d'utilisateurs stable et dédiée. C'est pourquoi Google introduit de nouvelles API dans Android P appelées Slices et App Actions.
Avec les dizaines, voire les centaines d'applications installées sur les appareils des utilisateurs, il est difficile pour votre application de rivaliser pour attirer l'attention de l'utilisateur. Vous souhaitez qu'un utilisateur ouvre fréquemment votre application afin que vous puissiez lui proposer plus de contenu, le gardant ainsi engagé et générant potentiellement plus de revenus. Alors que les utilisateurs détournent leur attention des applications individuelles vers les agrégateurs de contenu tels que
Flux Google, vous devez trouver un moyen de faire apparaître le contenu de votre application là où les gens passent la plupart de leur temps. Le nouveau Android P Les API aident les développeurs à faire exactement cela en vous permettant d'afficher des extraits de l'interface utilisateur de votre application (Slices) ou des actions contextuelles basées sur les capacités de votre application (Actions d'application.)Utilisation de la nouvelle API Slices
Certains des observateurs les plus avisés parmi vous ont peut-être remarqué le nouveau API de tranches apparaître dans le Documentation API sorti avec le premier Aperçu du développeur Android P. La documentation est plutôt vague, mais nous avons aujourd'hui une idée plus claire de la vision que Google a pour cette nouvelle API. C'est un moyen pour les applications tierces de faire apparaître leur contenu dans des applications telles que Application Google, mais d'une manière dynamique, interactive et transparente. Les tranches peuvent inclure des données en direct, du contenu défilant, des actions en ligne et des liens profonds dans votre application afin que vous ayez beaucoup de choix quant au contenu que vous souhaitez montrer à l'utilisateur.
Supposons par exemple que vous construisiez une application de planification de voyage pour une chaîne hôtelière avec la possibilité de s'enregistrer et de quitter l'hôtel. Si l'hôtel envoie des confirmations par e-mail à l'utilisateur et que celui-ci a activé Google Feed, Google peut alors suivre la réservation. Mais cela n'amène pas les utilisateurs à ton une application, n'est-ce pas? Avec l'API Slices, vous pouvez afficher la réservation de manière plus naturelle lorsque l'utilisateur recherche un terme pertinent pour la réservation.
Et si vous étiez un développeur construisant un nouveau lecteur de musique astucieux avec un Conception matérielle interface? Si un utilisateur a créé une liste de lecture dans l'application et que vous souhaitez lui rappeler ces douces mélodies, vous pouvez l'informer lorsqu'il ouvre l'application Google et recherche une chanson, un artiste, un album, etc.
Enfin, disons que vous travaillez sur une application pour une entreprise de covoiturage ou une autre entreprise connexe. Si un utilisateur recherche dans l'application Google un moyen de réserver un service pertinent, vous pouvez proposer une tranche interactive de votre application qui lui permet de finaliser rapidement la réservation.
Chacune des conceptions Slice présentées ci-dessus semble unique, mais elles suivent toutes les principes généraux de conception que vous connaissez probablement. L'API vous permet de styliser le Slice que vous proposez à l'application Google, bien que le style de base soit basé sur la notification Android, de sorte que l'apparence de votre Slice ne devrait pas différer trop de celle des autres Slices.
Compatibilité
Vous pouvez clairement faire beaucoup de choses avec Slices. Si vous souhaitez créer votre application avec cette API, vous pouvez en savoir plus ici. De grandes entreprises telles que CNN, HBO, USAA et Alibaba travaillent déjà à l'ajout de la prise en charge de l'API, nous dit-on. Les Slices sont compatibles avec 95% des appareils Android du marché grâce à la version SDK minimale de le package de compatibilité, afin que vos Slices atteignent un large public une fois mises en ligne sur Google Application.
Enfin, certains d'entre vous se demandent peut-être si d'autres applications peuvent recevoir des Slices. La réponse est non: seules les applications système le peuvent. En effet, l'autorisation requise pour qu'une application agisse comme un Gestionnaire de tranches pour recevoir des tranches d'un Fournisseur de tranches ne peut être accordé à des applications tierces (android.permission. BIND_SLICES.)
Actions de l'application
Le nouveau API d'actions d'application dans Android P est destiné à fournir aux utilisateurs une variété d'actions prédites parmi lesquelles choisir de manière contextuelle. Vous pouvez le considérer comme le Répondre application pour les réponses intelligentes (ou l'API de réponse intelligente d'Android P) mais plutôt pour les actions. Les actions d'application apparaissent en fonction de leur utilisation et de leur pertinence dans plusieurs applications telles que l'application Google, Jouer au magasin, Assistant Google, et le Lanceur de pixels. L'API App Actions utilise le même ensemble de intentions comme Actions sur l'Assistant Google.
Si vous souhaitez en savoir plus sur les actions d'application, vous pouvez inscrivez-vous pour être averti quand il sera disponible.