关于返回
我对观摩不同产品的设计解决方案在多种平台上的移植调整很感兴趣,例如,很多iPhone本地应用在头部有一个显眼的“返回(back)”链接(图4.12)。iOS设备本身并没有设置一个物理的返回按钮,也没有为本地应用显示任何一个系统级操作(chrome actions)。
图4.12:在本地iPhone应用中,“back”按钮是一个常见功能
但是在一些移动Web应用中,也出现了不必要的“back”按钮(本地应用中已经有这样一个按钮了)。考虑到主流移动设备(Android, Blackberry, Windows Phone 7等)都有一个物理的返回按钮(图4.13)。甚至Apple的移动Web浏览器在应用工具栏(application toolbar)也包括了重要的返回控制键(图4.14)。你的移动Web应用中增加一个返回按钮只能增加用户的疑惑,用户肯定会问:“这两个按钮功能是一样的吗?”
图4.13:Android手持设备硬件上设置有返回按钮
图4.14:Apple的浏览器在头部的工具栏中有一个永久的返回按钮
所以在设计移动Web体验时,直接让本地应用去完成返回功能就可以了。如果你需要让人们更快返回上一层,那么别使用“Back”来标记按钮。