Новости о продуктах
Прощай, только мобильные приложения, здравствуй, адаптивные: три важных обновления 2025 года для создания адаптивных приложений.
2 минуты чтения

Прощай, только мобильные приложения, здравствуй, адаптивные: три важных обновления 2025 года для создания адаптивных приложений.
К 2025 году экосистема Android значительно расширилась за пределы телефонов. Сегодня у разработчиков есть возможность охватить более 500 миллионов активных устройств, включая складные устройства, планшеты, устройства XR, Chromebook и совместимые автомобили.

Это не просто дополнительные экраны; они представляют собой более ценную аудиторию. Мы видели, что пользователи, владеющие как телефоном, так и планшетом, тратят в 9 раз больше на приложения и внутриигровые покупки, чем те, у кого есть только телефон. Для пользователей складных устройств этот средний показатель увеличивается примерно в 14 раз*.
Этот подход сигнализирует о необходимом сдвиге в разработке: прощайте, мобильные приложения, здравствуйте, адаптивные приложения .

Чтобы помочь вам подготовиться к этому будущему, в этом году мы выпустили инструменты, которые делают адаптивный подход основным способом разработки . Вот три ключевых обновления 2025 года, призванные помочь вам создавать такие возможности.
Стандартизация адаптивного поведения в Android 16
Для поддержки этих изменений Android 16 внес существенные коррективы в то, как приложения могут ограничивать ориентацию и изменение размера. На дисплеях с разрешением не менее 600dp ограничения манифеста и времени выполнения игнорируются, а это значит, что приложения больше не могут ограничивать себя определенной ориентацией или размером. Вместо этого они заполняют все окно дисплея, обеспечивая плавное масштабирование пользовательского интерфейса в портретном и альбомном режимах.
Поскольку это означает, что контекст вашего приложения будет меняться чаще, важно убедиться, что состояние пользовательского интерфейса сохраняется при изменении конфигурации. Хотя Android 16 предлагает временную возможность отключения этой функции для управления этим переходом, Android 17 (SDK37) сделает это поведение обязательным. Чтобы убедиться, что ваше приложение работает должным образом в этих новых условиях, используйте эмулятор с изменяемым размером в Android Studio для тестирования адаптивных макетов уже сегодня .
Поддержка экранов, отличных от планшетных, с помощью Jetpack WindowManager 1.5.0
По мере развития устройств наши существующие определения понятия «большой» должны меняться вместе с ними. В октябре мы выпустили Jetpack WindowManager 1.5.0, чтобы лучше поддерживать растущее число очень больших экранов и рабочих сред.
На таких поверхностях стандартного «расширенного» макета, в который обычно удобно помещаются две панели, часто недостаточно. На 27-дюймовом мониторе две панели могут выглядеть растянутыми и разреженными, оставляя ценное экранное пространство неиспользованным. Для решения этой проблемы в WindowManager 1.5.0 были введены два новых класса ширины окон: Large (от 1200dp до 1600dp) и Extra-large (1600dp+).

Эти новые контрольные точки сигнализируют о необходимости переключения на интерфейсы с высокой плотностью. Вместо того чтобы растягивать типичное представление списка с подробной информацией, вы можете использовать ширину для одновременного отображения трех или даже четырех панелей. Представьте себе почтовый клиент, который удобно отображает ваши папки, список входящих сообщений, открытые сообщения и боковую панель календаря — все в одном окне. Поддержка этих классов размеров окон была добавлена в адаптивный Compose Material 3 в версии 1.2 .
Переосмысление пользовательских сценариев с помощью Jetpack Navigation 3
Создание пользовательского интерфейса, который трансформируется из одного экрана телефона в многопанельную компоновку планшета, раньше требовало сложного управления состоянием. Часто это означало необходимость использования графа навигации, разработанного для отдельных элементов, для одновременной обработки нескольких представлений. Впервые анонсированный на I/O 2025 , Jetpack Navigation 3 теперь стабилен , представляя новый подход к обработке пользовательских сценариев в адаптивных приложениях.
Созданный для Compose, Nav3 отходит от монолитной графовой структуры. Вместо этого он предоставляет независимые строительные блоки, которые дают вам полный контроль над стеком возврата и состоянием. Это решает проблему единого источника истины, часто встречающуюся в макетах с разделенными панелями. Поскольку Nav3 использует API Scenes, вы можете отображать несколько панелей одновременно, не управляя конфликтующими стеками возврата, что упрощает переход между компактным и расширенным представлениями.
Основа для адаптивного будущего

В этом году были предоставлены необходимые инструменты, от оптимизации для больших макетов до детального управления WindowManager и Navigation 3. А Android 16 положил начало переходу к действительно гибкому пользовательскому интерфейсу, и в следующем году выйдут обновления, обеспечивающие превосходную адаптивность для всех форм-факторов. Чтобы узнать больше о принципах адаптивной разработки и начать работу, перейдите на сайт d.android.com/adaptive-apps .
Инструменты готовы, и пользователи ждут. Нам не терпится увидеть, что вы создадите!
*Источник: внутренние данные Google
Продолжить чтение

Новости о продуктах
Jetpack Navigation 3 версии 1.0 работает стабильно!
Don Turner • 3 мин чтения

Новости о продуктах
С появлением в экосистеме Android новых форм-факторов, таких как Pixel 10 Pro Fold, адаптивная разработка приложений становится крайне важной для создания высококачественного пользовательского опыта на телефонах, планшетах и складных устройствах.
Fahd Imtiaz , Miguel Montemayor • Чтение 3 минуты

Новости о продуктах
Это включает в себя начало распространения Android 16 с подробной информацией для разработчиков и пользователей, предварительную версию для разработчиков, обеспечивающую улучшенную работу настольных приложений Android на подключенных дисплеях, а также обновления для пользователей Android в приложениях Google и многое другое, плюс июньский релиз Pixel.
Fahd Imtiaz • 6 мин чтения
Будьте в курсе событий
Получайте еженедельно самые свежие новости о разработке Android прямо на свою электронную почту.



