Emoji зависит от производителя и версии операционной системы. Одно и то же лицо будет разным Айфоне, Андроиде от Гугла, Андроиде от Самсунга, Виндоуз и т.д.
Если вы делаете дизайн на последней версии MacOs, а ваш продукт поддерживает iOS 9, убедитесь, что нужный Emoji есть в той версии ОСи. Проверяйте на Эмоджипедии.
В 2018 году Apple массово отклонял приложения с Emoji в интерфейсе. Причина не ясна — кого-то пропускали, кого-то нет. Рокетбанк манил нас новым графическим приёмом, в то время, как у других разработчиков отклоняли даже те приложения, что уже лежали на маркете.
Статьи, в которых разработчики не понимают, что происходит:
Apple is cracking down on emoji in apps and no one knows why
Emoji в интерфейсе iOS приложения и требования Apple
Apple Emoji являются собственностью Apple. Компания разрешает использовать Emoji в продуктах только как символы Юникода, т.е. введённые с клавиатуры. Кроме того, Apple запрещает использовать их на других платформах и вставлять в приложение в виде картинок. Так написано в п. 4.5.6. гайдлайна Apple для AppStore.
Apps may use Unicode characters that render as Apple emoji in their app and app metadata. Apple emoji may not be used on other platforms or embedded directly in your app binary.
Если в эту статью читают ребята из Рокетбанка, расскажите как вы вставили Emoji в Андроид версию и не судились с Apple?
Если вы решили добавить Emoji в свой интерфейс, то:
- Рискните. Возможно, приложение пройдёт. А может нет. 🤷♂️
- Подготовьтесь. Заранее придумайте чем заменить Emoji, если приложение отклонят.
- Используйте бесплатные Emoji, например от Twitter или Sensa.
🚌 Под капотом у Emoji
Статья разбирает Emoji с технологической зрения и раскрывает историю их появления.
📙 Emojipedia
Энциклопедия Emoji, где можно посмотреть как конкретная эмоция будет выглядеть на разных версиях платформ.