转移
为什么不把一些按钮精简掉,让屏幕菜单取而代之呢?
转移,就是让遥控器使用起来非常方便。
必须先在菜单中找到并执行播放命令,而这种操作方式说说都让人觉得麻烦。
虽然你简化了遥控器,但如何把屏幕菜单设计得简单易用又是一个挑战。
只要你能恰当地把握这个度,能把合适的功能转移到合适的设备上去,这个策略还是很有效的。设计简单体验的一个秘密,就是把正确的功能放到正确的平台或者正确的系统组件中去。
在设备之间转移
手机上的应用最适合记录数据,而网站最适合浏览这些数据。
利用这两个平台的优势。按时间段收集信息对手机而言是小菜一碟,因此由手机负责。然后,你可以通过网站来查看相应的时间,大屏幕上有足够的空间显示这些信息。结果就是整体体验简单了。
移动平台与桌面平台
今天的移动设备非常适合记录用户的所见所闻和移动路线,但通过它输入大量文字则不太方便。
移动平台:
- 可以拍摄任何景物
- 输入少量文本
- 很难加快数据传输速度
- 显示少量信息
- 保存适量信息
- 随时随地使用
- 能够精确识别位置和方向
- 通过无线网络连接到其他设备
桌面平台/笔记本:
- 只能拍到用户(通过网络摄像头)
- 输入大量文本
- 能适当加快数据传输速度
- 显示大量信息
- 保存大量信息
- 只能坐下来使用
- 只能在某种程度上标识位置
- 通过有线和无线网络连接到其他设备
向用户转移
制定旅行规划的复杂之处在于对模棱两可情况的处理。但简单的界面把这项复杂的工作留给了用户。我已经把复杂性转移到了每一位用户的头脑中。
用户最擅长做什么
用户指挥,计算机操作,就会给人简单的感觉。
让用户和计算机各自去做最擅长的事。
计算机擅长精确地保存各种信息。
计算机擅长精确地计算。
人喜欢控制结果。
制定目标和组织记录的工作留给了用户。
让用户感觉简单的一个重要前提,就是先搞清楚把什么工作交给计算机,把什么工作留给用户。
人:
- 设定目标和制定规划
- 估算
- 辨别信息
- 做图表
- 在包含少数项的列表中选择
- 做预算
- 想象
计算机:
- 执行程序
- 精确计算
- 存储和检索信息
- 复制
- 对大型列表排序
- 度量
- 交叉引用详细信息
创造开放式体验
让一个组件具有多种用途。
让某项功能具有多种用途也是一种简化之道。
是不是可以把它们组合到一个通用的工具里面。
把相似的功能绑定到一起,这种简化方式非常巧妙。
菜刀与钢琴
菜刀符合专家和主流用户的预期和需求。
简单界面的最高境界,应该是专家和主流用户都会感觉它非常好用。
专家和主流用户可以分别设置自己不同的目标。
开发性界面的秘诀在于,尽量减少仅适合中级用户的“便捷”特性。
非结构化数据
苹果的“数据检测器”能够在邮件中找到地址,并提醒你,将其添加到通讯录中。
让用户自己决定输入什么格式的数据。
在用户十分了解自己要输入什么信息的情况下,这种手段尤其奏效,而且,还显得简单、开放和“人性化”。不过,计算机有能力识别并将用户提供的数据结构化。
让计算机负责完成数据的结构化工作,用户体验就会简单多了。
信任
简单的体验需要信任。计算机之所以搞得用户不舒服,就是因为它们总是控制和指挥用户。
如果把一组任务分解为两部分,分别交给两个设备来完成,而且这两个设备必须以某种特定的方式配合使用,那么这种情况下最容易实现任务的转移。
构筑信任关系的唯一方式,就是让用户参与测试原型或实物模型。
--------------------------------------------------------------------------------
这个策略让我想到了组件图,我们在一个大系统划分子系统时,很多子系统功能重复,互相调用。应用转移策略,可以高内聚,低耦合。
在设备之间转移,换到软件系统设计中,就是不同的系统功能定位及应用不同。另外,数据库的设计,分为只读,可写,数据仓库。不也是这种思路吗?
让一个组件具有多种用途。让我想起了面向对象的特性,抽象,重写。
信任让我想起了接口。
信任的实现方式,让用户参与测试原型或实物模型让我想到了demo,界面原型.
---------------------------------------------------------------------------------