RSS Android-Entwickler-Blog
Folgen
Jetpack WindowManager 1.5 ist stabil
Jetpack WindowManager 1.5.0 ist eine stabile Version, die sich auf die Verbesserung der Entwicklung adaptiver UIs auf verschiedenen Android-Geräten konzentriert. Dieses Update führt zwei neue Fenstergrößenklassen für die Breite ein: Large (1200-1600dp) und Extra-large (≥1600dp). Diese neuen Breakpoints sind entscheidend für die Optimierung der Benutzererfahrung auf größeren Displays, wie sie beispielsweise durch angeschlossene externe Displays ermöglicht werden. Entwickler können diese neuen Größenklassen nutzen, um produktivere, informationsdichtere Layouts zu entwerfen und sich nicht nur auf die Skalierung von Tablet-Designs zu beschränken. Die Fenstergrößenklassen werden mit der Funktion computeWindowSizeClass() berechnet, die jetzt BREAKPOINTS_V2 für die größeren Breakpoints unterstützt. Die Compose Material 3 Adaptive-Bibliothek wurde ebenfalls aktualisiert, um diese neuen Breitenklassen in ihren Scaffold-Direktiven zu unterstützen. Darüber hinaus fügt WindowManager 1.5 eine Auto-Save- und Restore-Funktionalität für Activity-Embedding-Splits hinzu, wodurch die Zustandsverwaltung für Entwickler vereinfacht wird. WindowMetrics können jetzt aus einem Application-Kontext berechnet werden, was mehr Flexibilität bietet. Um diese neuen Funktionen zu nutzen, sollten Entwickler ihre App-Abhängigkeiten auf Version 1.5.0 der WindowManager-Bibliothek aktualisieren. Diese Version treibt die Erstellung adaptiver Anwendungen über alle Android-Formfaktoren hinweg weiter voran.