ソフトウェア

Google Play開発者サービスから脱却しながらAndroidを使うためのオープンソース互換アプリ「microG」


GoogleアプリやAndroidの重要な機能はGoogle Play開発者サービスなしでは利用できません。そんなGoogle Play開発者サービスから脱却するために、Google Playとの互換性を実現したフリーのオープンソースソフトウェアを開発するプロジェクトが「microG」です。

microG Project
https://microg.org/


microG Project · GitHub
https://github.com/microg


[APP] microG GmsCore - lightweight free soft… | Android Development and Hacking
https://forum.xda-developers.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616


Android搭載のスマートフォンやタブレットには、Google Play開発者サービスというアプリがプリインストールされており、バックグラウンドで常に動作しています。

Google Play開発者サービスは、Googleの各種サービスを利用するのに必要なAPIを提供するサービスプログラムです。そのため、Google Play開発者サービスがなければ、Android上で動作するアプリはGoogle認証やプライバシー設定の管理、位置情報サービスの提供が行えません。


一方で、Google Play開発者サービスはアプリ容量が大きく、メモリの使用量も多いため、バッテリーを多く消耗する存在です。しかし、Google Play開発者サービスがなければ正常に動作できないアプリも多いため、削除もできません。

世の中にはGoogle Play開発者サービスを搭載していないAndroidスマートフォンも存在しますが、そういった端末ではGoogleのライブラリやAPIを利用できず、Googleエコシステムから排除されてしまいます。


そこで、Google独自のコアライブラリとアプリケーションのクローンソフトウェアをオープンソースで開発するプロジェクトとして、microGが2015年にスタートしました。

microGは、以下の5つで構成されています。

・サービスコア(GmsCore)
Google Play開発者サービスまたはGoogle Maps Android API(v2)を使うアプリを実行するためのライブラリアプリ
・サービスフレームワークプロキシ(GsfProxy)
Google Cloud to Device Messaging用に開発されたアプリが、GmsCoreに含まれるGoogle Cloud Messagingサービスを利用できるようにするためのユーティリティ
・統合ネットワークロケーションプロバイダー(UnifiedNlp)
Googleのネットワークロケーションプロバイダーを使用するアプリにWi-Fiや携帯電話の電波塔ベースの位置情報を提供するライブラリ
・地図API(mapsv1)
記事作成時点では廃止されているGoogle Maps API(v1)と同じ機能を提供するシステムライブラリ
・ストア(Phonesky)
アプリをダウンロードおよび更新するために必要なGoogle Playストアへのアクセスを提供するフロントエンドアプリ。記事作成時点では初期段階で、使用可能なアプリはまだないとのこと。

各ソースコードはGitHubにホストされており、apkファイルは以下のページからダウンロードが可能です。

Download - microG Project
https://microg.org/download.html


なお、microGは2019年からドイツの教育研究省が後援するPrototype Fundによって、また2020年からはAndroidベースの無料オープンソースOS「/e/」を提供している/e/ Foundationによってサポートされています。

この記事のタイトルとURLをコピーする

・関連記事
Androidアプリのコードを書き換えずにほぼそのままWindows 10で利用できるようにする「Project Latte」が進行中 - GIGAZINE

中国製のAndroidアプリが重要なユーザー情報を収集していると研究者が報告、マルウェアによる悪用の危険性も - GIGAZINE

Androidで突然あらゆるスクリーンショットの保存ができなくなる原因「.nomedia」をオン・オフできるアプリ「Nomedia」 - GIGAZINE

GoogleとOracleが「APIの著作権」を巡って最高裁判所の口頭弁論で対決、Googleが不利との見方 - GIGAZINE

in ソフトウェア, Posted by log1i_yk

You can read the machine translated English article here.