Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

你需要知道的关于android oreo表情符号,字体和图标的一切

目录:

Anonim

Android Oreo即将推出开发者预览版,随之而来的是针对表情符号,字体和图标的Android用户和开发人员的许多美观​​,自定义友好的更改。 表情符号正以越来越多的方式得到急需的升级。 字体越来越容易为开发人员集成和实现。 应用程序图标在app抽屉一致性的另一个刺中再次升级。 这里有很多东西需要打开包装,所以让我们打开这些新玩具吧!

blob死了,blob万岁

Android表情符号一直是分裂,不同,有点,好吧,doofish。 谷歌的表情符号已经像Android一样发展和扩展,但在过去的几年里,谷歌的表情符号已经脱颖而出。 首先,虽然大多数脸部/情感表情符号都是圆圈,但谷歌是黄色斑点或柠檬胶。 他们是扁平的,他们很简单,他们很可爱,大多数人都讨厌他们。 那些人可以高兴,因为谷歌在Android Oreo中采用了新的表情符号:它们是圆形的,它们的形状和阴影可以提供更一致的深度,大小和表达。

虽然我和其他一些人都喜欢Google的blob表情符号,但数以百万计的Android用户甚至从未见过这些blob,这给我们带来了另一个大问题。 谷歌从未强制使用他们独特的表情符号,因此,三星使用三星表情符号,LG使用LG表情符号,HTC使用HTC自己的表情符号和谷歌的混搭。 由于这些表情符号库中的每一个都使用表情符号的个别表达和细节来获得小的创作自由,因此表情符号的含义可以根据您看到表情符号的库而有很大差异。 如果你不喜欢手机上的表情符号,那么运气不好,没有任何真正的方法来替换它们而不进行根修补。

看到了吗? 是的,这需要改变。

更糟糕的是,由于表情符号库是一个系统文件,它们只是通过系统更新进行扩展和升级,对于大多数非Pixel手机来说,这种情况很慢。 这意味着当世界其他地方对新的炸玉米饼表情符号或僵尸表情符号感到疯狂时,你在手机上看到的只是一个普通的方形或空的空间。

EmojiCompat和自定义表情符号字体

谷歌正在寻求在Android Oreo中解决这些问题。 首先,即使是在当前设备上永远不会看到Android Oreo的用户也能看到最新的表情符号,这要归功于EmojiCompat支持库,当开发人员添加到应用程序时,它将允许来自KitKat的用户查看最新的表情符号。 所以,即使你的Lollipop手机上没有令人惊叹的表情符号,你仍然可以看到你兄弟在最新的“权力的游戏”剧集之后送给你的令人惊叹的表情符号。 EmojiCompat替代的表情符号可能与非Pixel手机上的非Google表情符号不匹配,但这是第二次改进发挥作用的地方。

如果开发人员不想将他们的应用程序中显示的表情符号留给用户手机中包含的不可预知的表情符号库,他们现在可以选择使用带有自己的表情符号的可下载字体。 这当然取决于开发人员以非常具体的方式实现EmojiCompat和可下载字体,但这里有一些非常有趣的东西。

XML中可下载的字体和字体

说到可下载的字体,除了表情符号字体之外,它们还会产生深远的影响。 可下载的字体将允许开发人员从他们的APK中取出字体系列,使APK更小,更有吸引力下载。 该应用程序可以在安装后引用并下载所需的字体,而不是在APK中捆绑自定义字体,这意味着可以下载一次字体并用于多个应用程序,并且可以通过服务器轻松更新应用程序而无需大应用程序更新以更改它。

XML中的字体是面向开发人员的更改,但它允许字体被用作资源并且开发人员更容易调用,这意味着更改应用程序中的字体,甚至应用程序的不同部分之间的字体应该更容易和更顺畅。

自适应图标:结束应用程序抽屉中的混乱

Android没有关于其他平台所做的图标形状,大小和阴影的强烈规则,因此Android设备上的图标一直都是混乱。 整个行业的图标包装制造商都在制作应用程序,以使您的应用程序抽屉保持一致,因为Android似乎无法实现开箱即用。 今年,谷歌正在推出自适应图标,这是一种新的双层图标包标准,应该可以让应用抽屉更容易找到一致性,同时还提供简单的动画等古怪的功能。 因为所有图标都是作为两个方形图层提交,然后通过设备/启动器的面具切割成自定义形状,谷歌希望今年的标准化尝试实际上起飞。

关于自适应图标