Android vitals в Play Console уже следит, насколько хорошо оптимизирован ваш DEX, а в Architecture recommendations появился раздел Performance, где R8 в full mode помечен как Strongly recommended. Под это Google обновил гайды, и вот что стоит проверить у себя:
👉 Legacy-опции ProGuard. R8 их принимает, но игнорирует, а на
-skipnonpubliclibraryclasses падает с ошибкой. Да, -optimizationpasses 5 из каждого второго шаблона ничего не делает 🙃👉
-dontoptimize, -dontshrink, -dontobfuscate в релизе. Им место только в отладке👉 Широкие keep-правила вроде
-keep com.foo.**. Их найдёт R8 Configuration Analyzer (AGP 9.3+): ./gradlew :app:analyzeReleaseR8Config🔗 R8 global options
🔗 R8 Configuration Analyzer
🔗 DEX code optimization в Android vitals
🔗 Architecture recommendations: Performance
#Android #AndroidDev #R8 #Оптимизация