Améliorez votre application pour la nouvelle gamme Pixel : découvrez les nouveautés Made by Google
Temps de lecture : 4 min
Made by Google élargit le champ des possibles dans l'écosystème Android. Avec l'arrivée du Pixel 11 Pro Fold, de la Pixel Watch 5 et de toute la gamme Pixel, les utilisateurs passent facilement d'une taille d'écran à une autre, adoptent des postures uniques et profitent d'expériences intelligentes. Pour vous, développeur, cela représente une opportunité énorme : les utilisateurs d'appareils pliables dépensent environ 14 fois plus que les utilisateurs de téléphones standards. Pour vous aider à améliorer votre expérience existante sans partir de zéro, nous partageons nos dernières recommandations concernant la plate-forme, ainsi que des exemples concrets de développeurs qui ont déjà mis ces fonctionnalités en production.
Proposer des expériences adaptatives sur les appareils pliables et les écrans étendus
Le Pixel 11 Pro Fold permet à votre application de déployer tout son potentiel grâce à un écran intérieur plus grand et à un écran extérieur de taille standard. Pour développer des applications pour le facteur de forme pliable, vous devez abandonner les règles de mise en page codées en dur et concevoir votre application en fonction de l'espace de fenêtre disponible. L'utilisation des API Jetpack Compose telles que Navigation 3 avec les stratégies Scene ou nos dernières API de mise en page telles que Grid et FlexBox permet à vos conteneurs de mise en page de s'encapsuler, de s'étendre et de s'ajuster automatiquement. Vous pouvez également utiliser l'API expérimentale MediaQuery pour adapter dynamiquement votre UI aux signaux environnementaux tels que la position pliable et les états du clavier.
Pour créer une application adaptative, vous devez suivre les dimensions réelles de l'application plutôt que la taille physique de l'appareil, en particulier lors des flux de multitâche et d'écran partagé. L'utilisation des classes de taille de fenêtre de la bibliothèque WindowManager permet à votre mise en page de respecter les plis et les charnières en tant que séparateurs de contenu naturels.
Par exemple, Notability a utilisé les classes de taille de fenêtre Material 3 pour créer une mise en page à deux volets responsive qui passe en douceur des écrans pliés aux écrans dépliés. Comme l'a expliqué Ryan Shea, responsable de l'ingénierie Android chez Notability, le suivi de la fenêtre elle-même permet à la mise en page et au zoom du canevas de s'assurer que les notes restent adaptées à la page à chaque pliure, rotation ou redimensionnement en écran partagé. Il a ajouté qu'ils souhaitaient que l'application "se sente native à chaque taille, et non pas simplement étirée pour s'adapter".
Pour que ces transitions soient fluides, il est également nécessaire de préserver l'état lors des modifications de configuration. L'utilisation de ViewModel conserve l'état de l'UI. Ainsi, les interactions telles que la position de défilement, les entrées de formulaire et les boîtes de dialogue ouvertes restent ininterrompues lors de la transition entre les écrans intérieurs et extérieurs.
En adoptant cette approche, Flo Health a utilisé les primitives d'état Jetpack Compose, ViewModel et les classes de taille de fenêtre pour rendre ses parcours utilisateur à fort trafic résilients aux transitions de rotation, de pliage/dépliage et de redimensionnement. Comme l'a expliqué Aleksandr Kolodiazhnyi, ingénieur Android senior chez Flo Health, "les conseils adaptatifs d'Android ont transformé ce qui ressemblait à une refactorisation majeure en déploiement basé sur des modèles". Cela leur a permis d'adopter les primitives Compose sans réécriture, "réduisant leur code de conservation de l'état d'environ 30% tout en corrigeant les problèmes de cycle de vie et d'exactitude des données analytiques, ce qui a amélioré l'application sur tous les facteurs de forme".
Pour tirer pleinement parti du format pliable, utilisez les mises à jour FoldingFeature pour déclencher des mises en page spécifiques à la position. Lorsqu'un utilisateur plie partiellement son appareil en position tablette, vous pouvez fractionner automatiquement votre UI en plaçant les commandes principales sur l'écran inférieur et le contenu principal ou les viseurs sur l'écran supérieur.
La gestion des aperçus de l'appareil photo lors des changements d'état des appareils pliables nécessite de gérer soigneusement les changements d'orientation. La migration vers la bibliothèque CameraX garantit la gestion automatique de la rotation du capteur et de la mise à l'échelle de l'affichage sur les écrans. Les codebase Camera2 existantes peuvent également atteindre la stabilité à l'aide de la bibliothèque CameraViewfinder. Ces fonctionnalités de l'appareil photo et de l'écran vous permettent d'activer l'aperçu Dual Screen et les selfies haute résolution avec la caméra arrière avec un minimum de logique personnalisée.
Préparez votre application pour ces facteurs de forme dès aujourd'hui en consultant nos conseils complets sur le développement adaptatif sur Créer des applications adaptatives.
Offrez des expériences agréables et basées sur les gestes au poignet
La nouvelle Pixel Watch 5 est disponible. Nous l'avons optimisée pour qu'elle profite de la commodité intelligente, écoénergétique et sans contact de Wear OS 7. Grâce aux optimisations des performances à l'échelle du système et à un ensemble de nouvelles fonctionnalités conçues pour aider les utilisateurs à accomplir des tâches efficacement, vous pouvez proposer des expériences riches qui ne nécessitent qu'une seule action de l'utilisateur.
Le framework de gestes à une main permet aux utilisateurs d'interagir facilement avec leur montre sans avoir à toucher l'écran avec leur autre main. À partir de la version bêta 1.7 de Compose pour Wear OS 7, vous pouvez intégrer de manière fluide le contrôle par gestes à une main dans vos applications Wear Compose avec des entrées physiques simples sur le bras portant la montre, comme un double pincement ou une rotation du poignet.
Spotify adopte ce framework pour faciliter le contrôle des contenus multimédias. En mappant directement les événements de geste Wear OS à l'état du lecteur multimédia, les utilisateurs pourront mettre en pause ou reprendre la lecture à l'aide d'un simple pincement à deux doigts, ce qui leur permettra de garder le contrôle de la musique même lorsqu'ils ont les mains pleines.
Wear OS 7 apporte également les mises à jour en direct directement à votre poignet pour afficher des informations en temps réel comme les résultats sportifs en direct, la progression de vos entraînements et l'état de vos livraisons. Ces informations peuvent également s'afficher dans la surface Aperçu de la Pixel Watch 5. Par exemple, Just Eat utilise les infos en direct pour permettre aux utilisateurs de connaître en un coup d'œil l'heure d'arrivée de leur commande. Vous pouvez publier des mises à jour localement depuis votre application de la montre ou utiliser le pont de notification du téléphone sur les appareils compatibles pour fournir un suivi en temps réel sur tous les écrans.
Vous pouvez également étendre les interactions rapides sur les surfaces de la montre sur Wear OS 7 en utilisant les Wear Widgets, optimisés par Jetpack Glance et RemoteCompose. Les widgets Wear avec Compose offrent une expressivité et une cohérence supérieures à l'ancien framework Tiles. De plus, les deux mises en page de widget disponibles (petite et grande) s'alignent parfaitement sur les formats 2x1 et 2x2 sur mobile, ce qui garantit la cohérence de vos conceptions sur tous les appareils.
En plus de toutes ces nouvelles fonctionnalités intéressantes, Wear OS 7 offre une amélioration de l'autonomie de la batterie pouvant atteindre 10 % par rapport à Wear OS 6, ce qui fait de la Pixel Watch 5 un compagnon indispensable pour vos utilisateurs tout au long de la journée.
Pour commencer à développer pour Wear OS 7, utilisez le nouvel émulateur et consultez toutes nos ressources et nos conseils Wear OS sur Créer des applications pour montre avec Wear OS.
Débloquez l'intelligence sur l'appareil avec Gemini Nano 4
Les appareils Pixel 11 sont conçus pour exécuter Gemini Nano 4, ce qui apporte une intelligence rapide, réactive et sur l'appareil au matériel. En exécutant des workflows d'IA directement sur l'appareil, vous pouvez proposer des interactions en temps réel à faible latence qui semblent instantanées et intégrées sans avoir à effectuer des allers-retours vers le cloud.
L' API ML Kit GenAI Prompt vous permet d'envoyer des requêtes en langage naturel directement à Gemini Nano sur l'appareil. Le modèle est compatible avec plus de 140 langues, offre une meilleure compréhension multimodale et bien d'autres fonctionnalités. Créez des fonctionnalités intelligentes sur l'appareil à l'aide de fonctionnalités avancées telles que structured output et thinking mode.
Intégrez des fonctionnalités intelligentes à votre application à l'aide de nos outils en libre-service et des modèles Gemini.
Façonnez dès aujourd'hui la prochaine génération d'expériences pour l'écosystème Pixel
Made by Google vous montre ce qu'il est possible de faire lorsque le matériel et les logiciels évoluent ensemble, et vous êtes au centre de cette innovation. Vous pouvez commencer à optimiser vos applications dès aujourd'hui en explorant nos conseils adaptatifs mis à jour, en créant des expériences consultables pour Wear OS 7 et en intégrant l'IA sur l'appareil avec ML Kit.
Pour vous aider à implémenter ces mises à jour encore plus rapidement, vous pouvez désormais utiliser les compétences Android, qui fournissent des instructions optimisées par l'IA pour les agents et les outils. Que vous utilisiez Gemini dans Android Studio ou que vous exécutiez l'Android CLI via d'autres agents, les compétences Android fournissent à vos outils d'IA le contexte nécessaire pour exécuter automatiquement des workflows complexes. Par exemple, vous pouvez demander à votre agent d'utiliser la compétence CameraX pour gérer la mise à l'échelle de l'affichage de l'appareil photo sur les appareils pliables ou utiliser la compétence Adaptive pour configurer des mises en page Compose dynamiques sans travail manuel supplémentaire.
Profitez de ces nouvelles surfaces, accélérez votre workflow avec les outils agentiques et partagez vos dernières versions avec la communauté Android ! Rendez-vous sur developer.android.com pour accéder à la documentation complète, explorer le dépôt GitHub des compétences Android et commencer à créer dès aujourd'hui.
-
Nouveautés produitGooglebook est une nouvelle catégorie d'ordinateurs portables basés sur une plate-forme Android partagée. Le matériel hautes performances de partenaires tels que HP, Dell, Lenovo, Acer et Asus combine la praticité du mobile et la puissance d'un ordinateur de bureau.
Fahd Imtiaz, Loryn Hairston • Temps de lecture : 4 min -
Nouveautés produitAvec la sortie d'Android 17, nous passons à une norme de développement axée sur l'adaptabilité. Vos utilisateurs ne s'appuient plus sur un seul facteur de forme. Ils passent des téléphones aux appareils pliables, en passant par les tablettes, les ordinateurs portables, les écrans automobiles et les environnements XR immersifs tout au long de la journée.
Fahd Imtiaz • Temps de lecture : 3 min -
Nouveautés produitLa version d'août 2026 de Jetpack Compose est désormais stable.
Nick Butcher • Temps de lecture : 5 min
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.