解读iPhone平台的一些优秀设计思路(2)

作者:小玉 来源:tencent cdc blog 时间:2010-06-24 21:53:00 

3、在需要时给我导航,且告诉我将去向何处

在iPhone平台上,如果应用程序有信息层级关系(比如邮箱>收件箱>邮件),利用title进行导航,导航栏左侧始终是返回按钮,右侧如果有必要,可以放针对内容的操作控件,中间有标题。

对这里的导航按钮来说,始终只有返回上一级的功能,且明确指明上一级的title是什么。

那么,另外一个问题是 如果这里的信息层级太深怎么办?是否需要给出返回首页等按钮或者更长的面包屑路径,这里需要考虑的是怎样减少程序的信息层级而不是一味地去将这里的导航复杂化。

iPhone提倡直接对界面元素进行操作,返回上一级也是如此,无需通过其他物理按键来切换页面,你所需要做的事情就是直接在屏幕上点击。


Navigation Bar

 

4、稳定的界面结构——tab bar,toolbar的位置

iPhone典型应用的界面结构很稳定,导航栏和页签栏的位置不会因为应用不同而发生变化,用户能形成比较一致的体验。

Android平台在规范性方面不如iPhone,比如:

a)  Andorid对标题的处理方式比较奇怪,有的程序有标题栏,有的地方没有,不符合一致性原则;另外,还存在大小两种尺寸的标题栏。

  b)  tab bar的位置。有的应用放在顶部,有的放在底部,体验不一致。

另外,对手持设备来说,关注焦点是从上而下的,tab bar的关注点没有内容那么高,其实只是在需要的时候可以方便地进行切换就足够了,放置于顶部对于手持设备来说操作很不便。

 

标签:iPhone,设计,手机
0
投稿

猜你喜欢

  • 商业价值与用户价值的平衡

    2008-12-10 18:42:00
  • 图片预加载效果的实现

    2008-06-16 12:08:00
  • thinkphp5实用入门进阶知识点和各种常用功能代码汇总

    2023-05-25 02:48:34
  • ASP下标越界错误的解决方法

    2008-10-19 17:39:00
  • 解决MySQL数据库中与优化器有关的问题

    2008-12-17 16:18:00
  • JavaScript 在各个浏览器中执行的耐性

    2009-02-06 15:26:00
  • Mootools常用方法扩展(五)

    2009-03-03 12:12:00
  • css中浮动思考与小结

    2008-10-30 11:57:00
  • 如何从MySQL数据库表中检索数据

    2008-11-01 17:08:00
  • sqlserver 三种分页方式性能比较[图文]

    2011-09-30 11:16:20
  • asp伪继承初探_实例代码

    2011-04-19 10:32:00
  • Mysql的服务无法启动的1067错误解决

    2012-01-05 19:31:56
  • 他们是如何不让我的Teleport和Webzip工作的?

    2010-07-14 21:06:00
  • 解决MySQL启动时1067错误

    2010-09-30 14:09:00
  • 关于超级链接的一些问题

    2007-12-07 14:00:00
  • [译文]The seven rules of Unobtrusive JavaScript

    2008-09-29 12:10:00
  • js打开新窗口方法代码收集

    2007-09-05 19:20:00
  • 教程javascript的function(函数)

    2007-09-30 13:38:00
  • Web前端应用十种常用技术

    2010-09-01 20:46:00
  • PHP工厂模式Factory Pattern的实现及特点

    2023-05-25 05:19:24
  • asp之家 网络编程 m.aspxhome.com