Ответ
Android 9.0 (Pie) — это стабильная версия с широкой поддержкой (более 85% устройств). Она включает важные фичи:
- Adaptive Battery — оптимизация энергопотребления
- BiometricPrompt — унифицированный API для биометрии
- Security patches — актуальные исправления
Пример использования BiometricPrompt:
val biometricPrompt = BiometricPrompt(activity, executor, object : BiometricPrompt.AuthenticationCallback() {
override fun onAuthenticationSucceeded(result: BiometricPrompt.AuthenticationResult) {
// Auth success
}
})
val promptInfo = BiometricPrompt.PromptInfo.Builder()
.setTitle("Auth required")
.build()
biometricPrompt.authenticate(promptInfo)
Минимальная версия (minSdk) выбирается под аудиторию, но 9.0 — хороший баланс между функциональностью и покрытием.