Читают behavior changes для каждого API level между текущим и целевым: permissions, FGS типов, intents exported, photo picker, partial photo access, background limits; чинят, прогоняют smoke на эмуляторах этих API.
Разбор
- Поднятие compileSdk ≠ targetSdk — поведение меняет именно target.
- Play требует минимальный targetSdk по расписанию.
- Feature flags для рискованных путей.
- Регрессия OEM на API X — часть чеклиста.
Итог
targetSdk upgrade — управляемый проект по changelog поведения ОС, не одна строка Gradle.