下图是根据Android和iPhone这两个平台的“生产内容型的应用程序”整理出来的界面布局示例。所对比的4个点,均是两大平台的应用程序常规界面元素。
Android和iPhone应用程序界面布局示例_第1张图片
状态栏:

Android和iPhone的状态栏均在屏幕顶端的位置,原因无外乎是人的视觉流程是从上到下的。

Android的状态栏,具有notification的功用,当应用程序有新的通知,在状态栏左侧显示通知图标,向下滑动即可打开查看通知详情。

iPhone的状态栏,包含了活动状态的显示,比如某进程正在运行,会有个转动的动画在这里,但是你不能对这个动画有任何操作。另外,当你在浏览时,轻击iPhone状态栏,也能起到快速至顶的作用。

个人认为,Android通知系统做得很不错,貌似后来的Windows Phone7也效仿了此设计。

标题栏:

Android是纯粹的界面标题栏,这里一般无操作响应。

而iPhone的标题栏,承担更多的作用是导航,你能在这里快速后退(Android使用实体按键来后退),或是针对此界面进行一些操作。

标签栏:

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

而iPhone的标签栏是明确在屏幕下方的,也是最多5顶。

相比于Android,iPhone对状态栏的处理显得很智能。所有显示图标和文字的标签都是相同的宽度并且显示黑色背景。当标签被选中后,它的背景淡化并且标签中的图片变亮。

如果应用程序的标签栏包含5个以上的标签,iPhone OS会显示其中的4个并在第5个自动显示为“更多标签”。

我曾经思考过,为什么同是标签,Android在上,iPhone在下的问题。

到目前,我也只能猜测:

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

iPhone的设计师认为,标签是用于切换当前应用程序不同视图的,应该更容易被按到,所以选择在屏幕下方。

也因此,我已经完全不纠结所谓的“单手持机”的情境设计,因为以上两平台均无法很好地支持。

工具栏:

Android的工具栏一般居于屏幕下方,一般是3个按钮。考虑到可点击域的有效性,一般最多也不建议超过5个。

而iPhone的工具栏,是与标签栏在同一位置的,即标签栏与工具栏不共存,在屏幕下方,要么是工具栏,要么就是标签栏。



更多相关文章

  1. 从零开始--系统深入学习android(实践-让我们开始写代码-Android框
  2. Android小项目之十二 设置中心的界面
  3. Android应用程序的开发
  4. Android界面开发问题总结
  5. Android的界面设计工具——DroidDraw
  6. Android进入应用下载评分界面
  7. 调整recovery界面菜单字体大小
  8. 转到编辑联系人的系统界面 编辑 添加
  9. android4.3应用程序隐藏状态栏和标题栏

随机推荐

  1. 整理 酷炫 Android、Flutter开源UI框架
  2. android轻量级开源缓存框架——ASimpleCa
  3. Android(安卓)连续多次点击事件的实现
  4. 分析各种Android设备屏幕分辨率与适配 -
  5. Android(安卓)开发中使用 SQLite 数据库
  6. android framework 源码流程分析技巧
  7. Android(安卓)LinearGradient的使用
  8. android launcher之管理对象LauncherAppl
  9. Android(安卓)时间选择器 PickerView,的详
  10. android 调试技巧