一、清除界面障碍,根本上解决问题:界面不该成为用户浏览内容或达成目的的障碍。达成目的之前,用户根本没必要经历那些UI陷阱和胡乱编排的导航。多年来,我们都在使用和发明各种UI障碍。表面上它们似乎能解决某些问题,却给用户增加了更多负担。面包屑就是个极好的例子。通常认为,要让用户了解自己在应用中所处的位置,面包屑是个不错选择。但它更多时候只是平添了不必要的UI元素,影响正常的用户体验。尽管面包屑并没有直接给用户带来负担,但它占据了屏幕宝贵的空间资源,而这本该用来引导用户达成目的和展示内容。增加面包屑来应对导航问题,不如直接设法解决它。为“修复”某些UI问题,经常会引入新的元素。然而,太多不必要的元素积少成多,最终界面成了一个障碍重重的迷宫。若是一味增加UI元素,界面还如何隐形?
但是要打造隐形的界面,意味着要解决更深层次的问题,你得真正解决那些问题所在。不只是治标不治本,我们对待界面问题也是一样。创作网站和APP时,我们总会发现各种千奇百怪的问题。多数时候我们只是做些表面文章来解决问题,界面下却隐藏着更深层次的问题。若想要实现隐形设计,完全透明的界面意味着解决设计中最深层的问题,它们才不会出来作乱,成为用户的绊脚石。
二、一致性的、宽容的设计:界面设计中,一致性是重点。如果你的界面元素都放在相同的位置,有着相同的颜色和功能,那么你的界面会逐渐消失。不过,如果只是把所有按钮放在每页的同一个位置,或用某个特殊操作执行相同的功能,并不能解决一致性问题。在用户体验设计中,我们还经常借鉴APP或网站中那些一致或相似的东西来解释相似的环境如何使得界面更舒服。然而我们要创造真正的隐形界面,不是为了一致而一致,光有这些还不够。隐形界面有着“真正的一致性”,不仅元素、数值、链接和其他数据展现形式统一,场景和含义也是一致的。
那么宽容,往往又是隐形用户界面的另外一个特征。自然的界面并不限制各种探索性的点击。当用户进入死胡同,它不会轻易显示错误信息,而是将用户引向别处。宽容用户意味着他们犯错时不要惩罚他们。用户错误操作,往往因为他们无法预料结果。我们总将问题归咎于用户,并弹出大大的警告和错误提示来惩罚他们。当用户踏入陷阱时,隐形的界面会避免责罚他们。相比弹出错误提示,优秀的界面设计能预测应用中出错率较高的地方,并提供解决方法,甚至引导跳转。宽容也意味着网站或APP的规则可以被用户打破。这是下策,不过假设你打破了妈妈的古董花瓶,想要把它粘回去,却因为手指粘在一起被抓住,这肯定是最深刻的教训。用户弥补他们犯下的错误时,他们将更了解你的APP,别出现那些大红错误图标和晦涩难懂的文案。
三、达到最终目的:以目标为导向的设计。你的界面设计也应该围绕用户的目的展开。不是用户要什么或喜欢什么就设计什么,根本不是这么回事。而是挖掘用户的需求,然后指引他们达成目标。这很滑稽,用户对于他们想用什么样的产品总能夸夸其谈,却对自己的目的一无所知。你的职责就是挖掘他们的需求,而非要求。“要求”会导致界面臃肿、障碍重重,令用户厌烦。找出目标并让用户尽快完成它,他们不在乎其他事情,尽快到达目的地才是对他们最大的回报。不需要为此设计漂亮的界面,避免用过度设计来补偿糟糕的目标引导。