隨着iOS 9.1 的發佈,iOS 成爲第一個完整支持Unicode 標準裏的全部Emoji表情的操做系統。
目前最新版本是Unicode 8.0。同時蘋果還添加了一些非標準Unicode的Emoji表情,例以下面 :
👁🗨
ios
Unicode 規範中定義的Emoji表情並無規定具體的展現形式。因此iOS和Android的Emoji 表情
展現是不同的。git
在iOS系統自帶的Emoji鍵盤中,隱藏了部分支持的Emoji表情,用戶並不能輸入,可是系統能夠
正常顯示該表情。例如🖖 表情,在iOS9.1之前是支持的,可是在系統鍵盤中並無該表情輸入項。github
向後兼容性:
對於一個新的Emoji表情,在舊系統中一般會顯示爲一個框,裏面多是一個問號。也有例外的,例如
加拿大旗幟表情 🇨🇦,在有些不支持新版Unicode的系統中,可能會顯示爲 CA。app
多膚色Emoji 表情
多膚色Emoji 表情在iOS8.3開始支持,主要是經過一個金色表情加上一個不一樣顏色背景圖
來構成的。例如:操作系統
在大部分狀況下,原有的Emoji表情在iOS 9.1 上的顯示是變化不大的。惟一的例外是💻我的電腦表情符號。
在iOS 9.0 中它是顯示爲iMac 🖥 符號,可是在iOS9.1中它變成了一臺MacBook。反過來,iMac移到了
在Unicode 7.0 中就存在的臺式計算機表情。以下圖 :
💻⌨🖥code
iOS 9.1上的顯示效果blog
iOS 9.0上的顯示效果圖片
鍵盤中有三套Emoji表情,分別對應 ~ 8.2, iOS8.3~9.0,iOS9.1以上。ip
另外,我開源了一個獲取系統最新Emoji表情的iOS工程項目,能夠導出模擬器上全部的Emoji表情,也能夠導出圖片文檔
https://github.com/zyuanming/YMEmojiUtils
後續有時間會不斷更新。
https://github.com/SabatinoMasala/EmojiFiesta