Emojicompat para Android un trabajo en progreso

Usuarios de Android, si todavía ve cajas vacías en su pantalla, es porque la aplicación en la que se encuentra probablemente no esté usando emojicompat.
Cuando Google lanzó Android 8.0 en agosto de 2017, también presentó la Biblioteca de soporte de emojicompat que permitiría a todos los usuarios ver los últimos emojis, independientemente de la versión de Android que estuvieran usando.
Los desarrolladores simplemente están obligados a colocar una línea de código que le indique a la aplicación que cargue una biblioteca de fuentes en particular cuando se muestra los glifos de emoji. Incluso es compatible con los dispositivos que ejecutan Android 4.4 y superior.

Desafortunadamente, todavía no muchos desarrolladores están utilizando emojicompat, lo que significa que los usuarios de Android sin la última versión del sistema operativo aún no pueden ver los emojis más nuevos en la mayoría de las aplicaciones.
Según los números de versión de la plataforma de Android, solo un mero uno por ciento de los dispositivos se ejecutan en Android 8.0 o posterior. Este no es un problema nuevo: la mayoría de los usuarios de Android han estado atascados sin actualizaciones durante años.
¿No piensará alguien en los zombis faltantes? 🧟‍♀️ 🧟‍️
¿Qué aplicaciones están usando emOJiCompat?
En la actualidad, hay pocas aplicaciones que usan la biblioteca de soporte de emojicompat. El Allo de Google lo usa y reemplaza el emoji predeterminado del sistema operativo con el conjunto de Google.
Yahoo Mail también emplea a la emojicompat, pero la implementación parece a medias. Por ejemplo, en dispositivos con Android 7.0, los últimos emojis son visibles en la vista previa del mensaje, pero no dentro del cuerpo del mensaje.

La aplicación Meetup para Android, como Yahoo Mail, admite nuevos emojis para la pantalla, pero desaparecen en otras vistas, como la entrada de búsqueda.
Cuando funciona, Emojicompat muestra el glifo apropiado para el emoji en lugar de una caja exedida, por lo que ambos lados de la conversación pueden ver los mismos personajes. El propio Allo de Google es un ejemplo de una aplicación que parece hacer el trabajo correctamente.

Las aplicaciones populares que podrían beneficiarse más del soporte de emojicompat aún no están a bordo. Instagram no tiene una implementación de emoji personalizada y sería un contendiente principal para usarla. Chrome también daría un gran impulso a la cantidad de lugares que un usuario podría querer que se muestren nuevos emojis correctamente.
Twitter ahora también está probando el emojicompat en su aplicación nativa de Android. Solo un pequeño número de usuarios parece estar viendo esta actualización hasta ahora, pero para aquellos que pueden verse así:

*Arriba: los usuarios de Android podrían estar acostumbrados a ver personajes faltantes (izquierda), pero la prueba de emojicompat de Twitter muestra twemoji en su lugar (a la derecha).
A diferencia de otras implementaciones, esto muestra el propio conjunto de tweMoji de Twitter para usuarios en lugar de la fuente emoji de Google, o la fuente del dispositivo (por ejemplo, Samsung). Estén atentos en eso.
Implementaciones personalizadas
Algunas aplicaciones confían en sus propias bibliotecas de fuentes internas para hacer la escritura para los usuarios, aunque a menudo se predeterminan a los glifos iOS en lugar de los de Android.
WhatsApp utilizó anteriormente las imágenes de emoji de Apple, pero recientemente cambió a un conjunto personalizado. Messaging Apps Telegram y Signal usan imágenes iOS en Android.

La plataforma Android tiene un historial largo y histórico de fragmentación de software. El emojicompat estaba destinado a ayudar al menos a aliviar el problema de la disparidad de emoji, pero a menos que los desarrolladores se suban a bordo, los usuarios de Android detrás en sus actualizaciones de software no dejarán de ver cajas vacías.
Con suerte, el impulso de Google para que los desarrolladores de aplicaciones apunten a los niveles de API posteriores ayudará a aumentar la adopción de emojicompat y reducir la cantidad de cajas vacías que se muestran a los usuarios de Android.

Buscar emojis: