Androidのemojicompat進行中の作業

Androidユーザーは、画面に空のボックスがまだ表示されている場合、それはおそらくあなたがいるアプリがおそらくemojicompatを使用していないためです。
Googleが2017年8月にAndroid 8.0を発売したとき、すべてのユーザーが使用していたAndroidのバージョンに関係なく、すべてのユーザーが最新の絵文字を見ることができるEmojicCompat Support Libraryも導入しました。
開発者は、絵文字グリフを表示するときに特定のフォントライブラリをロードするようにアプリに指示するコードのラインをドロップする必要があります。 Android 4.4以降を実行しているデバイスとの後方互換性もあります。

残念ながら、あまり多くの開発者がemojicPatを使用しているわけではありません。つまり、オペレーティングシステムの最新バージョンのないAndroidユーザーは、ほとんどのアプリで最新の絵文字を見ることができません。
Androidのプラットフォームバージョン番号によると、Android 8.0以降で実行されているデバイスのわずか1%だけです。これは新しい問題ではありません。ほとんどのAndroidユーザーは、何年も更新せずに立ち往生しています。
誰かが行方不明のゾンビについて考えませんか? 🧟‍♀️🧟‍♂️
どのアプリがemojicompatを使用していますか?
現在、emojicompatサポートライブラリを使用するアプリはほとんどありません。 GoogleのAlloはそれを使用し、オペレーティングシステムのデフォルトの絵文字をGoogleセットに置き換えます。
Yahoo Mailはemojicompatも採用していますが、実装は中途半端なようです。たとえば、Android 7.0のデバイスでは、メッセージのプレビューには最新の絵文字が表示されますが、メッセージの本文内には表示されません。

Yahoo Mailのように、Android向けのMeetupアプリは、ディスプレイのために新しい絵文字をサポートしていますが、検索入力などの他のビューでは行方不明になります。
それが機能する場合、emojicompatは、エクステッドアウトボックスではなく、絵文字に適したグリフを表示するため、会話の両側は同じキャラクターを見ることができます。 Google独自のAlloは、ジョブを正しく実行するように見えるアプリの例です。

EmojicCompatのサポートから最も恩恵を受ける可能性のある人気のあるアプリはまだ搭載されていません。 Instagramにはカスタム絵文字の実装がなく、それを使用するための主要な候補になります。また、Chromeは、ユーザーが新しい絵文字を正しく表示したい場所の数に大きな後押しを与えます。
Twitterは現在、ネイティブAndroidアプリでemojicompatをテストしています。これまでにこのアップデートを見ているユーザーは少数のユーザーだけですが、このように見える人にとっては:

*上:Androidユーザーは、行方不明の文字(左)を見ることに慣れている可能性がありますが、Twitterのemojicompatテストは代わりにTwemojiを示しています(右)。
他の実装とは異なり、これはGoogleの絵文字フォントまたはデバイスフォント(Samsungなど)の代わりに、ユーザー向けのTwitter独自のTwemojiセットを表示します。それをお楽しみに。
カスタム実装
一部のアプリは、ユーザーのために行為を完了するために独自の内部フォントライブラリに依存していますが、多くの場合、AndroidのものではなくiOS Glyphsにデフォルトで行われます。
WhatsAppは以前はAppleの絵文字画像を使用していましたが、最近カスタムセットに切り替えました。メッセージングアプリは電報と信号の両方がAndroidでiOS画像を使用します。

Androidプラットフォームには、ソフトウェアの断片化の長い歴史があります。 emojicompatは、少なくとも絵文字の格差の問題を軽減するのに役立つことを目的としていましたが、開発者が乗船しない限り、ソフトウェアの更新でAndroidユーザーが空のボックスの表示を停止しません。
うまくいけば、Googleがアプリ開発者が後のAPIレベルをターゲットにするように推進することで、emojicCompatの採用を増やし、Androidユーザーに表示される空のボックスの数を減らすことができます。

絵文字の検索: