Android 15 требует полноэкранный режим по умолчанию для приложений

05.08.2024

В значительном изменении для разработчиков приложений, Android 15 по умолчанию будет применять отображение от края до края для приложений, нацеленных на новую операционную систему. Это означает, что статусная и навигационная панели станут прозрачными, позволяя приложениям использовать весь экран. Однако появилась менее известная API, предоставляющая разработчикам возможность отказаться от этого требования.

Понимание перехода к отображению от края до края

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

Для решения этих проблем Google ранее предлагал разработчикам инструменты для управления наложениями UI через вставки, которые помогают обозначить области экрана приложения, пересекающиеся с системным UI. Однако отсутствие принудительного применения означало, что многие разработчики не уделяли приоритетное внимание этим настройкам. С предстоящим Android 15 эта динамика готова измениться.

Когда Google представил Android 15 Beta 1, было объявлено, что приложения, нацеленные на эту версию, автоматически примут формат от края до края. Для облегчения этого перехода Google выпустил набор ресурсов для разработчиков, включая документацию и учебные пособия, сосредоточенные на управлении новыми требованиями к отображению.

Тем не менее, среди этих обновлений существование API для отказа от принудительного применения осталось практически незамеченным. Эта API, идентифицируемая как windowOptOutEdgeToEdgeEnforcement, позволяет разработчикам установить атрибут в значение "true" в их файлах тем, тем самым обходя принудительное применение от края до края. По умолчанию этот атрибут установлен в значение "false", что означает, что отображение от края до края будет применяться, если явно не указано иное.

Интересно, что API имеет оговорку: она помечена для устаревания в будущих уровнях SDK. Это означает, что хотя разработчики могут временно обойти требование от края до края, им придется адаптировать свои приложения для полного соответствия в ближайшие годы. Google Play Store не будет требовать, чтобы приложения нацеливались на Android 15 до 31 августа 2026 года, предоставляя разработчикам окно для улучшения своих дизайнов.

В то время как индустрия ожидает этот переход, есть надежда, что большинство разработчиков примут режим от края до края, а не будут прибегать к отказу. Некоторые из собственных приложений Google, такие как Phone by Google и Google Play Services, были отмечены за неиспользование функции от края до края, что вызывает вопросы о более широком принятии этого нового стандарта.

Между тем, в сообществе разработчиков продолжаются обсуждения относительно возможности того, что Google может ввести дополнительные механизмы отказа в будущих версиях Android. Если это произойдет, принудительное применение от края до края может вернуться к более гибкому руководству, а не строгому требованию.

Самые популярные для Mobile Android

uTorrent

uTorrent

Полная версия uTorrent скачать бесплатно на windows и андроид

5
1032 отзывы
4886332
скачали
Zona

Zona

Полная версия Zona скачать бесплатно на windows и андроид

4
614 отзывы
812369
скачали
Майнкрафт

Майнкрафт

Полная версия Minecraft скачать бесплатно на windows и андроид

5
750 отзывы
416478
скачали
Geometry Dash

Geometry Dash

Полная версия Geometry Dash скачать бесплатно на windows и андроид

4
539 отзывы
296386
скачали

Новости и обзоры для Mobile Android

Gemini расширяет возможности Google Docs на Android

Обновление Google Docs с интеграцией Gemini расширяет ИИ функции, помогая с суммаризацией и генерацией контента.

Читать далее

Roundguard: Новые предложения на Google Play Store

Roundguard — захватывающий dungeon crawler с физикой пинбола, доступный в новых предложениях Google Play. Исследуйте уникальные классы и участвуйте в ежедневных испытаниях.

Читать далее

Skich расширяет возможности мобильного гейминга

Skich Store выходит на Android, предлагая новый подход к открытию игр с персонализированными рекомендациями. Платформа ориентирована на интересы игроков и инди-игроделов, исключая рекламу и платные размещения.

Читать далее

На Play Store доступно новое приложение Pixel

Приложение Google Pixel VIPs теперь доступно владельцам Pixel в Play Store, оно внедряет виджет для домашнего экрана и функции, связанные с VIP-персонами.

Читать далее

Meta AI: Управление функциями в Facebook и Instagram

Узнайте, как управлять функциями Meta AI на Facebook, Instagram, Messenger и WhatsApp, чтобы улучшить конфиденциальность. Простые инструкции помогут сократить присутствие искусственного интеллекта на этих платформах.

Читать далее

Gemini расширяет возможности планирования на iOS и Android

Gemini добавляет функцию Запланированные действия на iOS и Android, упрощая управление будущими задачами и событиями для пользователей Google Workspace и подписчиков.

Читать далее

Google One помогает оптимизировать хранилище на Android

Google One предлагает облачное хранилище для Android, обеспечивая автоматическое резервное копирование и защиту файлов, что помогает оптимизировать использование устройства.

Читать далее

Weather Master предлагает улучшенный прогноз погоды

Новое приложение Weather Master для Android предлагает детализированные прогнозы и анимацию с лягушкой, позволяя с лёгкостью планировать ваш день.

Читать далее

Фокус: Организация главного экрана Android

Фокус на настройке главного экрана Android может повысить производительность, улучшая доступ к приложениям и информации.

Читать далее

Raspberry расширяет возможности умного дома

Использование Raspberry для улучшения интерфейса умного дома. Waydroid и приложения, такие как Shelly Smart Control и Aqara Home, позволяют управлять устройствами и мониторить энергию на более крупном экране.

Читать далее