Google опублікував пост для розробників, у якому закликає адаптувати Android-додатки під новий Galaxy Fold 8. Причина – нестандартне співвідношення сторін екрану, яке компанія позначила терміном “ultra-wide foldable”. Про це повідомляє 9to5Google.
Galaxy Fold 8 належить до рідкісної категорії пристроїв із надшироким розгорнутим дисплеєм – раніше до неї входив хіба що оригінальний Pixel Fold від Google. Саме тому більшість Android-додатків просто не розраховані на таке полотно: вони або розтягуються, або відображаються некоректно.
Що саме радить Google розробникам

Google виділяє кілька ключових напрямків для адаптації.
- Гнучкі адаптивні макети. Широкі пропорції й невелика вертикальна висота вимагають інтерфейсів, що масштабуються динамічно. Google рекомендує спочатку враховувати ширину вікна для визначення змін у компонуванні, а вже потім коригувати висоту. Для автоматичного перенесення й перебудови контенту слід використовувати гнучкі контейнери.
- Відстеження реального простору додатка. На надширокому екрані в режимах мультивікна чи розділеного екрану місце, яке займає додаток, рідко збігається з фізичними розмірами дисплея. Для точного розрахунку доступної області Google радить використовувати Window Size Classes через бібліотеку Jetpack Window Manager.
- Підтримка шарніра. Функція fold awareness дає змогу додаткам автоматично розміщувати інтерфейс з урахуванням місця згину – щоб контент коректно розподілявся по обидві сторони шарніра.
Камера і складання – окрема проблема
Google також звертає увагу на роботу з камерою на складаних пристроях. Додатки, що припускають фіксовану портретну орієнтацію в розгорнутому стані, “швидше за все матимуть проблеми з перекошеним, розтягнутим або обрізаним зображенням під час переходів між станами складання”, – зазначає Google. Вирішити це допомагає бібліотека CameraX, яка враховує положення камери залежно від того, чи складений пристрій.
Окрім порад щодо адаптації, публікація підтверджує, що Galaxy Fold 8 та супутні пристрої серії стали першими, які отримали підтримку Gemini Nano 4. Також Google згадав оновлення Wear OS у зв’язку з виходом Galaxy Watch 9 – новий смарт-годинник постачається з найновішою версією цієї платформи.