Google Play 服務總覽

Google Play 服務提供一系列 Android 專用 SDK,可協助您建構應用程式、加強隱私保護與安全性、吸引使用者及拓展業務。這些 SDK 的特色在於,只需要在應用程式中加入精簡的用戶端程式庫即可,如圖 1 所示。在執行階段,用戶端程式庫會與 Google Play 服務中大部分的 SDK 實作和足跡通訊。

藉由提供共用的用戶端實作功能,Google Play 服務:

  • 協助最佳化裝置端資源 (例如儲存空間和記憶體),改善應用程式品質和使用者整體體驗。
  • 可接收自動更新 (獨立於 OS、原始設備製造商 (OEM) 或應用程式更新),讓使用者更快取得改善項目和錯誤修正。
  • 提供與 Android 5.0 (API 級別 21) 回溯相容的 SDK,並支援各種板型規格,可讓您輕鬆觸及更多使用者。

輕量的用戶端程式庫使用 IPC 與 Google Play 服務通訊。Google Play 服務適用於手機、平板電腦、筆記型電腦、電視、手錶及汽車。

圖 1 Google Play 服務會定期收到更新,提供改進和錯誤修正。

Google Play 服務的運作方式

SDK

每個由 Google Play 服務提供的 SDK 都會提供輕量的用戶端程式庫,其中包含用來與個別服務互動的必要 API。其他 API 則可讓您解決執行階段的所有問題,例如缺少、已停用或過時服務。如果您使用 Android Studio 3.4 以上版本並啟用程式碼縮減功能,R8 最佳化工具可協助進一步減少每個 SDK 的佔用空間,以及對應用程式套件大小的影響。

如要存取新的 Google Play 服務功能或產品,請在新版本發布Google Maven 存放區時升級 SDK。

Service

Google Play 服務包含裝置端 Google 服務,這類服務會在所有 Google 認證 Android 裝置的背景中執行。

Google Play 服務的自動更新與電信業者、OS 或原始設備製造商 (OEM) 系統映像檔更新無關。一般來說,搭載 Android 5.0 以上版本的裝置會自動收到更新,前提是這些裝置已安裝 Google Play 服務,且有足夠的儲存空間。如此一來,使用者就能更快收到改善項目並修正錯誤,您也可以利用最新的 API,同時觸及 Android 生態系統中的大多數裝置。搭載 Android 5.0 以下版本的裝置,或未安裝 Google Play 服務的裝置。

後續步驟:設定應用程式

如要開始在應用程式中使用 Google Play 服務 API,請參閱這份設定指南