Android 12 Developer Preview 2 е тук с по-добра сигурност на известията и подобрения на картината в картината

Google обяви Android 12 Developer Preview 2 за Pixel 3 и по-нови смартфони. Ето какво е новото за потребителите и разработчиците.

С всеки изминал ден се доближаваме все повече и повече до евентуалното пускане на следващата голяма операционна система Android: 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 за оценка на честотната лента. Разработчиците вече могат да получат оценка на обща пропускателна способност за оператор или Wi-Fi SSID, тип мрежа и ниво на сигнала за всички потребители на устройство.
  • Визуални ефекти: Прилагането на общи графични ефекти вече е по-лесно от всякога в Android 12 с RenderEffect клас. Вече можете отделно да прилагате замъглявания и цветни филтри или да комбинирате тези ефекти като верижни ефекти като цяло.

Можеш Отиди там за да видите пълната разлика в API между Android 12 DP1 и DP2. Тъй като Google преработи няколко от API-тата, не забравяйте да стартирате и отстраните грешки в приложението си чрез превключватели за промяна на поведението за да го подготви за насочване към Android 12. Обратната връзка може да бъде дадени тук.

Препоръчително е да прочетете бележки към изданието преди да изтеглите и флашнете актуализацията. Бъди сигурен за Отиди там да подавате всякакви доклади за грешки и тук за обсъждане на най-новата версия.

Изтеглете Android 12 Developer Preview 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 също е достъпен за Android TV, с Комплект за разработчици ADT-3 като единственото съвместимо устройство.


Трябва да има още едно основно издание на Developer Preview през април, последвано от няколко бета версии. Стабилната версия на Android 12 ще бъде налична някъде през Q3 на 2021 г., ако всичко върви по план.

За всички най-нови новини за Android 12, маркирайте следния етикет:

Новини за Android 12 на XDA