Optimiser vos applications pour la prochaine génération d'appareils Samsung Galaxy
Temps de lecture : 3 min
Aujourd'hui, lors de l'événement Galaxy Unpacked, Samsung a dévoilé sa dernière gamme d'appareils pliables et portables. Pour les développeurs, cela signifie que la variété des facteurs de forme, des tailles d'écran et des positions d'appareil que votre application doit prendre en charge s'élargit à nouveau.
Avec des appareils comme le Galaxy Z Fold8, l'écosystème s'étend pour inclure du matériel avec une orientation naturelle d'abord en mode paysage et un format plus large dans l'état d'affichage principal. Qu'il s'agisse de déplier un grand écran, d'ouvrir un écran de couverture ou de jeter un coup d'œil à leur poignet, les utilisateurs s'attendent à une expérience parfaite. Pour vous aider à faire face à cette situation, nous vous proposons des conseils pratiques et de nouveaux outils pour vous permettre de développer des applications de manière proactive et adaptative.
Repenser l'architecture de mise en page pour les écrans dynamiques, y compris les pliables ultra-larges
Pour développer des applications pour les derniers appareils pliables, vous devez abandonner les hypothèses concernant l'orientation et la taille de l'écran. C'est particulièrement vrai pour le Galaxy Z Fold8, qui adopte un écran ultra-large, ce qui ajoute à la variété des formats à prendre en compte. Les appareils dont l'orientation naturelle est d'abord en mode paysage montrent les limites des règles de mise en page codées en dur lorsque les utilisateurs déplient l'appareil. C'est pourquoi nous avons créé des conseils spécifiques pour développer des applications pour les appareils pliables et à trois volets en mode paysage.
Pour créer une UI responsive qui gère ces éléments physiques de manière fluide, concentrez-vous sur les piliers fondamentaux suivants :
- Créez des mises en page fluides et adaptatives : les grands formats et les hauteurs verticales compactes nécessitent des UI fluides qui s'adaptent de manière responsive. Nos conseils de conception adaptative mis à jour recommandent de tenir compte de la largeur de la classe de fenêtre en premier pour déterminer les modifications de mise en page, puis d'ajuster la hauteur. Pour permettre aux composants individuels de s'adapter de manière fluide à la grille, structurez votre mise en page à l'aide de conteneurs flexibles qui permettent à votre contenu de s'encapsuler, de s'étendre et de s'ajuster automatiquement. Pour trouver l'inspiration, parcourez nos galeries de conception d'applications exemples adaptatives et à double écran.
- Suivez l'espace réel de l'application : l'espace d'affichage de votre application correspond rarement à la taille de l'appareil physique, en particulier sur un écran ultra-large en mode multifenêtre, écran partagé ou multitâche. Parfois, même les orientations diffèrent. Exploitez les classes de taille de fenêtre à l'aide de la bibliothèque Jetpack WindowManager pour calculer l'espace exact occupé par votre application.
- Profitez de la dernière mise à jour de Jetpack Compose : commencez par adopter la version stable d 'avril 2026 de Jetpack Compose (version
2026.04.01de Compose BOM).Profitez des nouveaux outils de mise en page structurelle pour gérer les architectures complexes. La nouvelle API Grid vous permet de définir des pistes et des étendues de colonnes dynamiques sans la surcharge de performances d'une liste différée. Associez Grid à la nouvelle API de mise en page FlexBox pour gérer facilement l'alignement multi-axes et l'habillage dynamique des éléments. Vous pouvez également utiliser la nouvelle API MediaQuery pour adapter votre UI à son environnement, en utilisant des conditions pour détecter des signaux tels que la position de l'appareil, la taille de la fenêtre et les types de clavier. - Rendez votre application pliable : utilisez la bibliothèque Jetpack WindowManager, qui fournit une surface d'API pour les caractéristiques des fenêtres des appareils pliables telles que les plis et les charnières. Une application compatible avec les écrans pliables peut adapter sa mise en page pour éviter de placer du contenu important dans les zones des plis ou des charnières et les utiliser comme séparateurs naturels.
- Maintenez la continuité de l'application : évitez d'interrompre le parcours utilisateur lorsque la configuration de l'appareil change. Conservez l'état de votre UI à l'aide de ViewModel pour assurer des transitions fluides lorsqu'un utilisateur plie ou déplie son appareil.
Assurer une capture vidéo fluide sur les appareils pliables
L'implémentation de l'appareil photo sur les appareils pliables présente des particularités matérielles uniques. Le passage d'un écran extérieur compact à un écran intérieur étendu introduit des formats de mise en page distincts, tandis que la rotation de l'appareil reste inchangée. Si une application suppose une relation portrait fixe entre le capteur de l'appareil photo et la mise en page de l'appareil, elle souffrira probablement d'aperçus latéraux, étirés ou recadrés lors de ces transitions de pliage.
Lorsque vous optimisez le pipeline multimédia de votre application, migrez vos expériences de capture vers CameraX à l'aide de la compétence de migration CameraX. La PreviewView de la bibliothèque gère automatiquement l'orientation du capteur, la rotation de l'appareil et la mise à l'échelle en coulisses. Cela garantit un aperçu clair et stable, quelle que soit la façon dont l'utilisateur tient ou positionne l'appareil. Si vous gérez une codebase Camera2 existante, intégrez la bibliothèque CameraViewfinder pour appliquer automatiquement ces transformations complexes de format et de rotation sans avoir à repenser entièrement l'architecture.
Étendre les interactions rapides à Wear OS 7
Vous pouvez développer des applications pour cette nouvelle génération d'appareils, y compris pour les montres connectées. Lancés avec Wear OS 7, les widgets Wear vous offrent une nouvelle surface pour fournir aux utilisateurs un accès instantané et rapide à leurs informations essentielles. Vous pouvez créer ces expériences très expressives à l'aide de Jetpack Glance et RemoteCompose. Plus important encore, les widgets créés avec ce framework peuvent désormais remplir des tuiles multi-widgets qui étaient auparavant réservées aux widgets propriétaires.
Créer des fonctionnalités intelligentes
L'intelligence de Gemini effectue déjà des tâches pour les utilisateurs. Vous pouvez expérimenter avec le système d'intelligence en partageant les capacités de vos applications.
Les nouveaux appareils pliables de Samsung sont équipés de Gemini Nano 4, notre dernier modèle sur l'appareil. Nano 4 est compatible avec plus de 140 langues, offre une meilleure compréhension multimodale et bien plus encore. Utilisez l'API Prompt de ML Kit avec des fonctionnalités avancées telles que le mode de sortie structurée et le mode de réflexion pour créer des fonctionnalités intelligentes sur l'appareil.
Commencez à optimiser votre compte dès aujourd'hui
Les outils et les frameworks sont prêts à vous aider à optimiser votre application pour toutes les tailles d'écran. Commencez par explorer nos conseils pour créer des applications adaptatives afin d'en savoir plus sur les principes de base de la conception adaptative.
Pour en savoir plus, consultez notre playlist YouTube complète. Enfin, assurez-vous que votre application offre une expérience premium et irréprochable sur les derniers facteurs de forme en consultant nos consignes relatives à la qualité dédiées aux appareils pliables à trois volets et aux appareils pliables en mode paysage et à Wear OS.
Découvrez l'avenir dès aujourd'hui !
-
Nouveautés produitAvec l'arrivée de nouveaux facteurs de forme dans l'écosystème Android, comme le Pixel 10 Pro Fold, le développement d'applications adaptatives est essentiel pour créer des expériences utilisateur de haute qualité sur les téléphones, les tablettes et les appareils pliables.
Fahd Imtiaz, Miguel Montemayor • Temps de lecture : 3 min -
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 l'arrivée du Pixel 11 Pro Fold, de la Pixel Watch 5 et de toute la famille Pixel, les utilisateurs passent facilement d'une taille d'écran à une autre, adoptent des postures uniques et profitent d'expériences intelligentes.
Fahd Imtiaz, Loryn Hairston, Tracy Agyemang • Temps de lecture : 4 min
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.