Actualités sur les produits

Développer pour le système d'intelligence sur Android

Temps de lecture : 4 min
Voir le profil de Matthew McCullough
Matthew McCullough Vice-président, Product Management, Android Developer

Comme annoncé aujourd'hui lors de The Android Show, Android passe d'un système d'exploitation à un système d'intelligence, ce qui crée davantage d'opportunités d'engagement avec vos applications. Grâce à une intégration poussée entre le matériel et le logiciel, les appareils Android pourront se charger de la tâche complexe d'anticiper les besoins des utilisateurs, afin que votre application puisse se concentrer sur la fourniture de cette expérience au bon moment. Dans ce cadre, nous annonçons Gemini Intelligence, une suite de nouvelles fonctionnalités qui offrent le meilleur de Gemini sur nos appareils Android les plus avancés.

Automatisation des tâches avec Gemini

Avec Gemini Intelligence, nous étendons la capacité de Gemini à automatiser des tâches dans certaines applications au nom de l'utilisateur, avec une transparence et un contrôle intégrés. Cela crée un autre moyen d'engager les utilisateurs, en générant un trafic à forte intention vers votre application sans que vous ayez à coder ni à effectuer de travaux d'ingénierie majeurs. En permettant à Gemini de gérer des tâches complexes en plusieurs étapes, comme commander un café ou créer un panier d'achat à partir d'une liste de courses dans une application de notes, Gemini s'occupe de la logistique pour les utilisateurs. Vous pouvez ainsi vous concentrer sur l'innovation et la création de fonctionnalités exceptionnelles. 

Nous savons que les utilisateurs aiment parfois parcourir des contenus, et d'autres fois, ils veulent effectuer une tâche rapidement. Initialement lancée avec certains partenaires de livraison de repas et de covoiturage pour commander des courses ou demander un trajet, cette fonctionnalité s'étend à d'autres secteurs et facteurs de forme, y compris les pliables, les montres, les voitures et les lunettes XR. 

TAS-Gif (1).gif

Booster l'engagement avec les AppFunctions

Pour mieux contrôler la façon dont les agents interagissent avec votre application, vous pouvez utiliser les AppFunctions d'Android. Vous pouvez ainsi fournir des outils spécifiques, tels que des services, des données et des actions, directement à l'OS et aux agents, accompagnés de descriptions en langage naturel. Le système peut ensuite découvrir et exécuter ces outils sur différents facteurs de forme, ce qui permet aux utilisateurs de déclencher les fonctionnalités de votre application via le système d'intelligence pour des expériences plus riches et plus personnalisées avec l'automatisation des tâches. Nous avons commencé à tester ces API en version preview privée avec des applications comme KakaoTalk pour permettre aux utilisateurs d'envoyer des messages ou de passer des appels vocaux via ce nouveau framework. Les AppFunctions ont déjà permis l'exécution locale de 25 cas d'utilisation d'applications sur les appareils de différents fabricants. Vous pouvez tester l'API localement et vous inscrire dès maintenant au programme d'accès anticipé à AppFunctions pour profiter d'opportunités d'intégration complètes.

Nous proposons plusieurs options d'intégration pour vous accompagner dans votre parcours d'intelligence, que ce soit avec une automatisation d'application sans effort et sans modification de code, ou en utilisant l'API AppFunctions pour vous offrir plus de contrôle, à la manière d'un MCP. 

Amélioration de l'expérience utilisateur grâce aux widgets

Nous améliorons l'expérience utilisateur en étendant la compatibilité des widgets à de nouveaux facteurs de forme, à commencer par les voitures. Cela vous offre de nouvelles opportunités d'interagir avec les utilisateurs de 250 millions de véhicules compatibles avec Android Auto. 

Jetpack Glance facilite la création de widgets de haute qualité et bénéficie désormais de nouvelles fonctionnalités puissantes grâce à un nouveau framework sous-jacent appelé RemoteCompose.

  • Nouvelles interactions premium plus riches  : conçu pour être hautement adaptatif et économe en batterie, RemoteCompose permet à Glance de proposer des interactions premium plus riches. Vous pourrez bientôt exploiter de nouvelles fonctionnalités, y compris le défilement par alignement, les boutons expressifs et les effets de particules, pour créer des widgets plus attrayants.
  • Rétrocompatibilité intégrée : ces fonctionnalités RemoteCompose expressives sont prises en charge d'emblée sur Android 16 et versions ultérieures. En utilisant Jetpack Glance comme API, vous conservez une rétrocompatibilité totale. Vos widgets exploiteront automatiquement ces fonctionnalités d'interface utilisateur premium sur les appareils plus récents, tout en se dégradant de manière élégante pour prendre en charge les versions d'OS plus anciennes.

De plus, RemoteCompose est le moteur de Créer mon widget, une fonctionnalité qui permet aux utilisateurs de demander à Gemini de créer des widgets personnalisés entièrement adaptatifs, qui peuvent être redimensionnés et optimisés de manière fluide pour l'écran d'accueil de l'utilisateur ou sa montre Wear OS.

Créer des applications adaptatives pour d'autres appareils que les téléphones

Des appareils pliables aux tablettes, en passant par les voitures compatibles, les casques XR et les nouveaux Googlebooks, le canevas des applications Android s'est étendu à de nombreux écrans et facteurs de forme. Voici quelques-unes des mises à jour qui vous aideront à créer des applications adaptatives : 

morph-to-tablet.gif
  • Jetpack Navigation 3 : notre dernière version de Jetpack Navigation 3 offre une meilleure compatibilité avec les écrans adaptatifs en ajoutant des décorateurs de scène à l'API Scene. Les décorateurs de scène peuvent être utilisés pour modifier la scène calculée par la stratégie de scène de votre application. Par exemple, ils peuvent être utilisés pour ajouter des éléments d'interface utilisateur courants tels que des barres d'application supérieures et des barres/rails de navigation que vous souhaitez ajouter au niveau de la scène, plutôt qu'au niveau de l'entrée de navigation. NavDisplay inclut désormais une fonctionnalité intégrée qui fait des entrées de navigation des éléments partagés. Vous pouvez ainsi passer d'une scène à l'autre de manière fluide. Pour en savoir plus, consultez nos recettes Nav3.
  • Jetpack Compose : l'adoption de Compose dans votre application reste le moyen le plus simple de commencer à créer des UI adaptatives. Nous voulons nous assurer que vous disposez du niveau d'assistance architecturale approprié. Nous travaillons sur un nouvel ensemble de composants de base dans Compose 1.11 pour les mises en page responsives et la personnalisation avec Grid, Flexbox, MediaQuery et Style. N'hésitez pas à nous faire part de vos commentaires avant que nous ne supprimions le flag "Expérimental".
  • Conseils de conception  : explorez notre galerie de conceptions mise à jour pour trouver l'inspiration, notre nouveau hub de conception pour ordinateur ou nos conseils sur les mises en page adaptatives pour vous lancer.

Pour proposer des expériences adaptées à chaque appareil,  profitez des dernières mises à jour de :

  • Bibliothèque d'applications pour voitures  : nous simplifions le développement en élargissant la bibliothèque d'applications pour voitures, qui vous permet de créer une seule fois et de proposer des expériences multimédias personnalisées et optimisées contre la distraction à la fois sur Android Auto et Android Automotive OS. Nous améliorons l'expérience à bord en étendant la compatibilité avec les applications vidéo adaptatives, afin que les vidéos puissent être lues en plein écran lorsque les voitures sont garées.
  • SDK Android XR  : le SDK Android XR vous permet de créer des expériences personnalisées et profondément différenciées pour un éventail croissant d'appareils XR, y compris les futures lunettes XR filaires (comme le projet Aura de XREAL). Les applications adaptatives existantes s'affichent automatiquement dans des environnements immersifs sans effort de développement supplémentaire. Vous pouvez vous préparer aux lunettes avec affichage en utilisant Jetpack Compose Glimmer pour créer des interfaces utilisateur faciles à consulter et adaptées aux lunettes avec affichage, ainsi que les API Jetpack Projected pour faire le lien entre les expériences dans l'application sur le téléphone et le champ de vision de l'utilisateur. La Preview développeur 4 du SDK Android XR, qui sera disponible la semaine prochaine, introduit de nouveaux composants interactifs tels que les chips de titre et les groupes de boutons, qui optimisent la saisie pour les pavés tactiles des lunettes. Elle simplifie votre workflow grâce à la nouvelle API ProjectedTestRule pour automatiser les environnements de test.

Une nouvelle ère pour vos utilisateurs sur Android

De la transition vers un système d'intelligence à l'expansion de nouveaux facteurs de forme comme les Googlebooks, Android crée de nouvelles façons pour les utilisateurs de profiter pleinement de leurs appareils, avec les développeurs et les créateurs d'applications au cœur de cette évolution.

Les fonctionnalités Gemini Intelligence seront déployées progressivement dès qu'elles seront prêtes, en commençant par les derniers téléphones Samsung Galaxy et Google Pixel cet été. Elles seront également disponibles plus tard dans l'année sur vos appareils Android, y compris votre montre, votre voiture, vos lunettes et vos ordinateurs portables.

Nous vous communiquerons d'autres informations sur le développement d'applications dans cette nouvelle ère lors de l'événement Google I/O la semaine prochaine. 

Écrit par :
Continuer la lecture