TGViewer
Android Broadcast Android Broadcast @android_broadcast · 14.6K subscribers
Post #8529 7.26K
Media Performance Classes (MPC) - фича Android 12, которая позволяет понять уровень производительности устройства и от него менять возможности вашего приложения. Каждую версию Android обновляются требования для соответствия классу новой версии ОС. Также функция доступна и через Jetpack Performance Core, а информация о классе устройства обновляется через Google Play Services.

// Пример использования 
class MyActivity : Activity() {
@Inject lateinit var devicePerformance: DevicePerformance

override fun onResume() {
super.onResume()
when {
devicePerformance.mediaPerformanceClass >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE -> {
// MPC level 34+
// Самое современное устройство. Стоит включать всё
}
devicePerformance.mediaPerformanceClass == Build.VERSION_CODES.TIRAMISU -> {
// MPC level 33.
// Мощное, но не флагман
}
else -> {
// MPC level 31, 30 или не определено
// Удаляйте дополнительные плюшки для лучшей скорости работы
}
}
}
}

Google Maps поделились своим примером использовантия MPC для оптимизации доступности функционала карт

#android #производительность #jetpack
  • 👍 55
More from @android_broadcast
  1. Oct 16, 2026🤖 У Android появился навык для ИИ-агентов: поиск и разбор ANR На developer.android.com вы…
  2. Oct 16, 2026🔨 В Android Studio Rabbit 2 можно выкладывать билд на тестовый трек Play прямо из IDE В к…
  3. Oct 16, 2026🤖 DexSQL: SQL-запросы к APK и DEX, а для агентов есть MCP Команда LSPosed выпустила DexSQ…
  4. Oct 15, 2026🤖 Android прячет логины в WebView при показе экрана и запрещает приложениям тихо включать…
  5. Oct 14, 2026#видеозаписи #МобильныйВторник Осенний Mobius — уже на следующей неделе! А сегодня мы откр…
  6. Oct 14, 2026🔐 Волна утечек в Японии: эндпоинты и ключи API достают из публичных приложений 8 октября…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →