翻译/Translation – Android N Notifications: A Design Analysis

目录 翻译, 英语学习

原文:Android N Notifications: A Design Analysis

作者:Raveesh Bhalla

译者案:博主个人工作主要涉及IT行业,所以可能以后科技方面资讯翻译的比较多。请谅解。


距离Google用发布Android N开发者预览版来震惊我们大家也有很几天了,震惊程度比两个月前的Google I/O 大会 更甚一步。正如Hiroshi Lockheimer在他自己的博客里所讲的,主要目的是从社区中及时获得这个将比平时更早发布的系统的反馈,这个系统定在今年夏天发布而不是像往年的10、11月份。

很多人关注例如 分屏 或者是 开发者支持 如 Java8(哟!)等特性,而真正吸引我眼球的是 通知系统 的变化。无论是功能上还是视觉上都有不少大的变动,我得深入研究一番。


功能预览: 通知栏比以往更加强大

如果说Android有什么地方一直在用户体验(UX)方面领先其他移动平台操作系统,那肯定非 通知系统 莫属。从仅仅只是 通知我们 到 行动指南(introduction of actions) 再到 可扩展能力(ability to make them expandable),我们一直很看好 通知系统。

Android N 上的通知系统在已有的功能基础上增加了一些新的小把戏。首先,也是目前最广受关注的,就是在通知任务栏中直接回复消息。

前后对比 — 在 Marshmallow 中回复Hangouts 和在 Android N 的任务栏中回复

一些消息应用(比如 Google Hangouts)已经添加了“快捷回复”功能,通过显示一个浮在当前应用界面的一个新界面,并在这个界面中直接打字回复来实现。快捷回复是建立在系统层面的功能,任何应用都可以直接从通知栏进行回复。我还没有去看API,但我猜测这应该和Android Wear用的回复机制一样直接吧。


另一项主要功能是 通知打包。之前,如果一个应用已经在通知栏里出现了一条通知,要显示另一条通知,它有以下三种做法:

  1. 仅仅用新的内容更新之前那一条消息。对于那些先前一条消息已经不重要的应用来说这是可行的,比如天气应用。
  2. 新发送一条完全不同的通知。这只对那些两条消息之间是完全独立的应用来说才可以这么做,比如针对两个账户的不同的邮件通知。
  3. 用可展开通知来存放两条内容。这对那些想要到通知用户每一条先前遗漏的消息的应用们来说尤其有效。

针对第3点的例子就是Google 的Inbox(还有其他的邮箱应用)。他们会用一个折叠的通知形式显示诸如“您有新短消息,请注意查收”的文字,然后在展开后的通知栏里把所有的未读消息,如每一封未读邮件的主题,都显示出来。问题是,这样子用户就无法针对某一条邮件进行操作。

独立消息现在能够打包在一块儿了(正如你在Inbox中看到的)

打包通知意味着折叠通知能够继续按原有目的服务——展示一个快照——而扩展通知栏单独地显示了每一条通知,而且你还能继续进一步扩展通知,用户也就能对每一条通知进行单独的操作。


 

总结一下这个功能的升级,很明显这次的重点放在了社交工具上。所有的信息应用和邮件客户端都会从这两个功能上受益。打包也可以带来很多有趣的用例,比如TO DO应用可以用此默认显示今日安排的快照,允许用户直接从通知栏标记已完成事项(提示:The Todoist Team)。

我们现在已经处于不需要打开应用,仅仅在通知栏里就能允许用户完成其所需要的操作的地步了。打包,操作和栏内回复只是将这个趋势推广地更远。


视觉回顾:主要变化,但是这背后有何深意?

尽管Material Design 本身并没有什么变化,Android N 的通知托盘在视觉上的变化按理说是最大的了。即使当我们从Kitkat到Lollipop的时候也没有这么重大的反思(包括通知栏本身的颜色)。

为什么Google要这么做,我对此的个人看法又是怎样的?这是我在下一节要谈及的。


 

你可以在Youtube上查看通知栏的动作

 

首先,相对较小的视觉变化是将卡片式集合变成了列表集合。卡片 已经是Material Design 的象征符号了,但是一系列连续的卡片带来了更多的视觉上来自阴影的噪音。

列表布局并不意味着高度元素就此消失——而是用来隐藏原来位于通知信息下方的选择项。这样,现在你划过一条信息,齿轮标志会出现,对之前需要长按某条通知的功能提升曝光率有帮助。


其次,按理说最显著的视觉变动是将应用icon从通知栏的左边移动到右侧。从功能上来讲,这没什么实际影响(no impact)。除非等到Google的某个人来讲讲他们的原因,我们就只能猜猜这之后的理由了。

上面是Marshmallow。下面是Andorid N。注意,icon从左边挪到了右边,在通知条上边用icon和应用名详细说明了是哪个应用触发的通知。

正如我对功能变化的分析所说,看起来Google 是想要增加用户直接从通知栏中进行操作而不是打开应用的几率。我猜测,移动大icon也是与此有关的,正暗合Google 想要用户更加关注通知中的内容而不是icon本身。

如果这能起作用,那还是很有趣的。理论上来说,想象一下这个场景:用户看到大图标,很快联想到触发通知的应用,瞥一眼通知内容(最好不过),然后就点一下或者轻扫一下关掉。但这个在实际操作中是否能够起作用还是有疑问的:说到底,手机用户确实想要仅仅先看一眼通知信息,随后如果感兴趣的话才进一步参与操作。

事实上,大体说来我对在Android N上通知栏的减小图标、增大内容的做法感到很吃惊:通知栏动作也用不到这些了呀。至于文本的增加,只有在用户明确设置了在文本中使用或者提及应用图标,先前被应用触发的信息才会显示出来。时间戳(time-stamp)在通知栏里也更加明显了(prominent)。

如果确实在Android 的量产版本也这么做了,那这就会是一向看重图标重要性和简洁性的Android设计中的一个重大转变。


 

这篇文章的主要目的在于猜测 Android N 通知栏 设计和功能变化背后的原因。我是基于我自己的猜想做出的推论(deduction),并且极有可能是错误的。同样,等到 Android N(叫Nutella?) 真正推送给用户的时候,通知栏设计本身就可能历经好多迭代直到其功能完善合理。

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据