Google анонсировала Android 12 Developer Preview 2 для смартфонов Pixel 3 и более поздних версий. Вот что нового для пользователей и разработчиков.
С каждым днем мы все ближе и ближе приближаемся к возможному выпуску следующей крупной ОС Android: Андроид 12. Если вы хотите узнать, что ждет будущую версию Android в будущем, Google поможет вам сегодня. Компания только что анонсировала новую сборку Developer Preview для соответствующих устройств Pixel. Android 12 Developer Preview 2, как и первая предварительная версия для разработчиков, по-прежнему предназначен только для разработчиков, а список изменений, упомянутых в сообщении блога, сосредоточен на новых API и изменениях поведения платформы, к которым разработчикам придется адаптироваться. Вот что изменилось.
Что нового в Android 12 Developer Preview 2
Доверие и безопасность
- Разрешение приложению накладывать окна поверх других приложений представляет очевидную угрозу безопасности. С этой целью новый HIDE_OVERLAY_WINDOWS разрешение, представленное в Developer Preview 2, гарантирует, что приложение может вызывать Окно#setHideOverlayWindows() чтобы указать, что все TYPE_APPLICATION_OVERLAY окна должны быть скрыты, когда окно приложения видимо.
- В этой новой предварительной версии были обновлены элементы управления видимостью уведомлений. Теперь вы можете настроить действия уведомлений так, чтобы они всегда вызывали запрос аутентификации при запуске с экрана блокировки. Например, приложение для обмена сообщениями теперь требует аутентификации перед удалением сообщения или пометкой его как прочитанного.
- В Android 12 Developer Preview 2 добавлена поддержка более простого и эффективного способа получения контрольной суммы установленного приложения. Разработчики могут выбирать из нескольких стандартных алгоритмов дайджеста, таких как SHA256, SHA512, Merkle Root и другие. В разработке находится версия этой функции с обратной совместимостью, которая должна быть доступна в виде библиотеки Jetpack в ближайшем будущем.
Новые изменения API Android 12
- Закругленные углы: В Android 12 Developer Preview 2 разработчики могут проверить, есть ли на устройстве экран с закругленные углы и получить их данные. С точки зрения дизайна пользовательского интерфейса теперь можно использовать абсолютные детали для каждого закругленного угла, а также детали углов относительно границ приложения.
- Улучшения «картинка в картинке» (PIP): Приложения теперь могут включить плавное изменение размера чтобы система могла изменять размер действия PIP при необходимости. Кроме того, включение автоматического PIP теперь позволяет системе напрямую переводить приложение в режим PIP жестом «До дома», не дожидаясь завершения анимации «До дома». Наконец, Android теперь поддерживает скрытие окна PIP перетащив его к левому или правому краю экрана.
- Обновления API приложения для сопутствующих устройств: Носимым устройствам, таким как умные часы и фитнес-трекеры, обычно требуется специальное приложение для управления ими. Google хочет упростить запуск и подключение таких приложений, когда соответствующее сопутствующее устройство находится поблизости. Для этого в Android 12 Developer Preview 2 появился новый CompanionDeviceService API. Более того, новый профиль сопутствующего устройства значительно упрощает процесс регистрации сопутствующих устройств.
- Улучшения оценки пропускной способности: Google значительно усовершенствовал существующие API оценки пропускной способности. Теперь разработчики могут получить оценку совокупная пропускная способность для каждого оператора связи или SSID Wi-Fi, типа сети и уровня сигнала для всех пользователей на устройство.
- Визуальные эффекты: Применение распространенных графических эффектов в Android 12 теперь стало проще, чем когда-либо, благодаря РендерЭффект сорт. Теперь вы можете отдельно применять размытие и цветовые фильтры или объединять эти эффекты в виде цепочки эффектов в одно целое.
Ты можешь иди сюда чтобы увидеть полную разницу API между Android 12 DP1 и DP2. Поскольку Google обновил несколько API, обязательно запускайте и отлаживайте свое приложение через переключатели изменения поведения чтобы подготовить его для ориентации на Android 12. Обратная связь может быть приведено здесь.
Рекомендуется прочитать примечания к выпуску прежде чем загружать и прошивать обновление. Будь уверен иди сюда подавать любые отчеты об ошибках и здесь чтобы обсудить последний выпуск.
Скачать предварительную версию Android 12 для разработчиков 2
Чтобы установить Android 12 Developer Preview 2 на устройство Pixel, у вас должен быть Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G или Pixel 5. У нас есть ссылки для загрузки последних образов системы для этих устройств Google Pixel. на этой странице. Вы можете либо воспользоваться дополнительным OTA-обновлением, либо прошить сборки вручную. Если у вас нет совместимого устройства, вы можете запустить сборку в Android-эмуляторе Android Studio.
Вторая предварительная версия Android 12 Developer Preview также доступна для Андроид ТВ, с Комплект разработчика ADT-3 как единственное совместимое устройство.
В апреле должен выйти еще один крупный выпуск Developer Preview, за которым последует пара бета-версий. Стабильная сборка Android 12 будет доступна где-то в третьем квартале 2021 года, если все пойдет по плану.
Чтобы быть в курсе последних новостей об Android 12, добавьте в закладки следующий тег:
Новости Android 12 на XDA