手机客户端有着与网页不同的产品风格,将1024*768大小的网页布局置于了240*320、320*240或者再好点是320*480大小,不是用鼠标点击,而是通过键盘或手指去操作每一步。但手机客户端的产品设计同样与网页一样,有许多的共同点,但也有自己独特的地方。
1、抓住主要功能
手机没有网页那么大的屏幕,如何体现出主要功能,一目了然的给用户体现出主要功能显得格外重要,但并不代表着九宫格(或16宫格)第一个宫格不是最重要的。手机QQ就将QQ放在了默认的焦点停留处。但主要的功能一定要全部位于界面中,因为用户可以容忍那些发生在边角的问题。
2、突出特色
每款产品一定会有自己特色的地方,UCweb的导航为众多手机用户省去了输入网址的麻烦,所以很多用户愿意去登录UCweb去直接寻找自己想要去的地方,不再需要输入一整行的字母,相信hao123做到的,UCweb同样也做到了,这也是UCweb深受用户喜欢的原因之一。
3、保持简单
把你的 UI 想成是你与你的目标用户之间的对话。假设你就在用户的身边,然后他问你说“我现在应该怎么做?”想想你会如何解释:哪些步骤、怎样的顺序、你会怎么说以及 如何来解释等等。也想想那些你“不会”说的东西。这就是 你的UI 应该的样子——好像朋友之间的对话一样——而不是什么用户难以理解的高深莫测的东西。别让用户过多的花时间研究产品如何操作,这是产品经理和交互应该想的,不应该由用户花时间。
4、不要使人厌烦
通常,任何用户会直接忽略而不采取任何行动的东西都应当被重新设计或者删除。这对于用户会反复看到的东西来说更是如此,如错误信息、警告信息、确定信息、通知等。应该非常谨慎的使用声音。与安全性和法律问题(例如授权或许可条款)相关的 UI 可以例外。友好的人机界面,对于手机客户端界面来说显得格外重要,UI给的界面、提示信息内容、声音等的好坏都会给用户的视觉和听觉产生疲劳。
5、为常见问题设计
你的设计是不是很棒——除非用户犯了错误或网络连接中断?预测那些常见问题、用户失误及其他错误并为基进行设计。考虑像软件升级问题、网络速度很慢或不可用、设备没有安装或不可用、以及用户进行了错误的输入或跳过了一些步骤等情况。在你程序的每一步,问问自己:最坏的情况下会发生什么?然后再看看当这些确实发生时你的程序的行为是不是够好。确保所有的错误信息对问题进行了清晰地解释并给出可行的解决方案。对于手机客户端来说软件升级、断网、跳转时间都成为常见的问题,如何在断网的情况下做出提示,如何在短时间内没实现跳转给出提示。一般说来,超过 10 秒的任务需要更多的信息反馈,并应当能够被取消。记住用户对于速度的感知和实际速度一样重要,而且速度的感知主要决定于程序多快能够响应。
6、看起来和用起来一样重要
确保你的程序能很好地达成它的目标,包含合适的功能且把这些功能放在合适地方。应当使用标准的手机界面外观,包括标准的窗口边框、字体、系统颜色、通用控件和对话框及标准的布局。避免自定义 UI 及使用受到限制的品牌形象。只要有可能(且合法!),就应当使用标准的图标、图形及动画。如果你需要使用自己的图形和图标,则应使用专业的设计师。(如果暂时没有的话,就只用少量简单的图形——或者干脆不用。) 不要假设提供皮肤能够对那些一般化的外观起到补偿作用。大多数用户不会操心那些,而且具有一个很棒的外观比有一堆一般化的外观给人的印象更深。或许你设计的产品第一眼就打动人心的不是功能,而是很棒的外观,至少每天见了给人的心情是很愉快的。
7、减少精力、知识和思考