17 марта Google выпустила вторую предварительную сборку Android 13 для разработчиков. Если первая версия не отличалась масштабными нововведениями, то теперь стало понятно, какие существенные функции появятся с релизом — он намечен на конец лета или начало осени.
В этом материале обозначим основные фишки Android 13 Developer Preview 2 (DP2). С обзором Android 13 DP1 можно ознакомиться на YouTube-канале Rozetked.
В Android 12L появилась панель задач, которая призвана упростить мультизадачную работу на большом экране. На панели умещается до шести значков приложений, которые можно перетягивать на одну из половин дисплея.
В Android 13 в дополнение к шести иконкам появилась седьмая — она вызывает список установленных приложений. Несколько лет назад Google отказалась от ровно такой же кнопки в лаунчере, предложив открывать меню свайпом вверх. Теперь механизм возвращается.
Кнопка отображается только при открытом приложении. Если вернуться на рабочий стол, она исчезает. Любопытно, что меню установленных приложений занимает не весь экран, а лишь часть, выезжая из нижнего края.
На обычном смартфоне нововведение не увидеть, ведь панель задач показывается только на планшетах и складных аппаратах.
В отличие от других API, приложения в Android 12L и старее могут отправлять уведомления по умолчанию, без запроса разрешения от пользователя. В Android 13 появляется новое разрешение android.permission.POST_NOTIFICATIONS, без получения которого приложение не сможет отправить ни одного оповещения.
Запрос выглядит ровно так же, как и запрос разрешения на доступ, например, к камере. Похожая функция давно есть в iOS.
Деталь: приложениям, которые задействуют API Level 32 или ниже, можно не запрашивать разрешение. Но Google регулярно обновляет требования по использованию новых API, поэтому однажды совместимость появится во всех приложениях, которые продолжают обновляться.
В разделе системных настроек «Система» > «Языки и ввод» появилось новое меню, которое позволяет выбрать предпочтительный язык интерфейса для каждого установленного приложения. Например, для WhatsApp из одного меню можно включить английский язык, а для Duolingo — русский.
Некоторые приложения и раньше добавляли в собственные настройки меню для выбора языка. Теперь эта процедура унифицирована. Но всё ещё важно, чтобы в приложении был предусмотрен нужный язык — Android не станет переводить интерфейс программ самостоятельно.
В Android 12 меню управления умными устройствами можно вызвать из шторки быстрых настроек или экрана блокировки. В обоих случаях для этого нужно вводить пароль или биометрию — без разблокировки смартфона выключить свет в комнате не получится.
В Android 13 DP2 разработчикам доступен флаг, который указывает, требуется ли разблокировка для работы с тем или иным устройством. Получается, что управление освещением станет свободнее, а отключение умного замка всё ещё будет защищено.
В январе сайт Android Police сообщил, что Google готовит изменения в цветовых комбинациях Material You — оказалось, что так и есть. Напомним, в Android 12 появился движок Monet: он извлекает из установленных обоев основные оттенки и переносит их на разные части интерфейса операционной системы и приложений.
Если раньше Monet выбирала четыре основных цвета, то теперь — несколько комбинаций по четыре цвета в каждой. Вот они:
Пока эти спецификации скрыты от пользователей Android 13 DP2. Как они будут задействованы в финальной версии системы, пока остаётся секретом.
Первые подвижки к изменению дизайна медиаплеера сделаны ещё в Android 13 DP1. Теперь карточка выглядит красочнее: её фон заполняет обложка текущей аудио- или видеозаписи.
Если сравнивать дизайн с Android 12, изменения следующие:
В шторке быстрых настроек Android 12/12L появилась кнопка запуска меню питания, которая встала в один ряд с кнопками вызова системных настроек и редактирования шторки.
В Android 13 DP2 до кнопки питания и настроек стало легче дотянуться, так как они занимают нижнюю часть экрана во всё той же шторке. Кнопка редактирования шторки осталась на месте, хоть и стала компактнее.
Режим «Не беспокоить» (Do Not Disturb) в Android 13 переименовали в «Приоритетный режим» (Priority Mode). Точно так же эта функция называлась во времена Android Lollipop.
Функционально суть режима не изменилась — он всё так же позволяет отключать все или некоторые типы оповещений в заданный промежуток времени.
Это далеко не все изменения в Android 13 DP2 и тем более не все изменения, которые нас ждут с релизом Android 13.