Sobes.tech
Junior — Middle

Qual é a diferença entre Min SDK, Target SDK e Compile SDK na configuração do projeto Android?

sobes.tech IA

Resposta da IA

  • Min SDK (minSdkVersion) — минимальная версия Android, на которой приложение может запускаться. Если устройство имеет версию ниже, приложение не установится.

  • Target SDK (targetSdkVersion) — версия Android, для которой приложение оптимизировано. Система использует это значение, чтобы применять совместимость и новые поведенческие изменения ОС.

  • Compile SDK (compileSdkVersion) — версия Android SDK, с которой компилируется приложение. Она определяет доступные API во время компиляции, но не влияет на совместимость с устройствами.

Пример: можно компилировать с API 33, таргетить API 33, но минимальная версия может быть 21, чтобы приложение работало на более старых устройствах.