Google и Samsung обновили требования к Android-приложениям для Galaxy Z Fold8

По данным Android Developers Blog, презентация линейки Samsung Galaxy Z Fold8 принесла разработчикам новые требования к созданию адаптивных интерфейсов для ультрашироких складных экранов с ландшафтной ориентацией.

Google и Samsung обновили требования к Android-приложениям для Galaxy Z Fold8

Компания Samsung на мероприятии Galaxy Unpacked представила новую линейку устройств, включая складные гаджеты и носимую электронику. Как сообщают Фахд Имтиаз (Fahd Imtiaz) и Мигель Монтемайор (Miguel Montemayor) из команды Android Developer Experience, появление таких устройств, как Galaxy Z Fold8, расширяет экосистему за счет оборудования с ландшафтной ориентацией по умолчанию и более широким соотношением сторон основного дисплея.

Новые стандарты компоновки макетов

В официальном блоге Android разработчикам рекомендуют пересмотреть привычную архитектуру макетов для работы с динамическими дисплеями. Устройства вроде Galaxy Z Fold8 наглядно демонстрируют ограничения жестко закодированных правил верстки при раскрытии экрана. Новые рекомендации охватывают особенности создания интерфейсов для ландшафтных складных устройств и устройств с тремя сгибами.

Предыстория и эволюция форм-факторов

Развитие мобильной экосистемы за последние годы привело к появлению множества различных форм-факторов, включая раскладные смартфоны, Flip-устройства и носимые гаджеты. Пользователи рассчитывают на безупречную работу приложений независимо от того, раскрывают ли они большой экран, используют внешний дисплей или смотрят на экран часов. Ранее разработчики могли полагаться на более стандартные пропорции, но появление ультрашироких экранов делает старые подходы неэффективными.

Как обеспечить корректное отображение на ультрашироких экранах?

Для создания отзывчивого интерфейса эксперты советуют опираться на несколько ключевых принципов. В первую очередь необходимо проектировать плавные и адаптивные макеты, учитывая класс ширины окна как основной параметр для изменения структуры, и только затем подстраивать интерфейс по высоте. Использование гибких контейнеров позволяет элементам автоматически переноситься, масштабироваться и заполнять доступную сетку без визуальных искажений.

Инструментарий и практические рекомендации

Команда Android Developer Experience подготовила обновленные руководства по адаптивному дизайну, а также специальные примеры приложений и дизайн-галереи для экранов с двумя дисплеями. Эти материалы призваны помочь инженерным командам заранее подготовить программное обеспечение к работе на устройствах с нестандартными физическими характеристиками и пропорциями.

Итог

Адаптация под новые складные устройства Samsung требует от разработчиков отказа от устаревших принципов верстки и перехода к гибким архитектурам. Следование актуальным руководствам Google поможет сохранить высокое качество пользовательского опыта на устройствах любого формата.