loading

2015.11.02 / 其他

应用生态

Andreas WederAndreas Weder

图标
应用程序是强大的,不仅易于学习,还由于移动设备的普及而得到广泛流行。但是它们也有缺点:为了解决一个复杂的任务,用户需要经常切换应用程序,可能会因此重复多次切换操作。

如果我们将应用看作是服务供应商的话,就不用如此大费周折。
 
应用生态系统:简单易用&可扩展 


 
 这些均是应用帮助系统扩展的例证

智能手机、平板电脑、电视、机顶盒和智能手表上,应用无处不在。同时,我们也见证了台式应用的重生——虽然安装应用已经存在了不短的时间。一个桌面应用程序,现在已经满足了与智能手机上同样的期望:都便于找到、购买、安装和使用。

应用程序的成功,不仅仅是靠取巧的营销策略和利益为导向的商业模式,更深层次的原因是:应用已经成为便捷和扩展性的代名词。由于移动设备上的应用本就用于在不同环境和情境下高效准确地处理任务,因此设计师和工程师应尽量避免纷繁复杂的用户界面。设计得当的应用通常有着清晰的目标,充分了解自己份内的任务,菜单和用户界面几乎不可能出现一团糟的状况。

同时,系统能通过基础应用得以充分扩展。对消费者和用户而言早就明白这样的道理:如果把主屏幕拿给用户,问他怎么来扩展系统,答案总会是:安装更多的应用。如果这一点都做不到或太费周折的话,就太让人失望了。假设一个系统只有5个应用,每个应用的菜单、子菜单都及其复杂,这只会让人无所适从——应用理应是精致而灵活的。

独立应用的局限

当然了,应用多少都会有局限,比如在处理复杂任务时,用户不得不又点又划地在应用之间频繁切换,无法高效、集中地完成操作。总是被打断会让人感到迷惑又恼火。在英文里,“app thrashing”就是用来描述这种现象的。

Facebook的Messenger是一个典型的例子。用户不得不安装其他软件才能给好友发送信息,这种Messenger和Facebook主应用之间的低效切换让后者的核心功大打折扣,于是一些用户开始寻找其他更方便的替代品,这对Facebook而言可不是好的消息。

应用的另外一个局限是数据库。一般情况下,应用只在一种数据上运行(如页面、图片、联系方式和电子邮件),如果一个应用要参考另一个的数据,或者两个应用在一组数据上运行,就有点儿麻烦了。所以量多不一定就好,应用太多,协调起来就会很麻烦。

应用可以通过提供更多功能来解决这一问题,但可能面临核心功能大幅减弱的代价,易用性也会变差。我倒喜欢把应用看做是一块一块基础元素,能轻而易举用来组合成更为宏大的结构。如果应用系统能变得像乐高积木那样,那么成长的过程就是可持续的。

我们了解的应用终结

这究竟是什么意思呢?Paul Adams曾在“Inside Intercom”博客的一篇文章中描述了他对应用的愿景——在某些具体的情境下,应用仍将是互动的主要载体。但越来越常见到一些应用的功能和界面会通过其他应用使用,虽然听起来很抽象,但从当前版本的移动操作系统中就能捕捉到变化的迹象。

Android和iOS应用以发挥各自的核心功能为主,但同时也为其他应用提供服务。拿密码管理器举例:如果要在网页浏览器里登陆某个网站或获取服务,只需打开密码管理器,直接选择账户和密码填写即可,根本不用退出当前的应用。曾经那些手忙脚乱在两个应用之间前后切换、复制粘贴的尴尬时代已成为了历史。


                                                           
一个应用启动另一个:在网页上填写登录信息(iOS)

同样的机制也适用于应用之间的数据转移。还是拿网页浏览器举例——直接在Instapaper(一种保存网页以稍后阅读的服务)和印象笔记里储存网页内容更简单,还可以自选笔记本,添加标签——全程操作不必离开当前页面,只有需要进一步编辑或对笔记做注释时再切换到印象笔记。



应用“转发”数据:用印象笔记保存网站内容(Android)

为任务链添加应用

再举一个相似,但更有说服力的例子:通过邮件或信息发送照片时,该应用里会出现一个对话框,看似是其中的某个功能在管理照片,而用户完全不必离开当前应用界面就能成功发送照片。



相片应用中的邮件窗口(iOS)

最后一个例子:在一个应用中进入某个链接时,iOS9状态栏里那些便捷的文字按钮就会适时出现。如果点击邮件中的链接,会启动浏览器,然后显示页面。轻轻再点一下就会返回到邮件应用中。虽然仍需要在应用之间切换,但无需经过主屏或显示“在运行的应用”的屏幕,过程更加严丝合缝,一气呵成。



简单一个按钮即可完成应用切换(iOS)

这样的机制有助于将应用灵活地添加到任务链里,这一设计的主要目的是为避免应用切换造成的中断,好让用户专注于当前的任务。

App功能:在需要时适时出现

随处都能享受的应用服务不禁让人热血沸腾。当前的移动操作系统提供交互式通知流已经有一段时间了。比如想回复短信的话,可以把信息拖下来,在随后显示的文本框里即刻键入信息就好;还可以直接在通知流里快速添加生日提醒,或记录今天的开支,完全不用打开记账应用。



通知流中的应用服务:直接回复消息(Android、iOS)

不仅仅是移动操作系统改变了我们使用应用的方式,实际上这些应用连接模式也可以用于桌面和网页应用。我个人而言,是越来越习惯用它们来分解多步骤工作流等纷繁复杂的界面了。

应用将继续影响用户界面领域

尽管难以做到尽善尽美,但新的应用总会层出不穷。为解决某个问题而专门开发应用的理念势必能催生出设计精良、有理有据的优秀界面。如果做得够细致,那么提供清晰、有重点的良好用户体验将不再是难事。

应用之间开始为彼此提供服务,这样,自己的界面也会出现在其他应用里。目前我们已经通过其他应用或通知流体会到了这一变化,不过多数情况下还没意识到而已。这种新模式将继续发展,而且已经开始将复杂的系统工作流程转化为愉悦的用户体验了。

联系

在瞬息万变的市场中快速、准确的抓住客户的企业形式,
为客户提供免费的咨询和建议的服务。

loading...