新版本 Google Play Services 将不再支援 Android 2.3 Gingerbread

Android 2.3 Gingerbread

Google 在 Android Developers Blog 公布,v10.0.0 版本的 Google Play Services Client Libraries 以及 Firebase Client Libraries 将会是最后一个支援 Android 2.3 Gingerbread (API Level 9) 的版本,到了下一个版本 v10.2.0 最低支援的版本会是 Android 4.0.1 Ice Cream Sandwich (API Level 14),v10.2.0 版本会在 2017年年初推出。

The next scheduled release of these libraries, version 10.2.0, will increase the minimum supported API level from 9 to 14 (Android 4.0.1, Ice Cream Sandwich). This change will happen in early 2017.

Gingerbread 任务已完成
Google 方面解释指,Android 2.3 Gingerbread 已经是六年前推出的版本,很多 Apps 开发商都选择停止支援,从而可选用 Android 平台的新版本功能以开发更好更完善的 Apps。Google Play Services 情况也一样,改动可让 Google Play Services 集中提供更稳妥的工具予开发商使用。

Google Play Services 不再支援,也可以说 Gingerbread 任务已完成。对于开发商而言,新改动可有些少影响。若果 App 本身只支援 API Level 14,到了 Google Play Services 10.2.0,在编译是不会有任何问题的。但若果 App 支援 API Level 14 以下而又采用 Google Play Services 10.2.0,就不能编译建立。开发商有两个方案可选择,

1. 将 App 改为支援 API Level 14 或以上

2. 建立 Multiple APKs。API Level 14 或以上就采用 Google Play Services 10.2.0,而 API Level 14 或以下就用 Google Play Services 10.0.0,不同的 Android 版本就有不同的 APK。

至于一般用家,根据之前的 Android 版本分布,现在还有 1.3% 装置运行 Android 2.3 Gingerbread,所以受影响只是小数。Gingerbread 装置仍旧如常使用,只是往后支援 Android 2.3 Gingerbread 的 Apps 数量会陆续减少。

Source: Android Developers

发布留言