Google призвал разработчиков адаптировать приложения под сверхширокий экран Galaxy Z Fold 8
Google опубликовал рекомендации для Android-разработчиков по адаптации приложений под новое поколение складных устройств Samsung, включая Galaxy Z Fold 8. Об этом сообщает издание «Код Дурова» со ссылкой на официальный блог Google для Android-разработчиков.
«Google называет такие устройства «сверхширокими раскладушками» (ultra-wide foldables) — до этого подобный форм-фактор встречался редко, в частности у первого Pixel Fold», — сообщает издание «Код Дурова».
Компания рекомендует разработчикам отказаться от жёстко заданных допущений об ориентации и размере экрана. Среди ключевых советов — использовать гибкие адаптивные макеты, которые в первую очередь ориентируются на ширину окна, а не высоту, а также отслеживать реальное пространство, доступное приложению. Оно может не совпадать с физическим размером экрана в режимах мультиоконности.
Google также посоветовал использовать новые инструменты Jetpack Compose — API Grid и FlexBox для динамической сетки, а также MediaQuery для адаптации интерфейса под положение устройства и тип клавиатуры. Отдельное внимание уделено «осведомлённости о сгибе»: приложения могут использовать линию сгиба как естественный разделитель интерфейса и избегать размещения важного контента в этой зоне.
Отдельный блок рекомендаций касается камеры: при переходе с внешнего экрана на внутренний соотношение сторон меняется, а ориентация устройства — нет. Приложения без поддержки этого сценария рискуют показывать превью с искажениями или обрезкой. Google советует переходить на библиотеку CameraX, которая автоматически обрабатывает ориентацию сенсора и масштабирование.
Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.