Během posledních několika týdnů si vývojáři iOS aplikací na Twitteru stěžovali, že Apple jejich aplikace zamítl, neboť používali emoji v „situacích bez klávesnice“. Pokud tedy aplikace zobrazuje emoji v rámci svého uživatelského rozhraní, aniž by ho uživatel zadal z klávesnice, potom Apple aplikaci neschválí, protože se jedná o porušení pokynů týkajících se emoji.
Jako ukázkový příklad uvedla Emojipedia iOS aplikaci Reaction Match, která používala symbol plačícího obličeje v herním centru. Jakmile se objevila hláška Game Center is disabled, byl nad ní plačící smajlík, což se ovšem cupertinské společnosti nelíbilo, a proto aplikaci nepustila do svého obchodu s aplikacemi. V okamžiku, kdy vývojář Eddie Lee odstranil všechny emoji z aplikace, dostala aplikace zelenou a najednou se v App Storu objevila.
Podobným problémům čelila také aplikace GitHawk, kterou Apple opět odmítl kvůli tomu, že aplikace používala emoji jako média. Vývojář a softwarový inženýr Ryan Nystrom vysvětlil, že po odstranění emoji byla aplikace schválena.
Přesná pravidla App Storu jsou však trochu nejasná, protože například několik předních aplikací zřejmě porušuje nové pravidlo týkající se emoji. Ukázkou je takový Snapchat. Pokud dáte například Friend Requests, ale nemáte od přátel žádné žádosti, zobrazí se vám No new friends s emoji hovínka.
Jak zdůraznila Emojipedia, pokyny by mohly ovlivnit především menší vývojáře a způsobit, že uživatelská rozhraní jejich aplikací budou méně personalizovaná.
Apple je proslulý tím, že zlepšuje a aktualizuje pokyny App Store Review Guidelines, podle kterých se posuzuje, zda aplikace může být v App Storu, nebo nemůže. Zavádí drsnější pravidla, která u některých aplikací způsobují neočekávané problémy. V loňském roce v červnu Apple představil nové pokyny, které zakázaly aplikace vytvořené v komerčně dostupných šablonách, aby předcházel klonům a spamům v App Storu. Pravidlo nakonec negativně ovlivnilo menší firmy, které na takové šablony spoléhají.
Zdroj: MacRumors
Nechápem. Ako môže zakázať niečo čo je štandard v utf8.