공익 광고: Play 스토어의 모든 앱 업데이트는 이제 Android 8.0 이상을 대상으로 해야 합니다.

오늘이 왔습니다. 오늘부터 Google Play 스토어의 모든 앱 업데이트는 Android 8.0 Oreo 이상을 지원해야 합니다.

Android의 조각화 문제는 전화번호와 사용 횟수에만 국한되지 않습니다. 문제는 앱에도 적용됩니다. 많은 앱 개발자는 일반적으로 몇 달 후에 지원하거나 완전히 지원하지 않기 때문에 앱을 최신 Android 버전으로 최적화하는 작업을 즉시 건너뜁니다. 이는 두 가지 이유 때문에 수행됩니다. 새로운 API가 개발자의 우선순위가 아니거나(새로운 Android 버전은 종종 몇 달이 소요됨) 대규모 잠재고객에게 도달하기 전에 개발자의 할 일 목록에 포함되는 경우가 거의 없음) 또는 앱이 계속해서 Android의 이전 버전을 타겟팅합니다. 목적(예를 들어 Snapchat은 Android에 도입된 세부적인 권한 구현을 피하기 위해 수년 동안 Android Lollipop을 대상으로 삼았습니다. 마시멜로).

이로 인해 앱이 아무런 제한 없이 자유롭게 배터리를 빨아들이는 어색한 상황이 발생했습니다. 알림을 보내고 사용자에게 묻지 않고 원하는 모든 권한을 사용합니다. 이전 SDK. 또한 최신 Android 플랫폼에서 지원되지 않거나 테스트되지 않았기 때문에 앱이 전혀 작동하지 않거나 강제로 닫히거나 충돌하는 상황이 발생할 수도 있습니다. 결론적으로 구글의 개입이 분명히 필요한 상황이었고, 구글이 개입해 준 셈이다.

11월 1일 오늘부터 Google Play 스토어에 업로드되는 모든 앱 업데이트는 API 레벨 26 이상을 대상으로 해야 합니다. 즉, 앱이 새로운 Google Play에 따라 사용자에게 새로운 업데이트를 출시하려면 Android 8.0 Oreo 이상을 타겟팅해야 합니다. 요구 사항. 앱이 여전히 Android 7.1 Nougat 이하를 타겟팅하는 경우 Google Play에 새 APK를 업로드할 수 없으며 업데이트를 출시할 수도 없습니다. minSdkVersion이 아니라 targetSdkVersion에 대해 이야기하고 있다는 점을 명심하세요.

Google은 개발자에게 앱을 업데이트할 수 있는 충분한 시간을 제공했습니다. API 26 타겟팅 기한 2017년 12월에 처음 발표되었습니다., 그리고 8월부터 앱 개발자들은 할 수 없었습니다 Android Nougat 이하를 대상으로 하는 새로운 앱을 Play 스토어에 업로드합니다. 이와 동일한 요구 사항이 현재 앱 업데이트로 확장되고 있습니다. 최소 targetSdkVersion은 이제 매년 증가하기 시작하며 앱은 2019년 8월(새 앱)과 2019년 11월(앱)부터 최소 API 레벨 28(Android 9 Pie)을 지원해야 합니다. 업데이트).

사용자의 경우 이는 이 날짜부터 Play 스토어에 출시된 모든 앱 업데이트가 최소한 Android Oreo를 지원해야 함을 의미합니다. 플랫폼 기능은 적응형 아이콘, 알림 채널, 백그라운드 제한 등과 같은 기능을 지원하기 시작한다는 것을 의미합니다. 더. 귀하가 개발자이고 귀하의 앱이 아직 Android Oreo를 대상으로 하지 않는다면, 지금이 바로 그렇게 할 때입니다.