В отличие от предыдущих лет, Google сегодня развернул Android 12 только в виде исходного кода, но не запустил его для устройств, включая смартфоны Pixel.
Традиционно запуск исходного кода следующей версии Android совпадает с первым днем доступности ОС для смартфонов Google. В этом году дело обстоит иначе: Google только сообщил, что устройства Pixel могут ожидать обновления в «следующие несколько недель».
Это произошло в связи с тем, что 8 сентября был выпущен релиз-кандидат (RC) Android 12 Beta 5 в качестве окончательной предварительной версии, и сегодня Google сказал разработчикам продолжать использовать версию Beta 5 для тестирования.
Google сообщает, что более 225 000 человек протестировали Android 12 в ходе выпуска предварительных версий и бета-версий для разработчиков.
Google официально выделяет четыре направления Android 12 для разработчиков в рамках сегодняшней доступности исходного кода. Первое направление – «новый пользовательский интерфейс Android», который включает в себя визуальный язык Material You (называемый сегодня «Material Design 3»), переработанные виджеты, обновления пользовательского интерфейса уведомлений и заставки для запуска приложений.
Что касается «производительности», Google заявляет, что «сократила время процессора, используемое основными системными службами, на 22%, а использование больших ядер – на 15%».
«Более отзывчивые уведомления» достигаются за счет ограничения появления уведомлений, при этом Google Фото запускается на 34% быстрее после этого изменения. Другие изменения включают оптимизированные службы переднего плана, классы производительности для устройств и более быстрое машинное обучение.
«Конфиденциальность» обеспечивается новой панелью настроек, возможностью предоставлять приложениям только приблизительное местоположение и новым разрешением «Устройства поблизости» для настройки носимых устройств и других аксессуаров умного дома без предоставления доступа к местоположению. Также есть индикаторы и переключатели микрофона и камеры.
Разработчики могут воспользоваться преимуществами «инструментов для улучшения взаимодействия с пользователем», таких как новые API для лучшей поддержки закругленных углов экрана, вставки богатого контента, изображений AVIF, улучшенных тактильных ощущений и новых эффектов сенсоров камеры. Также есть совместимое перекодирование мультимедиа, улучшенная отладка и поддержка Android 12 для игр.