Android Q에서는 Android Lollipop 이하를 대상으로 하는 앱을 실행하는 사용자에게 경고합니다.

Android Q에서는 Android Lollipop 이하를 대상으로 하는 앱을 실행하려고 하는 사용자에게 경고할 수 있습니다. Android Pie는 Android Jelly Bean 이하를 대상으로 하는 앱에 대해 경고합니다.

일반적으로 최신 Android 플랫폼 기능을 지원하도록 앱을 업데이트하는 것이 개발자에게 가장 큰 이익입니다. 각각의 새로운 Android 버전은 이전 버전의 Android에서 제공하지 않는 새로운 API와 기능을 제공합니다. 그러나 각각의 새로운 Android 버전에는 앱이 수행할 수 있는 작업에 대한 새로운 제한 사항도 추가되는데, 일부 애플리케이션 개발자는 이를 좋아하지 않습니다. 예를 들어, 많은 앱은 런타임 권한을 구현하지 않아도 되도록 대상 API 수준을 Android Marshmallow 이상으로 설정하는 것을 피했습니다. Google은 마침내 업로드되고 업데이트된 앱에 새로운 제한을 적용하여 이 동작을 단속하기 시작했습니다. Google Play 스토어이지만 Android Pie에 경고를 추가하여 아직 Android 4.1 이후로 업데이트되지 않은 앱을 부끄럽게 만들었습니다. 젤리 빈. Android 오픈 소스 프로젝트의 최근 커밋에 따르면 Android Q는 실행 중인 앱이 Android 5.1 Lollipop 이하를 대상으로 하는 경우 사용자에게 경고할 것으로 보입니다.

Android 앱 현대화

지난해 12월 구글 새로운 정책을 내놨다 Google Play 스토어의 Android 앱을 현대화합니다. 새로운 정책에 따라 Google Play 스토어에 제출된 모든 신규 애플리케이션은 2018년 8월 1일부터, API 레벨 26 이상(Android 8.0 Oreo, Android 8.1 Oreo 또는 Android 9 Pie를 의미)을 대상으로 해야 합니다. 또한, 2018년 11월 1일부터 Play 스토어의 기존 앱에 대한 모든 업데이트는 API 수준도 대상으로 해야 합니다. 26 이상. 이 정책은 가장 적극적으로 개발되고 새로운 애플리케이션이 Android 최신 버전의 새로운 보안, 개인 정보 보호, 메모리 최적화 및 배터리 절약 기능을 준수하도록 강제합니다. 하지만 정책이 이전 버전의 Android를 실행하는 기기에서 앱 작동을 중지한다는 의미는 아닙니다. 개발자는 여전히 자체 최소 API 수준을 설정할 수 있습니다. 반면, Google의 최신 Android 버전인 Android 9 Pie는 앱 개발자에게 다음을 권장합니다. 너무 오래되어 작동하지 않을 수 있는 앱을 실행하는 경우 사용자에게 명시적으로 경고하여 앱을 업데이트합니다. 제대로.

에 따르면 이 병합된 커밋 AOSP에서는 "PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION"를 23개로 늘렸습니다. 이 빌드 플래그는 시스템 속성으로 변환됩니다. ro.build.version.min_supported_target_sdk. 이 속성은 앱 활동을 시작할 때 시스템에서 사용됩니다. 시스템은 앱의 타겟 SDK 레벨을 확인하고, 해당 레벨이 정의된 값보다 작은 경우 ro.build.version.min_supported_target_sdk을 클릭하면 앱이 제대로 작동하지 않을 수 있다는 경고 메시지가 사용자에게 표시됩니다.

현재로서는 안드로이드 Q가 실제로 사용자가 아주 오래된 안드로이드 애플리케이션을 실행하는 것을 막지는 못할 것 같습니다. 우리는 그러한 제한에 만족하지 않는 소수의 사용자가 있을 것이라고 생각합니다. 전문 분야에서 사용되는 앱은 거의 업데이트되지 않고 대안이 없는 경우가 많습니다. 하지만 사용자가 Android Q에서 이전 앱을 시작할 때마다 이 경고를 표시하면 사용자가 앱이 업데이트되거나 교체된다는 불만을 제기할 수 있습니다.

귀하의 기기에 설치된 앱의 대상 API 레벨을 확인하시려면 아래 링크된 앱을 이용하시면 됩니다. 내 장치에는 이 경고를 발생시키는 정기적으로 사용하는 4개의 앱(티타늄 백업, AZ 스크린 레코더, Brother iPrint & Scan 및 터미널 에뮬레이터)이 있습니다.

AppChecker - 앱 및 시스템 정보개발자: 크로게라마

가격: 무료.

4.4.

다운로드

마지막으로 커밋 메시지에 다음이 명시되어 있다는 점에 유의해야 합니다. PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION 플래그가 "임시적으로" 증가되고 있습니다. 이는 Google이 SDK 레벨 23에서 제한을 설정할지 여부를 완전히 결정하지 않았으며 더 높거나 낮은 것을 선택할 수 있음을 의미합니다. AOSP에서 이 플래그에 대한 추가 변경 사항을 발견하면 모두에게 알려드리겠습니다.