ROM 開発者が推奨する GApps パッケージを常に使用してください

LineageOS は引き続き OpenGApps の代わりに MindTheGapps を推奨します。 その理由は、OpenGApps は現在 LineageOS の重要な機能を破壊しているためであり、ユーザーは常に ROM 開発者が推奨する GApps パッケージを使用する必要があるためです。

GApps (Google Apps の略) パッケージは、Google Play サービスや Play ストアなどの Google アプリをデバイスに入手するために必要なカスタム ROM のアドオンです。 アプリは独自のものであるため、開発者は Google アプリをカスタム ROM にバンドルしません。 代わりに、ROM 開発者は、ビルド上に個別にフラッシュできるサードパーティ パッケージを推奨することがよくあります。

例として、LineageOS 15.1 の最初のビルド 最近リリースされました. 当時、Open GApps は Android 8.1 Oreo と互換性がありませんでした (具体的には、SetupWizard APK はまだ Android 8.0) のため、LineageOS は XDA によって独立して管理される MindTheGapps パッケージを推奨しました 開発者 ジャベリアンドダーツ アドオンパッケージとして。

次に、最初の Android 8.1 Oreo ベースの Open GApps パッケージ 解放されました. Open GApps は、頻繁な更新と柔軟性のため、Google Apps をダウンロードするための最も人気のある選択肢です。 ユーザーは、LineageOS が Google アプリ パッケージの推奨を MindTheGapps から Open GApps に変更することを期待していたかもしれませんが、実際はそうではありませんでした。 LineageOS は依然として MindTheGapps を公式に推奨し続けており、 しぶしぶリストアップする Web サイトで代替手段として GApps を開きます。

では、なぜ LineageOS は依然として MindTheGapps を推奨しているのでしょうか? その理由は、開発者によってテストされていないパッケージを使用すると問題が発生する可能性があるためです。 たとえば、LineageOS 開発者は次のように述べています。

標準のダイヤラー アプリを削除する (「スーパー」または「ストック」Open GApps パッケージをフラッシュするときに発生します) 緊急通報が機能しなくなる、フレームワークとして 非常に具体的な意図に依存している 送信する。 たとえば、Google Dialer などの別のダイヤラー アプリを使用すると、緊急通話機能が破損する可能性があります。

もう 1 つの例は、LineageOS のチーム メンバーによると、現在の Open GApps パッケージは LineageOS 15.1 のいくつかのデバイスで Google カメラが壊れているようです. Google カメラは正式には Nexus および Pixel デバイスで動作しますが、 他の多くのデバイスに非公式に移植されています.

最後に、ここでのもう 1 つの例は、Open GApps が LineageOS の次期バックアップツール v2 をまだサポートしていないことです。 backuptool v2 は LineageOS の既存ツールの新しいバージョンです /system アドオン ファイルをバックアップおよび復元します。 A/B パーティションを持つデバイスのサポートが強化されました。

結論としては、 私たちはここで Open GApps を荒らそうとしているわけではありません. 最新の Google アプリとサービスをすべて入手するには優れた選択肢であるため、コミュニティの間で非常に人気があります。 上記の問題は実際にはパッケージ自体に問題があるのではなく、パッケージの実装方法に問題があります。 ROM は特定のアプリケーションが存在することを想定していますが、予期しないユーザーの変更により、存在しません。 現在。 カスタム ROM は、開発者が好みのパッケージを使用して構築およびテストします。ユーザーが代わりに別のパッケージをインストールした場合、開発者は安定した機能を保証できません。 したがって、ユーザーは常に公式に推奨されている GApps パッケージをカスタム ROM ビルドの上にフラッシュする必要があります。