Мало кто успел получить на свои устройства выпущенную несколько месяцев назад Android 12, а разработка версии 13 в Google уже ведётся полным ходом. В интернете появилось описание нескольких новых функциональных возможностей в ней и несколько скриншотов.
Поскольку до появления финального варианта Android 13 ещё далеко, описанная функциональность может не попасть в систему или попасть в изменённом виде.
Среди новых возможностей следующие:
- Разные языки в разных приложениях
- Разрешение среды выполнения уведомлений
- TARE: экономия ресурсов Android
- Расположение часов на экране блокировки
Если в Android 12 ставка делалась на конфиденциальность и безопасность, теперь внимание уделяется взаимодействию системы с пользователями. Настройка «Язык приложений» позволяет самой операционной системе отображаться на одном языке, а приложениям на других.
Все устанавливаемые сейчас в систему приложения могут присылать уведомления. Чем больше приложений, тем больше уведомлений будут досаждать вам. В будущем будет добавлено разрешение среды исполнения POST_NOTIFICATIONS. Уведомления от приложений станут необязательными. Разрешения будут даваться так же, как приложениям даются разрешения на доступ к камерам, местоположению, списку контактов и т.д.
Неизвестно, будут ли эти правила применяться к приложениям, создаваемым с API под Android 12 и более ранние версии. Для Android 13 они точно будут заданы по умолчанию.
Функция TARE означает The Android Resource Academy. Она относится к управлению энергопотреблением и задействует политики AlarmManager и JobScheduler. Будут использоваться «Кредиты ресурсов Android» (Android Resource Credits). Это своего рода связанная с уровнем заряда батареи валюта. Кредитами будут награждаться экономичные приложения и ими можно будет расплачиваться за возможность выполнять задачи. Google наложит ограничение на то, сколько задач приложение может запланировать в JobScheduler и AlarmManager.
Источник: Wccftech