Google은 개발자가 Play 스토어에 계속 게시하기 위해 따라야하는 몇 가지 새로운 정책을 중심으로 Android 개발자 블로그에 중요한 소식을 발표했습니다. 구글은 2018 년 8 월부터 제출 된 모든 새로운 앱은 안드로이드 오레오를 대상으로해야하며, 2018 년 11 월에는 기존 앱에 대한 업데이트도 동일해야한다고 밝혔다. 또한 2018 년 초부터 앱 파일 (.apk 파일)에 추가 메타 데이터가 추가되어 파일의 진위 여부를 확인하고 2019 년 8 월 모든 앱은 기본 파일을 대상으로하더라도 64 비트 버전을 제공해야합니다. 안드로이드 라이브러리.
2018 년 하반기에 Play는 새로운 앱 및 앱 업데이트가 최신 Android API 수준을 대상으로해야합니다. 2018 년 8 월 새 앱과 2018 년 11 월 기존 앱 업데이트에 필요합니다.이를 통해 앱이 보안 및 성능에 최적화 된 최신 API를 기반으로 구축됩니다.
2019 년 8 월에 Play는 기본 라이브러리가 포함 된 새로운 앱 및 앱 업데이트에서 32 비트 버전 외에 64 비트 버전을 제공해야합니다.
또한 2018 년 초에 Play는 각 APK 위에 소량의 보안 메타 데이터를 추가하여 앱 진위 여부를 추가로 확인합니다. 이 변경 작업을 수행 할 필요가 없습니다.
구글은 이러한 변화가 우리가 사용하는 앱을 안드로이드만큼 안전하게 만드는 데 도움이 될 것이라고 말했다. 여기에서 이러한 변경이 어떻게 도움이되는지 설명하는 간단한 예를 제공했습니다.
현재 개발자는 이전 버전의 Android를 대상으로하는 앱을 업로드 할 수 있으며, Android Marshmallow (API 23)에서 공식화 되었기 때문에 처음 실행할 때 카메라 데이터 나 위치 등을 볼 수있는 권한을 요청할 수 없습니다. 진위 여부 확인에 사용할 메타 데이터를 추가하는 것은 여기에서 Google Play에서 다운로드 한 앱을 설치를 위해 다른 소스와 분리 할 수 있으며 (필요한 경우 복사 방지에도 사용됨) 사용할 수 있기 때문에 여기에 의미가 있습니다. 64 비트 버전의 앱은 32 비트 바이너리를 지원하지 않는 애플리케이션 프로세서를 위해 준비하고 있습니다.
이러한 변경의 부작용은 제조업체가 장치를 업데이트하는 방법과 이전 버전의 Android를 사용하여 새 장치를 판매하는 방법에 영향을 미칩니다.
내년 8 월, Google Play에 제출 된 모든 새로운 앱은 Android Oreo를 대상으로해야합니다. 11 월에는 기존 앱의 업데이트도 Oreo를 대상으로해야합니다. 이러한 요구 사항은 매년 발전하므로 2019 년 8 월의 앱은 다음 버전의 Android를 대상으로해야합니다. 매년 같은 일이 발생하며 최신 앱을 대상으로하지 않는 한 기존 앱에 대한 새 앱 또는 업데이트는 허용되지 않습니다.
업데이트되지 않은 기존 앱은 계속 사용할 수 있으며 개발 도구를 사용하면 이전 버전을 대상으로하는 앱을 계속 만들 수 있습니다. 그러나 Google Play는 그렇지 않습니다. 기존 소프트웨어 용으로 설계된 앱은 Android의 최신 기능을 사용하지 않으므로 보안 성이 떨어집니다.
소프트웨어가 오래되어 휴대 전화에서 원하는 앱을 실행할 수없는 경우 알 수 있습니다.
결과적으로 이전 버전의 전화기를 판매하거나 업데이트 할 때 전화기를 잊어 버린 회사는 제품이 새로운 앱 또는 새로 업데이트 된 앱에 액세스 할 수 없으므로 눈에 띄게됩니다. 구글은 개발자들이 앱을 이전 버전과 호환되도록하기 위해 할 수있는 일을하도록 권장하지만, 우리는 그들이 제안하거나 권장 할 때 상황이 어떻게 진행되는지 알고있다. 예를 들어 Google Play에서 태블릿 앱의 상태를 봅니다. 이러한 변경 사항은 최신 앱과 관련하여 이전 버전의 전화기를 효과적으로 종료합니다.
새로운 정책이 시행되기 전에 이러한 새로운 정책에 대해 더 많이 듣고 새로운 "진정성"메타 데이터가 어떻게 응답되는지에 대한 몇 가지 질문이 있습니다. 그러나 Google은 데이터를 안전하게 유지하고 데이터를 사용하려는 앱을 조금 더 나은 상태로 유지하기 위해 Google이 할 수있는 일을하는 것을 좋아합니다.