如果你和我一样用的是 Android 或 Windows 设备看到以上对话,你看到的应该也是三个无内容、无意义的方块。其实,朋友发的三个方块是 iOS 15.4 更新的三个 Emoji 表情,但由于 Android 等设备缺失这些表情,所以看到的就只是空无一物的“豆腐块”。
很多 Android 用户在上网冲浪、聊天时都会遇到类似这样的“豆腐块”,特别是身边的 iOS 朋友测试新版本更新的 Emoji 表情时,简直就是“AE86 上山——送豆腐来了”。这是 Android 与 iOS 之间存在已久的语言障碍,而如今,Google 决定填上这道“Emoji 鸿沟”。
不知不觉之间,Emoji 表情成为了我们在网络交流不可或缺的一部分,根据 Unicode 联盟的统计,全球 92% 的网民都使用过 Emoji,人们习惯了用这些表情代替文字表达一些难以名状的情绪或意境。不过,Emoji 数量是有限的,人们的情绪却是无限的,人们会不断需要新表情来表达更多样的情绪,因此每过一段时间 Emoji 都需要更新,而其更新的途径就是通过手机系统。
和人们固有的认知有出入的是,Android 对于新 Emoji 的支持其实并不比 iOS 晚,甚至可能比 iOS 更早。以最新更新的 Emoji 14.0 为例,Google 在 2021 年 10 月就已经添加到 Android 12L 测试版,而苹果在 2022 年 1 月才加入 iOS 15.4 Beta,Android 反而领先了近 3 个月。
所以,造成 Android 平台 Emoji 滞后的真正原因并不是 Google 反应比苹果慢半拍,而是 Android 的老问题——系统碎片化。
为了清除这种因为系统束缚而产生的交流障碍,Google 在最近做出了一个重要的决定——将系统更新与 Emoji 更新解除捆绑。
在 Google 于今年 4 月发布的一篇技术博客中提到,Google 为开发者提供了一个名为 Emoji2 的库,只要开发者将其添加至 app 中,app 就能自动调用最新的 Emoji 表情,而不用依赖系统自带的字体库。简单来说,Android 用户终于不用再眼巴巴地等待厂商更新 Emoji 表情包,只要 app 支持,就能自动获得并使用最新的 Emoji 表情。
一个 Emoji 的诞生并没有那么容易,要回答这个问题,我们可以先搞清楚一个 Emoji 表情是怎么被制作、发表再为我们使用的。目前 iOS 15.4 和 Android 12L 所使用的最新版 Emoji 的正式名称其实叫 Emoji 14.0,它是在 2021 年 9 月通过了 Unicode(统一码)联盟的批准发布,然后才被 Google 和苹果应用在系统中。
听起来 Emoji 14.0 的发表速度似乎很快,但事实上在两年前 Emoji 14.0 的制作工作就已经开始了。
Emoji 表情是全球用户合作设计的表情符号,旨在让世界上所有人在沟通与交流时能够越过语言和文化的障碍,成为数字时代的通用语言。
然而,作为复杂而强大数字语言,Emoji 会不断地发展,Unicode 虽然把控住了 Emoji 的质量,但是并没有能力解决新 Emoji 普及慢、不平等的问题。随着 Emoji 不断推陈出新,新旧设备之间的这种语言割裂会变得越来越明显,原本为了消除文化障碍的 Emoji 又会成为另一种交流障碍。
Google 这次将系统更新与 Emoji 符号更新分离,终于有机会让更多人可以完整读到和使用这门数字语言,相信通过更多 Android 开发者的努力,数字世界的“豆腐块”最终会一块块消除。