Разбор самых важных изменений в Android 12, которые влияют на разработчиков уже сейчас, так и в будущем с адаптацией своих приложений под свежую версию зеленого робота.
- 0:00 Вступление
- 1:12 Unified Content API
- 2:33 Compatible media transcoding
- 4:51 Поддержка AV1
- 5:50 Генерация виброотдачи на основе аудио
- 6:51 Запуск Foreground Service когда приложение в фоне
- 9:35 Уведомления Foreground Service не будут показываться
- 11:27 Уведомления теперь могут открывать только Activity
- 13:20 Обязательное объявление exported=true|false для компонентов в манифесте
- 15:41 Новый шаблон для уведомлений с Custom View
- 17:21 PendingIntent теперь требует явного указания изменяемости
- 18:41 Запрет на запуск Intent, который достали из extra другого Intent
- 20:05 Ограничения на взаимодействия с системными диалогами
- 21:34 Заключение
- Анонс https://android-developers.googleblog.com/2021/02/android-12-dp1.html
- Сайт Android 12 https://d.android.com/about/versions/12/overview
- Let’s be explicit about our intent(-filters) https://medium.com/androiddevelopers/lets-be-explicit-about-our-intent-filters-c5dbe2dbdce0
- API Diff 30 to 31D1 https://d.android.com/sdk/api_diff/s-dp1/changes
- Unified API for receiving content https://d.android.com/about/versions/12/features/unified-content-api
- Compatible media transcoding https://d.android.com/about/versions/12/features/compatible-media-transcoding
- Ограничения на запуск foreground Service https://d.android.com/about/versions/12/foreground-services
- Изменения для приложения с targetSdk = Android 12 https://d.android.com/about/versions/12/behavior-changes-12