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 оцінки пропускної здатності. Тепер розробники можуть отримати оцінку сукупна пропускна здатність на оператора або SSID Wi-Fi, тип мережі та рівень сигналу для всіх користувачів на пристрій.
  • Візуальні ефекти: Застосування типових графічних ефектів тепер легше, ніж будь-коли в 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 Emulator Android Studio.

Другий Android 12 Developer Preview також доступний для Android TV, з Набір розробника ADT-3 як єдиний сумісний пристрій.


У квітні має вийти ще один великий випуск Developer Preview, а потім кілька бета-версій. Якщо все піде за планом, стабільна збірка Android 12 буде доступна десь у третьому кварталі 2021 року.

Щоб переглянути всі останні новини Android 12, додайте в закладки такий тег:

Новини Android 12 на XDA