Суббота, 2 ноября, 2024

Android 15 заставит больше приложений занимать 100% экрана

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

Эта версия ОС позволит панелям состояния и навигации смешиваться с контентом приложений, перекрывая друг друга.

Сегодня, чтобы работать от края к краю экрана, приложения должны подключиться к соответствующим программным интерфейсам (API) Android. Это объясняется тем, что рисование интерфейса по панели навигации и строке состояния (также известных как «системные панели») может не иметь смысла для каждой программы, особенно если есть интерактивные элементы, такие как кнопки, которые будут перекрывать системные панели.

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

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

Поскольку Google хочет дать разработчикам время для обновления, тестирования и отладки своих приложений в новых версиях ОС Android, компания представила новую страницу настроек под названием «Изменения совместимости приложений» еще в Android 11, позволяющей разработчикам изменять поведение отдельных систем, которые могут нарушить работу их приложений. Список изменений совместимости, применяемых к определенному приложению, зависит от ее версии Android, с которой она должна быть совместима. Программа, нацеленная на Android 15, должна иметь дело с любым новым системным поведением, которое представляет новая версия ОС.

Среди таких изменений есть EDGE_TO_EDGE_BY_DEFAULT со следующим описанием: «по умолчанию заставить приложение работать от края к краю, если целевой SDK является VANILLA_ICE_CREAM или выше». Vanilla Ice Cream – это внутреннее название Android 15.

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

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

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися