Google Play 服務在 Android 上提供各式各樣的 SDK,協助您建構應用程式、強化隱私權和安全性、吸引使用者並拓展業務。 這些 SDK 的獨特之處在於,您只需要在應用程式中加入精簡的用戶端程式庫,如圖 1 所示。在執行階段,用戶端程式庫會與 Google Play 服務中大量的 SDK 實作和足跡通訊。
Google Play 服務提供了共用的用戶端實作功能:
- 協助最佳化裝置端資源 (例如儲存空間和記憶體),以改善應用程式品質和使用者的整體體驗。
- 接收自動更新 (不依照作業系統、原始設備製造商 (OEM) 或應用程式更新),讓使用者更快收到改善和錯誤修正。
- 支援回溯相容於 Android 4.4 (API 級別 19) 的 SDK,而且支援多種板型規格,讓您更輕鬆地觸及更多使用者。
圖 1.Google Play 服務會定期收到更新,包括改善項目和錯誤修正項目。
Google Play 服務的運作方式
SDK
每個採用 Google Play 服務的 SDK 都提供輕量的用戶端程式庫,其中包含必要的 API,以便與對應的服務互動。其他 API 可讓您在執行階段中解決所有問題,例如缺少、已停用或過時服務。如果您使用 Android Studio 3.4 以上版本並啟用程式碼縮減功能,R8 最佳化工具可協助您進一步減少每個 SDK 的足跡,以及其對應用程式套件大小的影響。
如要使用新的 Google Play 服務功能或產品,請在新版本發布至 Google Maven 存放區時升級 SDK。
服務
Google Play 服務包含裝置上的 Google 服務,會在每部 Google 認證的 Android 裝置上在背景中執行。
自動更新的 Google Play 服務與電信業者、作業系統或原始設備製造商 (OEM) 系統映像檔更新無關。一般來說,搭載 Android 4.4 或以上版本的裝置會自動接收更新 (前提是這些裝置已安裝 Google Play 服務,並有足夠的可用儲存空間)。也就是說,使用者能更快收到改善和錯誤修正,您可以利用最新的 API,同時觸及 Android 生態系統中的大多數裝置。不支援搭載 Android 4.4 以下版本的裝置,或是未安裝 Google Play 服務的裝置。
後續步驟:設定應用程式
如要開始在應用程式中使用 Google Play 服務 API,請參閱這份設定指南。