アンドロイド、 Googleのモバイルオペレーティングシステム それはおそらく最も使用されているオペレーティングシステムです 世界中。 Googleのオペレーティングシステム オープンソースであるだけでなく、Linuxカーネルにも基づいています。
など、 多くの人がシステムが完全にオープンで無料であることを期待していますが、残念ながら、。 Androidコミュニティの一部のメンバーは、Androidが長期的にプロプライエタリオペレーティングシステムになることを懸念しています。
これを改善するために、microGプロジェクトを実装するためにいくつかが集まっています これは、GoogleのAndroidユーザースペースからアプリとライブラリを完全に無料で再デプロイすることを目的としています。
Androidをオープンソースに保つことに基づくMicroG
その後、 microGチームは、いくつかの人気のあるアプリケーションはオープンソースであるにもかかわらず、現在はGoogle独自のライブラリのインストールが必要であると説明しました。
これらすべてに加えて、Androidmodコミュニティによって発見および報告されたGoogle独自のソフトウェアの深刻な問題があります。
したがって、彼らは説明しました、 この状況により、彼らはGoogleのアプリケーションソフトウェアとライブラリの「クローン」の開発を開始しました。
このプロジェクトはmicroGと呼ばれ、主な目的は、システムのメインライブラリとアプリケーションのオープンで無料の実装をAndroidコミュニティに提供することです。
チームによると、ほとんどのmicroGコンポーネントは完全にはほど遠いものの、驚くべき結果が得られています。
これにより、自由ソフトウェアユーザーは利益を得ることができます アプリケーションの幅広いサポート。 プライバシーを重視するユーザーは、Googleに送信されるデータを削減または制御できます。
特に、古い電話はバッテリー寿命の改善を期待できます。microGは実際のデバイスで使用されるだけでなく、テストエミュレーターのGoogleツールに取って代わり、仮想モバイルインフラストラクチャでも使用されます。
コミュニティの中で、 microGは「素晴らしいプロジェクト」と見なされています。 一部の人にとって、microGは、AndroidエコシステムでサードパーティアプリケーションをブロックするというGoogleの多くの要件とポリシーを回避するために、今後数年間で非常に便利なオプションになるでしょう。
それらは、すでにいくつかのmicroG実装を使用しているLineageOSの例を示しています。 LineageOS for microGは、Googleアプリを使用しない完全なAndroidエクスペリエンスです。
GoogleAndroidユーザースペースを所有するアプリケーションとライブラリの無料のmicroG実装が含まれているため。 これにより、Androidシステムでクローズドソースを維持しなくても、必要なすべてのGoogleサービスを使用できます。
microGプロジェクトのさまざまなコンポーネントは次のとおりです。
ServiceCoreまたはGmsCore
GmsCoreは、 実行に必要な機能を提供するライブラリアプリケーション を使用するアプリケーション GooglePlayサービスまたはGoogleMaps Android API(v2)。
言い換えれば、それはグーグルプレイサービスフレームワークの無料でオープンな実装です。 GoogleAPIを呼び出すアプリケーションを許可します レプリカントやLineageOSなどのAOSPベースのROMで排他的に実行されます。
のクローズドソースの代わりとして Google Appsの (GAPPS)は、Androidの主な機能を楽しみながら、プライバシーを取り戻すための強力なツールです。
GmsCoreアプリには、Googleサービスの有効化とアプリのサポートの拡張、オンライン/オフラインの場所の提供、バッテリー、メモリ、プロセッサへの影響の軽減など、多くの機能があり、実際のデバイス、テストエミュレータ、仮想モバイルインフラストラクチャで実行されます。
また、無料でオープンソースであり、ブロートウェアを必要としません。
サービスフレームワークプロキシGsfProxy
GsfProxyは メッセージング用に開発されたアプリケーションを可能にする小さなユーティリティ Google Cloud to Device(C2DM) GoogleCloudと互換性のあるメッセージングサービスを使用する これはGmsCoreで提供されます。
ユニファイドネットワークロケーションプロバイダー(UnifiedNlp)は、Googleのネットワークロケーションプロバイダーを使用するアプリケーションにロケーションベースのWi-Fiとセルタワーを提供するライブラリです。 GmsCoreに含まれていますが、ほとんどのAndroidシステムで独立して動作することもできます。
マップv1
Mapsv1 Maps APIは、現在非推奨のGoogle Maps API(v1)と同じ機能を提供するシステムライブラリです。
非常に興味深いことに、LineageOSが存在し、GoogleアプリをpicoAppsを介して個別にインストールできることは知っていましたが、Googleアプリの代わりにMicroGが存在することを知りませんでした。
「LineageOsfor MicroG」は、デフォルトでMicroGを使用し、デフォルトでF-droidストアをもたらすLineageOSのフォークですが、これはPlaymakerリポジトリを介してGooglePlayからアプリケーションをダウンロードするように構成できます。
したがって、それに応じて、ギャップがなくてもGooglePlayアプリケーションにアクセスできます。 今、Huaweiがそのようなものを使用できるかどうかはわかりません。
よろしく
最も高度でシンプルなmicrogインストーラーはnanodroidです
Telegramチャネルとグループ@NoGoolagには、ガイドとヘルプがあります