😀 - ¿Cómo se entrega esta cara?
Cuando envías 😂 a un amigo por LINE, ¿cómo llega ese emoji a su smartphone? ¿Se envía un archivo de imagen? En realidad, no. Los emojis se envían como "caracteres".
Los emojis son "caracteres"
Los emojis son "caracteres" igual que la letra "A" o el kanji "山". En el mundo informático, a cada carácter se le asigna un número. "A" es el número 65, "あ" es el número 12354, y 😀 (cara sonriente) es el número 128512.
Este sistema de numeración se llama Unicode. Unicode es un estándar internacional que gestiona todos los caracteres del mundo bajo un único sistema de numeración, con aproximadamente 150.000 caracteres registrados a fecha de 2024. Los emojis forman parte de este sistema.
Así que cuando envías 😀, lo que realmente viaja por la red es solo el número "128512" (codificado como una secuencia de bytes UTF-8). Esa colorida ilustración de la cara es dibujada por el dispositivo receptor después de recibir el número.
Por qué el mismo emoji se ve diferente en distintos dispositivos
Una 🍕 (pizza) enviada desde un iPhone puede aparecer con un diseño ligeramente diferente en Android. Esto se debe a que Unicode solo define el número y el nombre ("emoji de pizza = U+1F355"), mientras que el diseño real queda en manos de cada plataforma.
- Apple: Diseños realistas y tridimensionales
- Google: Diseños redondeados y de estilo pop
- Samsung: Estilo único (anteriormente fue noticia por diseños que diferían significativamente de otras empresas)
- Microsoft: Transición del diseño plano al diseño 3D
- X (antes Twitter): Usa su propio conjunto de emojis llamado Twemoji
Las diferencias de diseño pueden llevar a malentendidos. Un estudio reportó que el mismo emoji de "cara sonriente" daba impresiones diferentes según la plataforma: "feliz", "sarcástico" o "inquietante".
Emojis ilegibles - Por qué se convierten en □ o ?
A veces, cuando envías un emoji nuevo, aparece como □ (tofu) o ? en la pantalla del destinatario. Esto es una forma de fallo en la codificación de caracteres.
- Sistema operativo desactualizado: Se añaden nuevos emojis cada año, pero los sistemas operativos más antiguos no tienen las fuentes para ellos
- Fuente no compatible: El número fue recibido, pero el dispositivo no tiene un diseño para ese número
- Desajuste de codificación: En raras ocasiones, la conversión de códigos de caracteres puede alterar los números
El símbolo □ se llama "tofu" porque su forma cuadrada se asemeja a un bloque de tofu. La fuente "Noto" de Google recibe su nombre de "No more tofu" (no más tofu).
Cómo se añaden nuevos emojis
Los nuevos emojis son revisados y añadidos anualmente por el Consorcio Unicode, una organización sin ánimo de lucro. Cualquiera puede proponer un nuevo emoji, pero debe pasar una revisión rigurosa para ser adoptado.
- Las propuestas deben incluir evidencia de "por qué se necesita este emoji"
- Hay que demostrar que no puede ser sustituido por emojis existentes
- Los emojis que representan empresas o marcas específicas son rechazados
- El proceso desde la propuesta hasta la adopción suele tardar unos 2 años
Cuando los emojis fueron estandarizados oficialmente por primera vez en Unicode 6.0 en 2010, se añadieron 722 emojis. Originalmente usados en los teléfonos móviles japoneses (i-mode), se extendieron por todo el mundo cuando se incluyeron en el teclado japonés del iPhone. La propia palabra "emoji" es japonesa.
Resumen
Los emojis no son imágenes sino "caracteres". Viajan por las redes como números Unicode, y el dispositivo receptor renderiza el diseño. Por eso los diseños difieren entre plataformas y por eso aparecen como □ en sistemas antiguos. La próxima vez que envíes un emoji, imagina el número detrás de él viajando a través de resolución DNS, conexiones TCP y cifrado TLS para llegar a la otra persona.