Что нового в Android 12 для разработчиков

-41 /79

Разбор самых важных изменений в Android 12, которые влияют на разработчиков уже сейчас, так и в будущем с адаптацией своих приложений под свежую версию зеленого робота.


💰 Поддержать проект

🔗 Telegram канал "Android Broadcast"

🔗 Telegram канал "Kotlin Broadcast"


🔗 Анонс

🔗 Сайт Android 12

🔗 Let’s be explicit about our intent(-filters)

🔗 API Diff 30 to 31D1

🔗 Unified API for receiving content

🔗 Compatible media transcoding

🔗 Ограничения на запуск foreground Service

🔗 Изменения для приложения с targetSdk = 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 Заключение

Тайм-коды

00:00
Вступление
01:12
00:00
Unified Content API
01:21
00:00
Compatible media transcoding
02:18
00:00
Поддержка AV1
00:59
00:00
Генерация виброотдачи на основе аудио
01:01
00:00
Запуск Foreground Service когда приложение в фоне
02:44
00:00
Уведомления Foreground Service не будут показываться
01:52
00:00
Уведомления теперь могут открывать только Activity
01:53
00:00
Обязательное объявление exported=true|false для компонентов в манифесте
02:21
00:00
Новый шаблон для уведомлений с Custom View
01:40
00:00
PendingIntent теперь требует явного указания изменяемости
01:20
00:00
Запрет на запуск Intent, который достали из extra другого Intent
01:24
00:00
Ограничения на взаимодействия с системными диалогами
01:29
00:00
Заключение
00:54