Nouveautés sur les produits

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

Temps de lecture : 4 min
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 étroite entre le matériel et les logiciels, les appareils Android seront en mesure de gérer les tâches lourdes d'anticipation des besoins des utilisateurs, afin que votre application puisse se concentrer sur la diffusion de cette expérience au bon moment. Dans le cadre de cette transition, nous annonçons Gemini Intelligence, une suite de nouvelles fonctionnalités qui apportent le meilleur de Gemini à nos appareils Android les plus avancés.

Automatisation des tâches avec Gemini

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

Nous savons que les utilisateurs aiment parfois parcourir les contenus, et parfois effectuer rapidement une tâche. Lancée initialement avec certains partenaires de livraison de repas et de covoiturage pour créer une commande de courses ou demander un trajet, cette fonctionnalité s'étend à davantage de secteurs et de facteurs de forme, y compris les appareils pliables, les montres, les voitures et les lunettes XR. 

TAS-Gif (1).gif

Augmenter l'engagement avec AppFunctions

Pour mieux contrôler la façon dont les agents interagissent avec votre application, vous pouvez utiliser les AppFunctions Android. Cela vous permet de fournir des outils spécifiques, tels que des services, des données et des actions directement au système d'exploitation et aux agents, associés à des 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 personnalisées avec l'automatisation des tâches. Nous avons commencé à tester ces API en phase de développement dans une Preview privée avec des applications comme KakaoTalk pour permettre aux utilisateurs d'"envoyer des messages" ou de "lancer des appels vocaux" via ce nouveau framework. Les AppFunctions ont déjà permis l'exécution locale de cas d'utilisation de 25 applications chez différents fabricants d'appareils.Vous pouvez tester l'API localement et vous inscrire dès maintenant pour rejoindre le programme d'accès anticipé AppFunctions afin de bénéficier d'opportunités d'intégration complètes.

Nous proposons plusieurs chemins d'intégration pour vous accompagner dans ce parcours d'intelligence, qu'il s'agisse d'une automatisation d'application simple et sans modification de code ou de l'utilisation de l'API AppFunctions, afin de vous offrir plus de contrôle de manière semblable à un MCP. 

Expérience utilisateur améliorée avec les widgets

Nous améliorons l'expérience utilisateur en étendant la prise en charge des widgets à de nouveaux facteurs de forme, à commencer par les voitures. Vous pouvez ainsi interagir avec les utilisateurs sur 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 plus riches et de qualité supérieure  : conçu pour être hautement adaptatif et économe en batterie, RemoteCompose permet à Glance de proposer des interactions plus riches et de qualité supérieure. Vous pourrez bientôt exploiter de nouvelles fonctionnalités, y compris le défilement rapide, 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 compatibles dès le départ sur Android 16 et versions ultérieures. En utilisant Jetpack Glance comme API, vous bénéficiez d'une rétrocompatibilité complète. Vos widgets exploiteront automatiquement ces fonctionnalités d'interface utilisateur de qualité supérieure sur les appareils plus récents, tout en assurant une dégradation progressive pour prendre en charge les anciennes versions du système d'exploitation.

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, redimensionnables et optimisés de manière transparente pour l'écran d'accueil de l'utilisateur ou la montre Wear OS.

Développement adaptatif au-delà du téléphone

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 à différents écrans et facteurs de forme. Voici quelques-unes des mises à jour pour vous aider à développer de manière adaptative :

morph-to-tablet.gif
  • Jetpack Navigation 3 : notre dernière version Jetpack Navigation 3 offre une prise en charge adaptative plus approfondie 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 afin que vous puissiez passer d'une scène à l'autre en douceur. 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 interfaces utilisateur adaptatives, et nous voulons nous assurer que vous disposez du niveau de prise en charge architecturale approprié. Nous travaillons sur un nouvel ensemble de blocs de construction dans Compose 1.11 pour les mises en page responsives et la personnalisation avec GridFlexboxMediaQuery et Style. Nous aimerions recevoir vos commentaires à leur sujet avant de supprimer l'indicateur expérimental.
  • Conseils de conception :  pour commencer, explorez notre galerie de conceptions mise à jour pour vous inspirer, notre nouveau hub de conception pour ordinateur ou nos conseils sur les mises en page adaptatives.

Pour des expériences différenciées selon l'appareil,  profitez des dernières mises à jour de :

  • Bibliothèque d'applications pour voiture  : nous simplifions le développement en étendant la bibliothèque d'applications pour voiture, qui vous permet de "développer une seule fois" et de proposer des expériences multimédias personnalisées et optimisées contre la distraction à la fois pour Android Auto et Android Automotive OS. Nous améliorons encore l'engagement dans la voiture en étendant la prise en charge des 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 très différenciées pour un éventail croissant d'appareils XR, y compris les lunettes XR filaires à venir (comme le projet Aura de XREAL), tandis que 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 d'affichage en utilisant Jetpack Compose Glimmer pour créer des interfaces utilisateur consultables adaptées aux lunettes d'affichage, ainsi que les API projetées Jetpack pour faire le lien entre les expériences d'application du 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

Du passage à 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 tirer le meilleur parti de leurs expériences d'appareil, avec les développeurs et les créateurs d'applications au centre de cette évolution.

Les fonctionnalités de Gemini Intelligence seront déployées par vagues à mesure 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 sur vos appareils Android, y compris votre montre, votre voiture, vos lunettes et vos ordinateurs portables, plus tard dans l'année.

Restez à l'écoute pour découvrir encore plus d'actualités sur le développement d'applications dans cette nouvelle ère lors de Google I/O la semaine prochaine. 

Écrit par :

Lire la suite