Android 12 で新しい絵文字を入手するために完全なアップデートをダウンロードする必要はありません

Google は、新しい絵文字を Android 12 システム アップデートから切り離し、携帯電話に新しい絵文字を導入しやすくする準備を進めています。

アップデート 1 (2021 年 1 月 26 日 @ 1:53 PM ET): Google は、Android で更新可能なシステム フォントを有効にするコミットをマージしました。 アンドロイド12. 詳細については、ここをクリックしてください。 2020年11月24日に公開された記事を以下に保存します。

絵文字は私たちの非公式な表現に不可欠な部分になっています。 これらの小さなグラフィック アセットは、単なる言葉に感情、意図、個性を加えます。 頻繁に Unicode 標準への新しい絵文字の追加 彼らの人気の証です。 Unicode に新しい絵文字が追加されるたびに、実際にインターネット用語の一部に絵文字を組み込む前に、その絵文字がサポートされるように OS のアップグレードが携帯電話に届くまで待つ必要があります。 Googleは、これを簡単にする準備をしているようで、いくつかのコミットから、新しい絵文字をAndroidシステムのアップデートから切り離すことに取り組んでいることが示されている。

現状では、Android 上のすべてのフォントは現在システム パーティションに保存されており、具体的には /system/fonts ディレクトリ。 特に絵文字は、というファイル内に存在します。 NotoColorEmoji.ttf. システム パーティションは読み取り専用であり、パーティション内のファイルを更新するには、パーティションがマウントされていないときにシステムを更新する必要があります。 したがって、新しいフォントと新しい絵文字を入手する唯一の方法は、公式の OTA アップデートを待つか、 root 経由で非公式に自分でインストールします.

Android オープンソース プロジェクト (AOSP) Gerrit で、フォント ファイルを OS アップグレードの必要性から切り離そうとする新しいコミットが発見されました。 これらのコミットはまだマージされていないことに注意してください。 コミットの説明からその目的を収集できます。

/data/fonts/files ディレクトリを追加します:

更新されたフォント ファイルは /data/fonts/file に保存され、すべてのアプリケーションはテキストを描画するためにそれを読み取ります。 したがって、/data/fonts/files はアプリによって読み取り可能であり、system_server (および init) によってのみ書き込み可能である必要があります。

更新可能なシステム フォント用に /data/fonts ディレクトリをセットアップします。:

- /data/fonts/files 更新されたフォント ファイルはこのディレクトリに配置されます。 このディレクトリ下のファイルは、どのアプリでも読み取ることができます。 system_server だけがこのディレクトリにフォント ファイルを書き込むことができます。

- /data/fonts/config system_server が使用するフォント設定は、このディレクトリに保存されます。 このディレクトリは system_server のみが読み取り/書き込みできます。

これらのコミットにより、基本的に次のことが可能になります。 システムサーバー 更新されたフォント ファイルを /data/fonts ディレクトリ. データ パーティションは読み取り/書き込みとしてマウントされるため、この変更により、Google は システムサーバー このディレクトリへの書き込み権限を処理します。 すべてのアプリは、テキストを描画するためにこのディレクトリからフォント ファイルと絵文字ファイルを読み取ります。 したがって、更新されたフォント ファイル、ひいては新しい絵文字を、この目的のために全体の OTA アップデートを必要とせずに電話機にプッシュできます。

これらのコミットはまだマージされていないことを繰り返します。 したがって、この変更がいつ起こるかはわかりません。 これらのコミットが今後数か月以内にマージされる場合、この変更は次の期間に発生することがわかります。 アンドロイド12.

XDA 認定開発者のおかげで ルカ020400 ヒントのために!


アップデート 1: Android 12 でのサポートの可能性

数日前、Google 合併した 更新可能なシステム フォント用の /data/fonts ディレクトリを設定するコミット。 絵文字はフォント ファイル内に含まれているため、システムを完全に更新する代わりに、更新されたフォント ファイルをこのディレクトリにプッシュすることで新しい絵文字を追加できることになります。 そして、これらのコミットは数か月後の Android 12 の安定版リリースに先立ってマージされたため、この更新可能なシステム フォント機能は次の Android リリースで利用可能になる可能性があります。

@さんのおかげでハイルール89のリンク ヒントのために!