新版本 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

發佈留言