Google выпустил Android 12: новый дизайн, усиленная безопасность и повышенная скорость работы — местами в десятки раз
Приложения можно «обманывать» неточной геолокацией, а камеру и микрофон — полностью отключать через быстрые настройки.
Примеры нового дизайна Android 12 Изображение The Verge
Двенадцатая версия мобильной операционной системы от Google доступна в виде универсальных готовых сборок для устройств ARM64 и x86-64. Исходные коды Android 12 можно получить из Git-репозитория проекта. В ближайшие недели новую версию Android через системные обновления получат владельцы смартфонов Google Pixel, а к концу года — пользователи различных моделей Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo и Xiaomi.
Material You — новое поколение стиля Material Design
Это одно из крупнейших обновлений дизайна в истории Android. Система начала учитывать закруглённые углы экрана на некоторых устройствах. Виджеты стали более отчётливыми и округлыми, а также получили интерактивные флажки и переключатели. Теперь пользователю не нужно открывать приложение, чтобы отредактировать список запланированных дел — он может сделать это прямо в виджете. При запуске приложения из виджета оно «раскрывается» через гладкую анимацию.
Новые виджеты Android 12 Изображение Google
Android 12 получил новые анимированные эффекты, основанные на плавном изменении масштаба и сдвигах областей. Система может динамически подстраивать цвета виджетов, регулятора громкости, области уведомлений, экрана блокировки и всех остальных элементов интерфейса под палитру фонового изображения. Отдельно виджеты могут адаптировать свои цвета под выбранную тему оформления.
Анимации в Android 12 Изображение Google
Выпадающая область уведомлений полностью переработана. В быстрых настройках появилось меню переключения между провайдерами интернета, опции управления умным домом и платежами Google Pay. Уведомления от приложений теперь соответствуют системной теме оформления и не могут использовать свои стили.
Переработанная область уведомлений Изображение Google
Функция автоматического поворота экрана способна «понимать» с помощью фронтальной камеры, когда пользователь лежит и потому экран поворачивать не нужно — правда, эта опция пока работает только на Google Pixel 4 и более поздних моделях.
Новое API системы облегчает разработчикам использование графических эффектов вроде динамических цветов, полупрозрачности и размытия, а также даёт возможность делать скриншоты прокручиваемых областей, которые не видны на экране в момент снимка. Интерфейс системы адаптирован под устройства со складными экранами.
Android 12 научился обращаться со складными экранами Изображение Google
Более строгий и централизованный контроль доступа
Новая версия Android получила единый интерфейс Privacy Dashboard для управления правами доступа приложений. Также в нём можно посмотреть, какие программы обращались к микрофону, камере и географическому местоположению, когда и по каким причинам.
Интерфейс Privacy Dashboard Изображение Google
Когда приложение начинает работать с камерой или микрофоном — на верхней панели появляются соответствующие индикаторы. По клику на индикатор можно узнать название приложения и лишить его доступа к оборудованию. Микрофон и камеру можно принудительно отключить через быстрые настройки области уведомлений, при этом система начинает передавать приложениям пустые данные вместо звукового или видеопотока.
Кнопки быстрого отключения камеры и микрофона (в нижнем ряду) Изображение Google
Android 12 способен «обманывать» приложения, давая им приблизительное местоположение вместо точной геолокации. Пользователь может ограничить доступ к местоположению только активным сеансом работы, чтобы не дать приложению возможность отслеживать геолокацию в фоновом режиме. Если приложение пытается прочитать в буфере обмена данные, скопированные в другом приложении — система показывает уведомление внизу экрана.
Оптимизации производительности и отзывчивости
- основные системные сервисы в Android 12 стали на 22% меньше нагружать процессор — только из-за этого смартфон сможет проработать на 15% дольше;
- для давно неиспользуемых приложений предусмотрен отключаемый режим гибернации — он автоматически сбрасывает выданные права доступа, освобождает ресурсы, останавливает и блокирует все процессы и уведомления приложения;
- уведомления стали более отзывчивыми — теперь при клике соответствующее приложение открывается мгновенно, так как разработчики системы ограничили число промежуточных обработчиков;
- переключение между приложениями ускорено благодаря легковесному кэшированию в механизме межпроцессного взаимодействия Android — его работа стала от двух до 47 раз быстрее;
- приложения стали быстрее запускаться благодаря улучшению обработки файлов dex, odex и vdex — например, время запуска Google Photos уменьшилось на треть;
- небольшие запросы приложений к базам данных ускорены на 36%, а запросы с наборами более тысячи строк — в 49 раз;
- оптимизирована анимация поворота экрана, что сократило задержку перед этой операцией на 25%;
- система получила новый быстрый поисковый движок AppSearch с полнотекстовой индексацией и ранжированием результатов выдачи;
- появился API Game Mode, через который игра может запросить максимальную производительность ценой повышенного расхода заряда батареи, или наоборот, снизить FPS и продлить время работы устройства;
- на Android 12 можно начинать играть ещё до полной загрузки всех ресурсов игры благодаря функции play-as-you-download — она подгружает нужные ресурсы в фоне.
#новости #google #android #смартфоны