Состоялся релиз Android 12 Developer Preview 1
Google выпустила первую публичную тестовую версию Android 12 Developer Preview 1. Версия сугубо для разработчиков, она нестабильная и ставить на повседневный смартфон – не рекомендуется никому.
Изменений много, если как визуальные перемены, так и «подкапотные». В целом уклон Android 12 сделан на оптимизацию и улучшения пользовательского опыта. Ниже, часть из изменений.
Улучшенное совместное транскодирование позволит получить поддержку формата HEVC для приложений, которые ранее не умели с ним работать, но нужны изменения и со стороны разработчиков. Другие улучшения работы с форматом HEVC или H.265, ускорение кодирования и работы с данным форматом.
Поддержка формата AVIF. Позволит получить изображения более лучшего качества с большей степенью сжатия без потери качества. Изображения в таком формате основаны на кодировании AV1. А общем, будет лучше качество фотографий, они будут весить меньше, но стоит позаботиться, чтобы просмотрщик фотографий на компьютере тоже поддерживал данный формат, если решите перекинуть фотографии и посмотреть их.
Переработана фоновая работа некоторых служб. Переработана системная работа звука. Новый API позволит легче передавать различные медиаданные, будь то короткие видео, GIF и другие элементы, он позволит перемещать данные между приложениями будь то данные в буфере, из клавиатуры или из других источников.
Переработка тактильной работы и сопряжение со звуком. Звуковая палитра переработана, она теперь более точно соответствует нажатиям в системе, также в зависимости от тонового шаблона настраивается и вибрация. Появилась возможность отдавать приоритеты сторонним плеерам и их виджетам в центре уведомлений, а также больше возможностей по их настройке.
Поддержка формата MPEG-H в режиме passthrough и offload. Таким образом происходит оптимизация воспроизведения звука, а также поддержка 24-канальго звука (в Android 11 поддерживалось 8 каналов).
Улучшена жестовая навигация. Заметных изменений нет, но алгоритмы будут лучше подстроены под навигацию одной рукой, а также будут лучше понимать и помогать избегать ложных срабатываний при работе в приложениях.
Возвращена возможность скрыть вырезы в экране. Место выреза заливается темным цветом в системе, что визуально скрывает его. Темная тема на устройствах Pixel изменена. Полностью черные элементы, которые не потребляли энергию в OLED дисплеях, стали просто темными. Появился виджет отображающий последние диалоги, но он не работает, стоит ожидать новых обновлений. Общая переработка оформления в системе – изменены некоторые оттенки, больше закругленных элементов в дизайне.
Визуальная переработка уведомлений. Оптимизация работы уведомлений, оптимизация анимации, улучшение в работе уведомлений с медиаданными. Ограничение разработчиков и их доступа к некоторым возможностям уведомлений и перехода в приложения через них, которые могли вызывать долгую загрузку или излишнее потребление мощностей. Оптимизация кэширования, уменьшение задержек в некоторых действиях в системе.
Появилась кнопка повтора, ретвита или других повторов контента в уведомлениях. Новое меню позволит быстрее передать пароль от Wi-Fi. Переработали режим картинка-в-картинке для видео, теперь маленькое окно можно увеличить двумя пальцами, а также отправить его в «тайник», такое видео не будет отображаться на экране, но продолжит воспроизводиться – удобно для видеоверсий подкастов и других разговорных роликов.
В быстрых настройках можно убирать определённые опции. На скриншоты можно помещать текст и эмодзи. Изменена внешность тумблеров. В Pixel Launcher добавили возможность выбора сетки иконок 4х5. Появились настройки по отключению камеры и микрофона.
Веб элементы в приложениях (WebView) получат поддержку современных куки-файлов, которые будут разделены по категориям. Данное изменение связано с обновлением Google Chrome и Android System WebView, а в Android 12 подобная работа с куки будет работать по умолчанию, прошлой модели общих куки не будет.
Переход на API версии 30 для приложений. Как следствие – ограничение доступа к Netlink MAC вне зависимости от уровня targetSDK, что уменьшит кол-во собираемых данных о пользователе. Новые инструменты безопасности и элементы отслеживания, которые можно настроить.
Оптимизация интерфейса на планшетах, телевизорах и других классов устройств, отличающихся от смартфонов. Project Mainline позволит вносить изменения в систему, без необходимости обновления всей операционной системы целиком, в теории облегчит разработчика задачу по выпуску новых обновлений операционной системы и при переходе на новую версию Android. Разработчики получат переключаемую систему позволяющую включить или отключить те или иные тестовые возможности и зависимости во время тестирования.
Найдены многочисленных упоминания и элементы кода, а также некоторые могут активировать новые цветовые акценты, которые меняют цвет фона, цвет уведомлений, цвет шторки, цвет иконок и другие элементы в системе. Пока данная возможность активна не полностью, возможно мы увидим ее в Beta-версии или в будущих версиях, но работа в данном направлении ведется. Также некоторым удалось посмотреть интерфейс обновленных Настроек, с новыми иконками, большими надписями категорий и другими элементами.
Ожидается три Developer Preview и четыре Beta версии, релиз стоит ожидать, ориентировочно, в августе 2021 года. Developer Preview 1 доступен для смартфонов Pixel 3 и более новых. Тестирование для смартфонов других производителей, стоит ожидать с выходом первых Beta-версий.
По материалам: xda-developers.com, androidheadlines.com, 9to5google.com, androidpolice.com, androidauthority.com, theverge.com