background image

Android 的状态栏,具有 notification 的功用,当应用程序有新的通知,在状态栏左侧显

示通知图标,向下滑动即可打开查看通知详情。

iPhone 的状态栏,包含了活动状态的显示,比如某进程正在运行,会有个转动的动画

在这里,但是你不能对这个动画有任何操作。另外,当你在浏览时,轻击

 iPhone 状态栏,

也能起到快速至顶的作用。个人认为,

Android 通知系统做得很不错,貌似后来的 Windows 

Phone7 也效仿了此设计。

标题栏:

Android 是纯粹的界面标题栏,这里一般无操作响应。而 iPhone 的标题栏,承担更多的

作用是导航,你能在这里快速后退(

Android 使用实体按键来后退),或是针对此界面进行

一些操作。另外,当你使用

 iPhone 向下浏览界面内容时,双击标题,还起到快速至顶的作

用。

标签栏:

Android 的标签栏位于界面标题之下,一般最多 5 项,在原生的平台界面,视觉效果也

较丑。而

iPhone 的标签栏是明确在屏幕下方的,也是最多 5 顶。相比于 Android,iPhone 对

状态栏的处理显得很智能。所有显示图标和文字的标签都是相同的宽度并且显示黑色背景。
当标签被选中后,它的背景淡化并且标签中的图片变亮。如果应用程序的标签栏包含

5 个以

上的标签,

iPhone OS 会显示其中的 4 个并在第 5 个自动显示为“更多标签”。

Android 的设计师认为,标签应该先被看到,并且不能让 menu 键的菜单项挡到。iPhone

的设计师认为,标签是用于切换当前应用程序不同视图的,应该更容易被按到,所以选择
在屏幕下方。也因此,我已经完全不纠结所谓的

“单手持机”的情境设计,因为以上两平台均

无法很好地支持。

工具栏:

Android 的工具栏一般居于屏幕下方,一般是 3 个按钮。考虑到可点击域的有效性,一

般最多也不建议超过

5 个。而 iPhone 的工具栏,是与标签栏在同一位置的,即标签栏与工

具栏不共存,在屏幕下方,要么是工具栏,要么就是标签栏。

老实说,我现在并没有在设计新的手机平台,我们公司也不会 去折腾新的

“某某

phone”。因此鉴于我目前站立的只是这个高度,我没有理由去为我的应用程序界面对上述四
点进行

“创新”。