기존 Play 스토어 앱에 대한 모든 업데이트는 이제 Android 9 Pie를 대상으로해야합니다.

2017 년 후반에 구글은 대담한 결정을 내렸다. 안드로이드 앱 개발자는 새로운 Play 스토어 요구 사항을 추가하여 새로운 API 레벨을 목표로 삼았다. Google의 목표는 앱이 모든 개인 정보 보호 및 권한 관련 플랫폼 변경 사항을 준수하도록함으로써 생태계 보안을 개선하고 사용자가 휴대 전화에서 새로운 기능을 즐길 수 있도록 새로운 API 채택을 장려하는 것입니다. 매년 8 월 1 일 Google은 Play 스토어에 제출 된 모든 새로운 앱은 전년도에 도입 된 주요 API 수준을 대상으로해야합니다. 매년 11 월 1 일에 Google은 기존 앱에 대한 업데이트를 포함하도록이 요구 사항을 확장합니다. 따라서 2019 년 8 월 1 일부터 Google Play에 업로드 된 모든 새로운 Android 앱은 API 레벨 28 또는 Android 9 Pie를 대상으로해야합니다. 오늘부터 동일한 요구 사항이 이제 앱 업데이트에 적용됩니다.

구글에 따르면 올해 9 월 말에 안드로이드 9 파이는 모든 구글 플레이 인증 기기의 22.6 %에서 실행되고 있다고한다. 2020 년 1 월 31 일에 새로운 Android 9 기기에 대한 인증 기간이 종료됨에 따라 API 레벨 28 이상을 실행하는 기기의 비율이 훨씬 커질 것입니다. Android 9의 Adaptive Battery 및 Android 10의 Scoped Storage와 같은 기능을 사용하면 기존 앱이 최소한 의도 한대로 계속 작동하는지 확인해야합니다. 개인적으로 새로운 요구 사항으로 인해 이전 FingerprintManager API를 사용하는 개발자가 BiometricPrompt를 채택하여 Pixel 4 소유자가 모든 앱에서 Face Unlock을 즐길 수 있기를 바랍니다.

Android 9와 Android 10 모두에 새로운 API가 많이 있고 기존 API를 수정 했으므로 설명서를 살펴본 후에 혁신적인 새 앱을 만들거나 기존 기능을 향상시킬 수도 있습니다. 불행히도 작년에 API 수준 요구 사항이 증가했을 때 알 수 있듯이이 요구 사항으로 인해 일부 개발자가 앱 개발을 포기할 수 있습니다. 개발자가 앱을 업데이트 할 시간을 많이 주었을뿐만 아니라 개발자가 새로운 API 수준을 목표로 삼아야 할 정당한 이유가 있기 때문에 여기서 Google을 탓할 수 없습니다.