Android与iPhone应用程序界面布局对比

Android与iPhone应用程序界面布局对比

ID:40711095

大小:647.50 KB

页数:11页

时间:2019-08-06

Android与iPhone应用程序界面布局对比_第1页
Android与iPhone应用程序界面布局对比_第2页
Android与iPhone应用程序界面布局对比_第3页
Android与iPhone应用程序界面布局对比_第4页
Android与iPhone应用程序界面布局对比_第5页
资源描述:

《Android与iPhone应用程序界面布局对比》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Android与iPhone应用程序界面布局对比azero

2、时间:2010-07-30交互设计下图是我根据Android和iPhone这两个平台的“生产内容型的应用程序”整理出来的界面布局示例。所对比的4个点,均是两大平台的应用程序常规界面元素。状态栏:Android和iPhone的状态栏均在屏幕顶端的位置,原因无外乎是人的视觉流程是从上到下的。Android的状态栏,具有notification的功用,当应用程序有新的通知,在状态栏左侧显示通知图标,向下滑动即可打开查看通知详情。iPhone的状态栏,包

3、含了活动状态的显示,比如某进程正在运行,会有个转动的动画在这里,但是你不能对这个动画有任何操作。另外,当你在浏览时,轻击iPhone状态栏,也能起到快速至顶的作用。个人认为,Android通知系统做得很不错,貌似后来的WindowsPhone7也效仿了此设计。标题栏:Android是纯粹的界面标题栏,这里一般无操作响应。而iPhone的标题栏,承担更多的作用是导航,你能在这里快速后退(Android使用实体按键来后退),或是针对此界面进行一些操作。另外,当你使用iPhone向下浏览界面内容时,双击标题,还

4、起到快速至顶的作用。标签栏:Android的标签栏位于界面标题之下,一般最多5项,在原生的平台界面,视觉效果也较丑。而iPhone的标签栏是明确在屏幕下方的,也是最多5顶。相比于Android,iPhone对状态栏的处理显得很智能。所有显示图标和文字的标签都是相同的宽度并且显示黑色背景。当标签被选中后,它的背景淡化并且标签中的图片变亮。如果应用程序的标签栏包含5个以上的标签,iPhoneOS会显示其中的4个并在第5个自动显示为“更多标签”。我曾经思考过,为什么同是标签,Android在上,iPhone在下

5、的问题。到目前,我也只能猜测:Android的设计师认为,标签应该先被看到,并且不能让menu键的菜单项挡到。iPhone的设计师认为,标签是用于切换当前应用程序不同视图的,应该更容易被按到,所以选择在屏幕下方。也因此,我已经完全不纠结所谓的“单手持机”的情境设计,因为以上两平台均无法很好地支持。工具栏:Android的工具栏一般居于屏幕下方,一般是3个按钮。考虑到可点击域的有效性,一般最多也不建议超过5个。而iPhone的工具栏,是与标签栏在同一位置的,即标签栏与工具栏不共存,在屏幕下方,要么是工具栏,

6、要么就是标签栏。好了,对比结束。老实说,我现在并没有在设计新的手机平台,我们公司也不会去折腾新的“某某phone”。因此鉴于我目前站立的只是这个高度,我没有理由去为我的应用程序界面对上述四点进行“创新”。这个对比对于我来说,显得有些无聊。不过,我总是能发现一些“A mixB”的应用程序界面设计,让我觉得更加无聊。也许你和我一样,在设计时总能听到“XX也是这样的”。言外之意是抄过来吧。于是,糟糕的事情越来越多。真是汗颜。无论是哪一个平台的应用程序设计,我个人始终坚持的观点是:遵循OS的设计规范,熟知平台特性

7、,最好与平台自带的应用程序保持一致的使用体验。不需要惊喜。你的创新,应当用在正确的地方。分享到:«上一篇

8、  该文章有10条评论1.georgexsh@2010-07-3023:31如果大拇指够长大约还是可以单手的1.不空@2010-08-0411:21“XX也是这样的”-_-

9、

10、,听了多少次,再听到也还是汗2.宇义@2010-08-0411:26比较认同最后一句话。界面创新带给用户的反而是熟悉操作的成本,没有太大必要。3.htc.cc@2010-08-0413:46分析的很好。4.上网本资讯@2010-

11、08-0415:55转载走了,网易不也有微博?干嘛写腾讯的5.Harry@2010-08-0422:41这个问题纠结过很长时间,首先我说明下我的观点:在界面使用OS的原生控件和布局是制作应用软件最完美的实现方法。这点和您的看法是一致的,因为新界面和控件的用户的学习成本非常之大。另外我的一点想法补充下:虽然使用系统原生控件和布局能够减小用户的学习成本并提高软件的亲和力。但这些是建立在OS本身的设计基础之上,因为使用OS的设计会将软件的学习成本转嫁到OS的学习成本之上。iPhone的用户体验设计已经非常好,所

12、以按照iPhone模式开发的应用,也能够很快被用户所接受。但这点在Android上并不相同,因为Android本身的界面和导航设计非常混乱。单就简单网络应用而言,使用ListView进行列表展示,以及您所画的Android应用程序试图来展示独立的item页面,这是没有问题的。但是对复杂一点的应用程序而言,我们会需要Tab来进行分页,在每页下方提供常用操作的工具栏(工具栏的按钮最好不要超过2个,因为多了会显得比较混乱)。另外,您

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。