Emojicompat för Android ett pågående arbete

Android -användare, om du fortfarande ser tomma rutor på skärmen, beror det på att appen du är i förmodligen inte använder emojicompat.
När Google lanserade Android 8.0 i augusti 2017 introducerade det också emojicompat -supportbiblioteket som skulle göra det möjligt för alla användare att se de senaste emojierna, oavsett versionen av Android de använde.
Utvecklare är bara skyldiga att släppa in en kodrad som säger appen att ladda ett visst teckensnittsbibliotek när det visar emoji -glyfer. Det är till och med bakåtkompatibelt med enheter som kör Android 4.4 och högre.

Tyvärr använder inte alltför många utvecklare emojicompat ännu, vilket innebär att Android -användare utan den senaste versionen av operativsystemet fortfarande inte kan se de senaste emojierna i majoriteten av apparna.
Enligt Androids plattformsversionsnummer körs bara bara en procent av enheterna på Android 8.0 eller senare. Detta är inte en ny fråga: de flesta Android -användare har fastnat utan uppdateringar i flera år.
Kommer inte någon att tänka på de saknade zombierna? 🧟‍♀ 🧟‍vecka
Vilka appar använder emojicompat?
För närvarande finns det få appar som använder Emojicompat -supportbiblioteket. Googles Allo använder det och ersätter operativsystemets standardemoji med Google -uppsättningen.
Yahoo Mail använder också emojicompat, men implementeringen verkar halvbakad. Till exempel på enheter med Android 7.0 är de senaste emojierna synliga i förhandsgranskningen av meddelandet, men inte inom meddelandets kropp.

Meetup -appen för Android, som Yahoo Mail, stöder nya emojis för visning men de försvinner i vissa andra vyer som sökinmatning.
När det fungerar visar emojicompat lämplig glyf för emoji snarare än en utlandad låda, så att båda sidor av konversationen kan se samma karaktärer. Googles egna Allo är ett exempel på en app som verkar få jobbet gjort korrekt.

Populära appar som kan dra nytta av Emojicompat -stödet är ännu inte ombord. Instagram har ingen anpassad implementering av emoji och skulle vara en främsta utmanare att använda den. Chrome skulle också ge ett stort uppsving till antalet platser som en användare kanske vill att nya emojis ska visas korrekt.
Twitter testar nu också emojicompat i sin ursprungliga Android -app. Endast ett litet antal användare verkar se den här uppdateringen hittills, men för de som kan ser ut så här:

*Ovan: Android -användare kan vara vana vid att se saknade karaktärer (vänster), men Twitters emojicompat -test visar Twemoji istället (höger).
Till skillnad från andra implementeringar visar detta Twitters egen Twemoji -uppsättning för användare istället för Googles emoji -teckensnitt, eller enhetens teckensnitt (t.ex. Samsung). Håll ögonen öppna på den.
Anpassade implementationer
Vissa appar förlitar sig på sina egna interna teckensnittsbibliotek för att få gärningen gjort för användare, även om de ofta kommer att vara standard för iOS -glyfer istället för Android.
WhatsApp använde tidigare Apples emoji -bilder, men bytte nyligen till en anpassad uppsättning. Meddelandeappar Telegram och signalerar båda använder iOS -bilder på Android.

Android -plattformen har en lång och stor historia av mjukvarufragmentering. Emojicompat var tänkt att åtminstone lindra problemet med emoji -skillnad, men om inte utvecklare kommer ombord, kommer Android -användare bakom sina programuppdateringar att sluta se tomma rutor.
Förhoppningsvis kommer Googles drivkraft för apputvecklare att rikta in sig på senare API -nivåer att öka antagandet av emojicompat och minska antalet tomma rutor som visas för Android -användare.

Search Emojis: