Google Play 服務將停止支持 “Jelly Bean” 平臺
Google Play 官方發文表示,以后的 Google Play 服務版本將不再支持 Android Jelly Bean(以下簡稱為 JB)平臺,對應 API 級別為 16、17、18。
JB 平臺于 9 年前首次發布,截至 2021 年 7 月,其活躍設備數已低于1%。并且 Android 發布了很多優化和功能,但都沒有同步到 JB,這導致開發人員和 QA 花在需要特殊處理的新功能上的時間增加。因此,官方表示從 2021 年 8 月起,對于運行 JB 的設備,Google 將不再更新超過 21.30.99 版本的 Play 服務 APK。
對于開發人員來說,支持 API 級別 16 至 18 的應用程序可以繼續構建并向運行 JB 的設備發布,但在更新到較新的 SDK 版本時可能會遇到構建錯誤。對此,官方提供兩個建議:
將應用程序的 build.gradle 中的 minSdkVersion 值設置為 19,即使用 API 級別 19 作為最低支持的 API 級別。如果以這種方式將應用發布到 Play Store,支持程度低于該級別的設備的用戶將無法看到或下載該更新。然而,他們仍然能夠下載和使用最近發布的針對其設備的應用版本。
通過配置和代碼管理,構建多個 APK,以支持不同的最低 API 級別,并使用不同版本的 Google Play 服務,例如在 build.gradle 中定義兩種不同的應用配置。
- productFlavors {
- legacy {
- minSdkVersion 16
- versionCode 101 // Min API level 16, v01
- }
- current {
- minSdkVersion 19
- versionCode 1901 // Min API level 19, v01
- }
- }
- dependencies {
- legacyCompile 'com.google.android.gms:play-services:16.0.0'
- currentCompile 'com.google.android.gms:play-services:17.0.0'
- }
更多詳細內容,請查閱其官方公告。
本文轉自OSCHINA
本文標題:Google Play 服務將停止支持 “Jelly Bean” 平臺
本文地址:https://www.oschina.net/news/149701/google-play-service-discontinue-support-jelly-bean