| 開発者 | グーグル | ||||||
|---|---|---|---|---|---|---|---|
| 初回リリース | 2012年9月26日 | ||||||
| 安定リリース [±] | |||||||
| |||||||
| プレビューリリース [±] | |||||||
| |||||||
| オペレーティング·システム | アンドロイド | ||||||
| ライセンス | 独自 | ||||||
| Webサイト | Developers.google.com/android/guides/overview | ||||||
Google Play Servicesは、 AndroidデバイスにインストールするためにGoogleが作成した独自のソフトウェアパッケージです。デバイスで実行されるモバイルアプリが使用するバックグラウンドサービスとライブラリで構成されています。 [7] 2012年に導入されたとき、Google+ APIとOAuth 2.0へのアクセスを提供しました。さまざまなGoogleサービスをカバーするように拡張され、アプリケーションが共通の手段でサービスと通信できるようになりました。[8] [9]
パッケージのサービスには、位置追跡とジオフェンシング、シングルサインオンアカウントサービス、ユーザーの健康とフィットネスの追跡、支払い処理、統合広告、セキュリティスキャンが含まれます。Androidデバイス上の多くのアプリはGoogle Play Servicesの使用に依存しており、パッケージではユーザーがGoogleアカウントを使用し、Googleの利用規約に同意する必要があります。AndroidデバイスでGoogle Play Servicesを配布するには、Googleからのライセンスが必要であり、契約により、デバイスメーカーはGoogleのAndroid仕様と互換性のないAndroidデバイスを製造することが禁止されています。
サービス
Google Play ゲーム サービス[10]は、アプリケーション開発者がリーダーボード、実績、マルチプレイヤー セッションの使用を通じて競争的でソーシャルな体験を可能にするために使用できます。 [11] Saved Games API は、 Google のクラウド インフラストラクチャでゲームのセーブを同期する ために使用できます。[12]ロケーション API は、位置情報技術に関する仕様を提供し、ユーザーが特定の地理的境界を出入りするときに特定のアクションをスケジュールするためのジオフェンシングAPI を提供します。Fused Location Provider は、電力使用量の削減やアクティビティ認識などの位置情報を取得し、アプリケーションがユーザーの現在のアクション (サイクリング、ウォーキングなど) に適応できるようにします。[10]
Google Sign-in Android API はシングルサインオンを提供し、 Google アカウントの認証情報を使用してアプリケーション内のユーザーを認証します。[13] Google Maps Android API を使用すると、アプリケーションは別のアプリケーションを開かなくてもGoogle マップやストリートビューを組み込むことができ、カメラを完全に制御し、カスタムマーカーやマップオーバーレイを追加する手段を提供します。[14] Google Drive Android API を使用すると、 Google Drive をストレージ構造として使用し、ドキュメントの検索と同期、およびその他のファイル操作ツールを提供できます。[15] Google Cast Android API はキャスト機能を追加し、Android アプリケーションがGoogle Cast を使用してテレビにコンテンツを表示できるようにし、さらに一般的なオーディオ、ビデオ、画像タイプ用のさまざまなヘルパーを提供します。[16]
Google Mobile Adsはアプリケーションに広告を統合し、ユーザーの位置情報などの要素に基づいて広告をターゲティングすることで収益化を可能にします。[17] Google Pay APIを使用すると、 Google Payを介してサービスや商品を購入できます。[18]その他のAPIには、 Google Fit API、アカウント認証方法、Google Analyticsなどがあります。[8]
Google Play Servicesは、システムレベルの権限を持つほぼすべてのGoogleアプリで使用されています。[19]すべての主要なAndroidサービスはGoogle Play Servicesによって制御されており、多くのサードパーティアプリもこれに依存しています。これがないと、Googleアカウントでログインする必要があり、アプリが正常に動作しない可能性があります。[20] [より良い情報源が必要]
Google Play ProtectはAndroidのセキュリティシステムを統合したものである。[21] [22] [23]同社は2019年に、このソフトウェアが1日あたり5000万のアプリをスキャンしていると発表した。[24] 2019年11月6日、GoogleはApp Defense Allianceを発表した。パートナーはGoogle Play Protectにアプリの分析を依頼できる。結果はパートナーに送信され、Google Play Protectはパートナーから結果を受け取る。2019年11月現在、App Defense AllianceのパートナーにはESET、Lookout、Zimperiumなどが含まれている。[25] [26] 2023年10月、GoogleはPlay Protectがインストール時にサイドロードされたアプリをマルウェアスキャンすると発表した。[27]
採択
Google Play Servicesは、Android 6.0以降のデバイスではGoogle Playを通じて自動的に更新されます。 [7]つまり、メーカーがAndroidファームウェアを更新しなくてもGoogleがアップデートを提供できるため、Android製品で悪名高いプラットフォームの断片化を回避できます。 [19] [28]
懸念事項
Androidオープンソースプロジェクト(AOSP)は2007年に発表され、CyanogenModやLineageOSなどのすべてのOEMおよびファームウェア変更のベースラインシステムとして機能しました。さまざまなAOSPアプリがクローズドソースモデルでGoogle Playに移行されました。多くのアプリ(Lyft、Uber 、 GmailやYouTubeなどの多くのGoogleアプリなど)は、Google Play Servicesパッケージが利用可能で有効になっている場合にのみ機能します。[19]
Google Play ServicesをGoogleアプリパッケージの一部として配布するには、Googleからのライセンスが必要であり、契約上、デバイスメーカーはGoogleのAndroid仕様と互換性のないAndroidデバイスを製造することが禁止されています。Androidシステムの改変に関心のあるその他のユーザーは、Google Play Servicesをオプトアウトするか、Googleアプリパッケージをプリインストールされているデバイスまたは非公式ソースから入手する必要があります。[19] [28]
参照
- Huaweiモバイルサービス
- MicroG – オープンソース実装
参考文献
- ^ 「Google Play Services」。APKMirror。Android Police 。 2024年1月17日閲覧。
- ^ 「Google Play Services (Android TV)」。APKMirror。Android Police 。 2024年1月17日閲覧。
- ^ 「Google Play Services (Wear OS)」。APKMirror。Android Police 。 2024年1月17日閲覧。
- ^ 「Google Play Services」。APKMirror。Android Police 。 2024年1月17日閲覧。
- ^ 「Google Play Services (Android TV)」。APKMirror。Android Police 。 2024年1月17日閲覧。
- ^ 「Google Play Services (Wear OS)」。APKMirror。Android Police 。 2024年1月17日閲覧。
- ^ ab 「Google Play Services の概要」。Google Developers。2018年3月7日時点のオリジナルよりアーカイブ。2020年9月14日閲覧。
- ^ ab “Package Index”。Google Developers。2018年3月28日時点のオリジナルよりアーカイブ。2020年9月14日閲覧。
- ^ Google Play Services – AppBrain Market 2016年8月28日アーカイブ、Wayback Machine 2014年1月29日
- ^ ab 「位置認識アプリを構築する」。Android Developers。2020年9月24日時点のオリジナルよりアーカイブ。2020年9月14日閲覧。
- ^ 「Play Game Services」。Google Developers。2014年12月18日時点のオリジナルよりアーカイブ。 2020年9月14日閲覧。
- ^ 「Android の保存済みゲーム | Play ゲームサービス」。Google Developers。2017年 7 月 16 日時点のオリジナルよりアーカイブ。2014年11 月 30 日閲覧。
- ^ 「サインインワークフローの追加」。Android Developers。2020年9月24日時点のオリジナルよりアーカイブ。 2020年9月14日閲覧。
- ^ 「マップを追加する」。Android Developers。2020年9月24日時点のオリジナルよりアーカイブ。 2020年9月14日閲覧。
- ^ 「Drive API for Android」。Google Developers。2020年8月12日時点のオリジナルよりアーカイブ。2020年9月14日閲覧。
- ^ “Cast”. Google Developers . 2020年9月10日時点のオリジナルよりアーカイブ。 2020年9月14日閲覧。
- ^ 「モバイル広告SDK」。Google Developers。2020年9月17日時点のオリジナルよりアーカイブ。2020年9月14日閲覧。
- ^ “Google Pay”. Google Developers . 2020年9月12日時点のオリジナルよりアーカイブ。2020年9月14日閲覧。
- ^ abcd Ron Amadeo (2013年9月3日). 「Balky carriers and slow OEMs step aside: Google is defragging Android」Ars Technica。 2013年9月3日時点のオリジナルよりアーカイブ。2014年11月30日閲覧。
- ^ 「Google Play Services を手動で更新する」。oTechWorld。2018年8 月 6 日時点のオリジナルよりアーカイブ。2018 年8 月 6 日閲覧。
- ^ 「Google のセキュリティ スイート『Play Protect』が Android スマートフォンに展開」。Android Authority。2017年 9 月 20 日時点のオリジナルよりアーカイブ。2017年9 月 20 日閲覧。
- ^ 「Google の Play Protect は、Play ストアで最大 2,000 万回インストールされた難読化されたマルウェアを検出できませんでした」。Android Police。2017年 9 月 20 日時点のオリジナルよりアーカイブ。2017年9 月 20 日閲覧。
- ^ 「Google Play Protect で安全を確保」。Googleブログ。2017 年 9 月 20 日時点のオリジナルよりアーカイブ。2017 年9 月 20 日閲覧。
- ^ “Google Play Protect、1日あたり5000万以上のアプリをスキャン”. Beebom . 2019年5月9日. 2021年9月21日時点のオリジナルよりアーカイブ。2019年5月9日閲覧。
- ^ 「The App Defense Alliance: セキュリティ業界が結集し、悪質なアプリと戦う」。Google Online Security Blog。2019年11月7日時点のオリジナルよりアーカイブ。2019年11月7日閲覧。
- ^ “App Defense Alliance | Play Protect”. Google Developers . 2019年11月7日時点のオリジナルよりアーカイブ。 2019年11月7日閲覧。
- ^ Amadeo, Ron (2023年10月18日). 「Androidはインストール時にサイドロードされたアプリのマルウェアをスキャンするようになりました」。Ars Technica。2023年10月20日時点のオリジナルよりアーカイブ。2023年10月20日閲覧。
- ^ ab Ron Amadeo (2013年10月21日). 「GoogleのAndroidに対する鉄の支配:あらゆる手段を講じてオープンソースをコントロール」Ars Technica。 2017年3月10日時点のオリジナルよりアーカイブ。 2014年11月30日閲覧。
外部リンク
- 公式サイト
- Google Developersの Google Play 開発者サービスの概要
