Jetpack WindowManager 1.5 стаб... Заметка

Jetpack WindowManager 1.5 стабилен

Jetpack WindowManager 1.5.0 — это стабильный выпуск, ориентированный на улучшение разработки адаптивного пользовательского интерфейса на различных Android-устройствах. Это обновление представляет два новых класса размеров окон по ширине: Large (1200-1600dp) и Extra-large (≥1600dp). Эти новые контрольные точки имеют решающее значение для оптимизации пользовательского опыта на больших экранах, таких как те, что поддерживаются подключенными внешними дисплеями. Разработчики могут использовать эти новые классы размеров для разработки более продуктивных, информационно насыщенных макетов, выходя за рамки простого масштабирования дизайнов планшетов. Классы размеров окон вычисляются с помощью функции computeWindowSizeClass(), теперь поддерживающей BREAKPOINTS_V2 для больших контрольных точек. Библиотека Compose Material 3 Adaptive также была обновлена для поддержки этих новых классов размеров по ширине в своих директивах каркаса. Кроме того, WindowManager 1.5 добавляет функциональность автоматического сохранения и восстановления для разделений внедрения активности, упрощая управление состоянием для разработчиков. WindowMetrics теперь можно вычислять из контекста приложения, предлагая большую гибкость. Чтобы использовать эти новые функции, разработчики должны обновить зависимости своего приложения до версии 1.5.0 библиотеки WindowManager. Этот выпуск продолжает продвигать создание адаптивных приложений на всех форм-факторах Android.