原型和重述
在你调用庞大的开发资源去实现你的程序前, 最好做一个用于用户测试的原型。 即使只能让一些同事参与测试原型,你也能从他们对程序功能的新视角和体验中获益良多。
在设计初期,你可以使用纸面原型或者线框图来表现主要的信息展示区和控件(views and control) ,绘制画面间的切换流程。虽然你能从测试线框图中获得有用的反馈,但有采样不足带来的偏差也会误导测试员。 这是因为让用户凭想象获得的体验会与使用细节完善的程序时不同。
如果你的原型能在设备上运行, 那么获得的反馈会更加有价值。 当用户能与你的程序交互时,他们能在程序中发现那些与预期不一样的地方,或者那些设计的太过复杂。
设计可信原型最简单的方法是选一个 Xcode 的模板, 改成一个基本的程序, 填充一些合适的内容用以占位。然后,在设备上安装它,以便用户能够尽可能真实的体验。你不需要提供大量的内容, 或者让每个控件都有功能。 只要测试员能通过点击屏幕上某区域跳转到下一个逻辑关联的页面,或者能完成主要的任务,就足以给用户提供反馈。想学Xcode,详见"A Tour of Xcode" 。
当基于 Xcode 模板开发你的原型时, 你免费获得了很多功能, 并能基于反馈对设计作出调整。只需要很短的时间,你就能在定稿并投入资源开发前迭代很多次原型。