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。

服務

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

對 Google Play 服務的自動更新提供不受電信業者、OS 或原始設備製造商 (OEM) 的系統映像檔更新影響。一般來說,搭載 Android 5.0 以上版本的裝置會自動接收更新,前提是這些裝置必須安裝 Google Play 服務,且有足夠的儲存空間。這表示使用者能更快取得改善項目和修正錯誤,您也可以善加利用最新的 API,同時觸及 Android 生態系統中的大多數裝置。不支援 Android 5.0 以下版本或未安裝 Google Play 服務的裝置。

後續步驟:設定應用程式

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