Emojis over time
Once, I noticed that one of the emojis on iOS has changed between iOS updates. It was enough to make me curious about recent changes, and now I have all the diffs for emojis between iOS 13.0 and iOS 13.3. In the article below, I will explain how I collected the changes, how you can do the same and describe the significant differences in emojis between releases. I was never particularly interested in the Emoji phenomenon, so for me, this trip was informative. You may like it too.
According to Wikipedia, Emoji are ideograms and smileys used in electronic messages and web pages. Emoji exist in various genres, including facial expressions, common objects, places and types of weather, and animals. They are much like emoticons, but emoji are actual pictures instead of typographic. Originally meaning pictograph, the word emoji comes from Japanese e (絵, “picture”) + moji (文字, “character”); the resemblance to the English words emotion and emoticon is purely coincidental.
From 2010 onward, some emoji character sets have been incorporated into Unicode, a standard system for indexing characters, which has allowed them to be standardised across different operating systems.
I recommend you to read the “The modern emoji” section on Wikipedia. There are a lot of interesting facts about the standard, like:
Some Apple emoji are very similar to the SoftBank standard, since SoftBank was the first Japanese network the iPhone launched on. For example, U+1F483 💃 DANCER is female on Apple and SoftBank standards but male or gender-neutral on others.
How does the comparison work
It is tricky to convince iOS to tell you the truth about all the available emojis. To solve the problem, I took a shortcut and decided to use emojis from the Unicode standard. The current revision is UTS #51 Unicode Emoji, Version 12.1. There are some files with examples, and for testing purposes,
emoji-test.txt looked like a complete set of all variants. So, I built a simple tool to generate images from all available emojis and compare them with a simple diff. You can read more about the process and check the implementation on GitHub - dive/emojis-over-time.
To avoid unnecessary noise, I use the following limitations for the comparison:
- Ignore all variations for skin tones (can be enabled in the tool);
- Skip all unqualified & minimally-qualified emojis from the standard (check the emoji-test.txt for explanation). Can be enabled in the tool as well.
As I said, I generated all emojis for iOS 13.0-13.3, removed all emojis without any changes and then build diffs for the remaining characters. All comparisons were made retrospectively, means that I compare iOS 13.0 with 13.1, 13.1 with 13.2, etc.
All images follow the same pattern:
- The initial version is on the left side (e.g., for iOS 13.0 in the first example below);
- An updated version is in the middle (e.g., for iOS 13.1);
- Diff on the right.
iOS 13.0 → 13.1
The most obvious difference is the fact that they change a bit how they render the final images. It seems that they improved anti-aliasing to make image borders more contrast and visible on the screen (especially, on dark backgrounds. Maybe, it is just a pending improvement for the dark mode). Check these light borders on the diff image.
Also, pay attention to the glare in the eyes. For some reason, it was decided to change their shape from round to semicircle.
The shape of the heart
The shape of the heart symbol was re-designed. It became more elongated in height, and they added a gradient.
Apple made a mistake in iOS 13.1, the flag of Malaysia was re-implemented with obvious errors (“Apple displays Malaysia flag emoji incorrectly on iOS 13.1 and 13.1.1”).
This is my favourite change. The mermaid now holds a trident like a merman counterpart. Also, they changed a bit the shape of her hair.
The baseline for the hedgehog was slightly lowered. Apparently, that it fits better into the text.
The octopus now has suckers on tentacles.
And that’s all for iOS 13.1.
iOS 13.1 → 13.2
This is a new world to me and I was surprised by the diffs for iOS 13.2, but then I realised that it is somehow related to the gender. So, with iOS 13.2 all emojis without a specific gender in the description are gender-neutral. Let’s see how they look.
Noticeable and frequent changes:
- Haircuts were changed to the neutral style;
- Colours are more indifferent to avoid associations;
- Everyone began to wear clothes, and there is no more naked torso.
P.S. Check the “Unicode Brings Forward Gender Neutral Timeline” blog post from Emojipedia if you want to know more.
P.P.S. As before, iOS 13.1 emoji is on the left, iOS 13.2 in the middle, the diff is on the right side.
The flag of Malaysia now correctly displays a red stripe.
The ear emoji has been re-designed to appear more like the ear.
Blond hair now has realistic colour.
There are no changes in emojis between iOS 13.2 and iOS 13.3 releases. So, our journey ends here.
There is no practical benefit in the article, just my curiosity and desire to know more about the world around me. Anyway, I am surprised that companies like Apple pay a lot of attention to the Emoji world; also, I am impressed by the number of details in emojis and how they develop over time. Will follow the topic as a hobby.
Thanks for reading!