表情符号已成为在消息传递中分享情感和意图的重要手段,尤其是由于难以通过文字传达您的语气。新的表情符号经常被添加到 Unicode 标准中,通常需要发布操作系统升级以在系统级别支持这些新的表情符号。谷歌一直致力于在不需要 Android 系统更新的情况下更新包含新表情符号的字体文件,今天该公司暗示这是Android 12 的一项功能。
在一篇博客文章中,谷歌还宣布数百个有趣的小图标——准确地说是 992 个——已经过修饰和改进,使它们更通用、更容易访问和更真实,而且还有新的。例如,“馅饼”的表情符号现在不那么化了,而是引用了世界上大多数人可能都知道的“馅饼”,而不是南瓜馅饼。
根据谷歌的说法,所有支持 Appcompat 库的应用程序都会自动从谷歌获取最新的表情符号。无论您的手机有多旧或应用更新需要多长时间,从 Android 12 开始,您都会在使用 Appcompat 的应用中获得最新的表情符号。目前,您可以在任何有 root权限的Android 设备上获取新的Android 12 表情符号,但root用户显然不是那么友好。没有什么比让您的应用程序自动抓取所有新表情符号更简单的了。
我们在Android Police 的朋友进行了一些挖掘,以了解有关此公告的更多信息。如果您已经关注 Android 很长时间了,那么 emoji 与 Android 系统的解耦可能听起来很熟悉。它确实为我敲响了警钟,我不知道为什么。事实证明,早在 2017 年,当谷歌宣布名为“EmojiCompat”的支持库时,他们说了几乎完全相同的事情它适用于 API 级别 19 或更高级别(Android 4.4+)。Gboard 和 Google Messages 等第一方应用程序利用了它(这就是您可以在 Gboard 中获得新表情符号的原因),但很少有第三方应用程序这样做。基本上,它可能不是系统的一部分,而是开发人员实际上需要选择加入的东西。因此,我们不清楚今天的公告是否真的与新添加的通过 Google Play 服务更新字体文件的支持有关。
当 Android Police 联系Google 时,他们询问为什么没有实施主线模块。在这种情况下,“主线”意味着它是 Android 核心服务的一部分,但这是面向 GMS 核心的更改,它是 Google Play 服务和Android Jetpack 的一部分。谷歌的回应相当于说,集成 GMS 核心的更改需要“不需要额外的开发人员工作”,坚持使用 EmojiCompat 方法意味着“它可以在旧设备上运行”。不过,这似乎忽略了这样一个事实,即谷歌专门将其宣传为 Android 12 的变化。
将表情符号与 Android 系统解耦一直是许多人呼吁的事情,很久很久了。每当发布新的并且 iPhone 用户首先获得它们时,由于缺乏可能在另一侧使用的表情符号的上下文,您最终可能会误传。由于它们被视为“字体”,并且字体最终可能会在 Android 智能手机的 /data 分区中更新,因此您将来可能能够通过 Google Play 服务获得包含表情符号的更新。
无论哪种方式,可更新的表情符号都是一种生活质量的改善,对某些人来说可能看起来很愚蠢,但鉴于表情符号已成为我们方言的重要组成部分,重要的是让它们在任何时候都可以轻松更新并跟上速度,这一点很重要。 必要的。无论如何,我们希望这肯定是等式的一部分。
标签: Appcompat库