Google은 Google Play 서비스에서 API 14 및 API 15에 대한 지원을 중단한다고 발표했습니다. 여기에는 Android 버전 4.0~4.0.4가 포함됩니다.
우리가 인생에서 계속 나아가야 할 시점이 옵니다. 여기에는 특정 관계, 직업 또는 Google Play 서비스의 경우와 같은 이전 버전의 Android와 같은 사소한 것이 포함될 수 있습니다. Android 4.0 Ice Cream Sandwich는 7년 전에 출시되었으며 Google은 이제 이 오래된 달콤한 간식을 폐기할 때가 왔다고 믿습니다. 이번 주에 회사는 Google Play 서비스가 API 14 및 API 15에 대한 지원을 중단한다고 발표했습니다. 여기에는 Android 버전 4.0~4.0.4가 포함됩니다.
많은 사람들이 Android의 주요 버전을 언급할 때 Android 조각화에 대해 이야기합니다. 최신 예에서 Android Pie는 4개월 전에 출시되었지만 시장에서 가장 큰 스마트폰 OEM 중 일부는 이제 막 출시되었습니다. 공개 베타 테스트 중 업데이트를 위해. 이러한 주요 버전 업데이트는 새로운 기능에 대해 가장 많이 언급되는 기능 중 일부를 가져옵니다(새로운 API 추가). AOSP) 하지만 Google Play 덕분에 스마트폰에 수많은 새로운 기능이 추가되었습니다. 서비스.
이 소식으로 인해 Ice Cream Sandwich를 실행하는 모든 사람은 더 이상 Google Play 서비스에 대한 업데이트를 받을 수 없습니다. 특히 Android 4.0~4.0.4를 실행하는 기기는 더 이상 Google Play 스토어에서 버전 14.7.99 이상의 Play 서비스 APK를 업데이트하지 않습니다. 솔직히 말해서 활성 Android 기기 중 1% 미만이 더 이상 Google Play 서비스 업데이트를 받을 수 없는 Android 버전을 실행하고 있습니다. Ice Cream Sandwich는 10월 말 현재 활성 Android 기기의 0.3%에서만 실행되었습니다. 물론, 여전히 활성 장치 수가 600만 개 미만이지만 전 세계적으로 20억 개가 넘는다면 이는 아주 작은 양입니다.
올해 초 새로운 SDK 버전 변경 덕분에 각 라이브러리는 독립적으로 출시될 수 있으며 자체 minSdkVersion을 업데이트할 수 있습니다. 현재 API 레벨 14 또는 15를 지원하는 앱은 최신 SDK 버전으로 업데이트할 때 빌드 오류가 발생합니다. 당연히 이러한 빌드 오류를 수정하기 위해 Google에서 권장하는 조치는 API 레벨 16을 최소 지원 API 레벨로 타겟팅하는 것입니다. 그러나 활성 Android 기기는 여전히 600만 대에 달하며 일부 개발자는 이를 계속 지원하기를 원할 수도 있습니다.
당신이 그러한 개발자 중 한 명이라면 일부 구성 및 코드 관리를 통해 이를 수행할 수 있습니다. 다양한 버전의 Google Play 서비스를 사용하여 다양한 최소 API 수준을 지원하는 여러 APK를 구축할 수 있습니다. 이를 위해 개발자는 Gradle의 빌드 변형 기능을 사용하여 앱의 기존 버전과 최신 버전에 대한 빌드 버전을 정의할 수 있습니다.
출처: 구글