Google Play 開発者サービスの概要 (original) (raw)

Google Play 開発者サービスは、Android 上のさまざまな SDK を提供し、アプリの構築、プライバシーとセキュリティの強化、ユーザー エンゲージメントの促進、ビジネスの拡大に役立ちます。これらの SDK では、図 1 に示すように、軽量のクライアント ライブラリをアプリに含めるだけで済みます。実行時に、クライアント ライブラリは、Google Play 開発者サービス アプリケーションで実行されている完全な実装と通信します。

Google Play 開発者サービスは、クライアント側の共有実装を提供することで、次のことを実現します。

軽量クライアント ライブラリは、IPC を使用して Google Play サービスと通信します。Google Play 開発者サービスは、スマートフォン、タブレット、ノートパソコン、テレビ、スマートウォッチ、自動車でご利用いただけます。

**図 1.**Google Play 開発者サービスは、改善とバグ修正を含むアップデートを定期的に受け取ります。

Google Play 開発者サービスの仕組み

SDK

各 Google Play 開発者サービス SDK には、Google Play 開発者サービス アプリケーションで実行されるサービスとやり取りする API を含む軽量のクライアント ライブラリが含まれています。 これらのライブラリは、サービスが見つからない、無効になっている、古いなどの実行時の問題を適切に処理するためのヘルパーも提供します。コード圧縮を有効にすると、R8 オプティマイザは、使用されていないコードを削除することで、パッケージ サイズに対する SDK の影響をさらに軽減します。

新しい Google Play 開発者サービスの機能やプロダクトにアクセスするには、新しいバージョンが Google Maven リポジトリにリリースされたときに SDK をアップグレードします。

サービス

Google Play 開発者サービスには、Google 認定のすべての Android デバイスで実行されるデバイス上のバックグラウンド サービスのコアセットが含まれています。

Google Play 開発者サービスの自動更新は、通信事業者、OS、OEM のシステム イメージのアップデートとは別に配信されます。一般に、Android 6.0 以降を搭載したデバイスでは、Google Play 開発者サービスがインストールされ、十分なストレージが利用可能であれば、自動的にアップデートが適用されます。これにより、ユーザーは改善やバグ修正をより迅速に受け取ることができ、Android エコシステムのほとんどのデバイスにリーチしながら、最新の API を活用できます。Android 6.0 より前のデバイスや、Google Play 開発者サービスがインストールされていないデバイスはサポートされていません。

次のステップ: アプリを設定する

アプリで Google Play 開発者サービス API の使用を開始するには、こちらのセットアップ ガイドをご覧ください。