浅析I phone用户界面设计精粹,从细节成就卓越
- 1. 浅析 iPhone 用户界面设计精粹,从细节成就卓越!
作为一款革命性产品,iPhone(这里泛指 iPhone 和 iPod touch,当然还有
iPad)为我们带来了许多意想不到的创意和惊喜。过去两个月多的时间里,我们
认真地咀嚼《iPhone Human Interface Guidelines》,感悟字里行间透露着的
苹果的细致与智慧。兴奋、激动之余,有太多的惊喜想与大家分享。但无论从时
间上还是精力上,130 页的完整套餐肯定会让所有的人吃不消。我们收集了
iPhone 平台的专业设计师的意见,加上翻译过程的一点体会,整理出 11 条设计
精粹。最后,希望这份 130 页浓缩而成的快餐不会让您觉得难吃,enjoy yourself!
1. 了解应用类型及各自特点
iPhone 平台有三类型的应用:
● 效率型应用(Productivity Applications)
● 实用工具(Utility Applications)
● 沉浸型应用(Immersive Applications)
每一种都有各自不同的特点和应用场合。设计之前如果能够清楚产品的目标和特
点,选择合适的应用类型可以更好地迎对。
效率型应用用于帮助完成日常的一些工作,如收发邮件、即时通信、照片管理与
分享。用户快速查看、跳转、执行、完成,连贯的动作要求界面简单直接,让用
户可以全神贯注于任务本身。这类应用一般都附带自然的层级结构。所以,表格
视图(table view)可以在这类软件里大派用场。
- 3. 图 1.3 沉浸型应用
2. 熟悉系统布局和控件特点
iPhone 操作系统提供了非常出色的 UI 库,这些标准的控件和视图都得到了大量
的研究才得以真正派上用场。另一方面,iPhone 用户已经对这些软件非常熟悉,
不管是出于什么理由,如果没有更好更实用的创意,我们应该遵循 iPhone 的控
件规范。至少,在我们打破 iPhone 的规则之前,“You must understand the rules
before you can break them.”(你必须了解规则然后才能打破他们)。
iPhone 提供的 UI 组件从大到小,大致可列举如下(具体每种控件和视图的细节,
请参考《iPhone 用户界面设计指南》第二部分):
● 导航条,标签条,工具条和状态条
● 弹出对话框、操作面板和模式视图
● 表格视图(Table Views), 文本视图(Text Views), web 视图(Web Views)
● 应用程序控件(如文本框、分页显示器、轮转选择器、进度条、更多按钮等)
3. 使用隐喻
隐喻为界面视觉提示和功能建立了直观的逻辑联系。将软件中涉及的元素和操作
与真实世界关联起来能够更好地帮助用户理解。
iPhone 内置的备忘录应用就是一个使用隐喻的典范。除了基本的删除和邮件这
些图标隐喻,整个产品的外形:棕色的头部导航,米黄色的纸质背景,配合细致
的行隔线和垂直的双细线,俨然就是一可爱的小小备忘本。将产品与实体对应起
来,用户一看就知道软件的用途。
- 5. 图 4.1 一目了然的短信
历史查看和拨号呼叫
5. 考虑屏幕上下
不论单手操作还是两只手配合操作,屏幕上部分的可见性是最好的。所以,在设
计应用程序时,应该将最常使用的的信息——一般是高度概括的信息,如导航,
或者一些常规操作如添加、完成、保存、取消——置于屏幕顶端。
屏幕的底部一般是辅助性的工具栏或切换视图使用的页签栏。一些影响较大的操
作如果出现在屏幕下半区域,必须仔细考虑它们的排列设计。如图 5.1,一般情
况下,操作面板的取消按钮放在最后,这样可以鼓励用户阅读完所有的选项,暗
蓝色的返回按钮可以和一般的按钮区分开来,即便用户没阅读完也知道这是返回
按钮。对于一些影响较大的操作(如删除),将其放在面板的顶部是最好的,因
为顶部更容易被看到,再加上红色的警告暗示,用户选择起来会更为慎重。
图 5.1 操作面板上的按钮
排列
- 8. 纵观所有的内置应用,反馈可谓无处不在。由于大部分的操作都是通过手势(其
实还有抖动、语音输入方式)完成的,通过一些明显的变化来响应用户做出的操
作,能够给予用户极大的信心。
图 9.1 iPhone 版 QQ 斗地主的音量大
小调整
进入 QQ 斗地主的游戏设置页面调整音量大小时,手指的大小盖住了滑块,为了
将选中的信息反馈给用户,两边的扩音器图标同时使用了外发光样式。
iPhone 操作系统提供了许多自动反馈的机制。动画就是其中一种。不过切记一
点,动画的目的在于提升用户体验,而不是成为盲目追求酷炫的焦点。
10. 优化启动过程
iPhone OS4.0 以前的应用都属于单任务的,用户会经常在多个应用程序之间切
换,一个电话来了,用户不得不退出正在进行的应用程序。要确保用户回来时启
动足够快速,以减少用户的等待,而且,为了将影响降到最低,应尽可能保存上
次关闭之前的操作结果。这似乎都是工程师的职责,但作为一个优秀的设计师,
你还可以为此做很多的事情。
开启时第一屏显示一个背景图或者简短的 loading 动画。即使是普通的效率型应
用或者简单的实用小工具,启动时如果能够预先显示一个背景图,背景图与程序
启动后首界面平稳自然地过渡,这种方式既可以带给用户即时的反馈,也可以“缩
短”用户等待的时间。
图 10.1 启动时的预加载背景
- 9. 运行天气应用和 iPhone QQ 时,即使是很短的启动时间,预加载背景还是能够让
人感觉启动等待的时间缩短了。
虽然 iPhone OS4.0 开始支持多任务,但不要天真地以为这种背景预加载的细节
可以忽视了,应用程序应该一如既往地为用户提供这种流畅的体验,毕竟,用户
启动的时候还是期望软件可以“快一点”。
启动时要切记一点:不要弹出一个说明性窗口,或一个刺眼的闪屏,或其它类似
的启动体验(网络 wifi 提示这些是例外)。这种方式很突兀,让用户立即使用
你的应用程序就好了。
11. 为应用程序设计图标
应用程序图标是指放在 iPhone 屏幕上用来启动程序的图标。iPhone 的屏幕大小
只有 480*320px,在这狭小的屏幕里,用户希望放下尽可能多的图标,这些图标
必须具有突出的视觉效果才能方便用户辨认。要做到这一点,可以从以下两方面
着手:
● 美观:确保图标简单美观,富有吸引力,这样用户才愿意让这些图标长久占
据有限的屏幕空间。
● 可识别特点:要让用户在大量图标中轻松找到该应用程序,图标必须要有自
己的特点,对于关联的产品,可以结合品牌进行设计。
图 11.1 “企鹅”图标,一看就知道是 QQ 产品
为了与内置图标保持协调一致,iPhone 操作系统一般会自动给图标增加一些视
觉效果:
● 圆角
● 阴影效果
● 反光效果
图 11.2 未添加视觉效果的的普通图标
- 10. 图 11.3 iPhone 操作系统自动添加效果后的图标
为了确保你的图标可以利用这些视觉效果,你应该遵照以下图标设计规范:
● 图片格式:PNG
● 大小:57X57 像素,90°直角(如果图像不符合标准,iPhone 系统将自动按
比例调整)
● 不要有任何发亮或有光泽的部分
● 不使用 alpha 透明
最后,将图标文件命名为 Icon.png,放在程序的资源包中即可。
注:需要的话,可以要求 iPhone 操作系统不添加反光效果,详情请阅读《iPhone
应用程序设计指南》。