Android与iPhone界面布局对比

上图是我根据Android和iPhone这两个平台的“生产内容型的应用程序”整理出来的界面布局示例。所对比的4个点,均是两大平台的应用程序常规界面元素。

状态栏:
Android和iPhone的状态栏均在屏幕顶端的位置,原因无外乎是人的视觉流程是从上到下的。
Android的状态栏,具有notification的功用,当应用程序有新的通知,在状态栏左侧显示通知图标,向下滑动即可打开查看通知详情。

iPhone的状态栏,很纯粹,就是状态而已。包含了活动状态的显示,比如某进程正在运行,将有个转动的动画在这里。但是你不能对状态栏有任何操作。
个人认为,Android通知系统做得很不错,貌似后来的">Windows Phone7也效仿了此设计。

标题栏:
Android是纯粹的界面标题栏,这里一般无操作响应。
而iPhone的标题栏,承担更多的作用是导航,你能在这里快速后退(Android使用实体按键来后退),或是针对此界面进行一些操作。另外,当你使用iPhone向下浏览界面内容时,双击标题,还起到快速至顶的作用。
标签栏:
Android的标签栏位于界面标题之下,一般最多5项,在原生的平台界面,视觉效果也较丑。
而iPhone的标签栏是明确在屏幕下方的,也是最多5顶。相比于Android,iPhone对状态栏的处理显得很智能。所有显示图标和文字的标签都是相同的宽度并且显示黑色背景。当标签被选中后,它的背景淡化并且标签中的图片变亮。
如果应用程序的标签栏包含5个以上的标签,iPhone OS会显示其中的4个并在第5个自动显示为“更多标签”。

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

好了,对比结束。
老实说,我现在并没有在设计新的手机平台,我们公司也不会去折腾新的“某某phone”。因此鉴于我目前站立的只是这个高度,我没有理由去为我的应用程序界面对上述四点进行“创新”。

这个对比对于我来说,显得有些无聊。
不过,我总是能发现一些“A mix B” 的应用程序界面设计,让我觉得更加无聊。

也许你和我一样,在设计时总能听到“XX也是这样的”。

言外之意是抄过来吧。
于是,糟糕的事情越来越多。

真是汗颜。

无论是哪一个平台的应用程序设计,我个人始终坚持的观点是:遵循OS的设计规范,熟知平台特性,最好与平台自带的应用程序保持一致的使用体验。不需要惊喜。

你的创新,应当用在正确的地方。

源地址:http://azero.tsang.blog.1……106275197904/

时间: 2024-10-06 12:02:39

Android与iPhone界面布局对比的相关文章

app-Android怎么根据节日来动态的更换界面布局?

问题描述 Android怎么根据节日来动态的更换界面布局? 就像淘宝App一样,可以根据更个节日来更换相对应的主题界面,并且不需要更新App.这种要怎么实现? 解决方案 后台给你数据,比如后台给你一个标识的type,==1的时候是正常显示,==2的时候显示下雨天,==3的时候显示下雪天.等等这样子,如果图那些呢,可以做本地,也可以后台给你传. 解决方案二: 启动时判断时间,动态加载布局网上的教程有很多请自行百度. 解决方案三: 最好是动态的从服务器上去获取页面布局下来进行布局,比如获取一个htm

对比Android和iPhone的优缺点

当我们比较 Android 与 iPhone 的时候,很显然 Android 具有一定的优势,而 iPhone 则在一些关键方面更好.但是,究竟哪个比较好呢? 对 Android 与 iPhone 比较是个个人的问题. 就好比我来说,我两个都用.我深知这两个平台的优缺点.所以,我决定分享我关于这两个移动平台的观点.另外,然后谈谈我对新的 Ubuntu 移动平台的印象和它的优势. iPhone 的优点 虽然这些天我是个十足的 Android 用户,但我必须承认 iPhone 在某些方面做的是不错.

设计-Android studio 在XML布局文件中编辑好代码,为什么Design界面创建的控件会重叠?

问题描述 Android studio 在XML布局文件中编辑好代码,为什么Design界面创建的控件会重叠? 新手表示每次都要在Design界面一个一个拖来调整位置,但看教程上并不需要拖.求各位指点~ 解决方案 应该 是因为你在xml并没有排列好控件的布局,重叠很有可能是你把控件都放在了relativelayout里,relativelayout需要手动设置控件的位置 解决方案二: 尽量不要采取拖动方式,使用代码控制会比较好 解决方案三: 默认是相对布局 相对布局的控件式会重叠的

大屏时代的生态变迁,看平板手机的拇指热键与界面布局

引言:曾几何时,无数大大小小的触屏设备仿佛泄闸的洪水一般涌入这个世界.面对突如其来的生态变迁,界面设计师们别无选择,只有在急流当中奋力学习游泳,才能让自己不至于被洪潮所吞没.本文带你了解如何面向平板手机的拇指热键与界面布局,为这种转变提供助力. 本文选自<触类旁通:多终端时代的触屏界面设计>. 人们怎样使用平板手机 iPhone出现之后的几年,手机屏幕的尺寸基本都保持在4英寸以下(以对角线计算),非常便于单手操作.然而,随着大屏手机不断涌入市场,到2014年年中,已经有将近三分之一的移动Web

Android Vs iPhone:2013年鹿死谁手

在2012岁末2013年初之际,Android与iPhone孰优孰劣之争又上尘嚣.如果作为消费者或者开发者,假如你不知道应该支持哪方,不妨将它们各自的优点都列出来作个对比,看下它们是如何在各自优势领域击败其竞争对手. 电池的对比 Android和iphone对比起来,其中最大的差异之一在于电池.Android 具备可更换的移动电池,而iPhone却不行.如果iPhone的电池出了问题,那只能送去维修了.但这对于Android用户并不太重要,因为他们如果 外出旅行都会多带一个充电电池,而且目前市面

用户体验及产品层定位的差异:Android和iPhone

文章描述:Android与Iphone的体验差异. 2007年中苹果发布iphone,2007年末谷歌发布Android系统.在今年已经超过Iphone成为美国的头号智能手机系统!从产品开发而言,苹果mac平台加授权开发模式阻挡了一部分人群:而java的安卓系统且用xml方式构建widget,很方便的开发出应用也是其优势,毕竟众人拾柴火焰高,也就铸就了安卓应用市场的繁华.对用户使用层面而言,苹果的产品构建无疑高出一筹,也较好的匹配了其价格,尽管HTC已经和谷歌密切合作,但他们的产品在整体体验方面

新浪搜狐网易腾讯iPhone手机微博对比分析

文章描述:新浪搜狐网易腾讯iPhone手机微博对比分析. 一.登陆页(以下图片顺序均为新浪微.腾讯.搜狐.网易) 微博登录界面(新浪.腾讯) 微博登录界面(搜狐.网易) 四款iphone微博客户端从页面上看,只有网易和腾讯的支持记住用户名和密码,实际操作后就会发现,其实大家都是默认记录的.并且新浪微博支持多账户切换,默认记录为最后一个登陆的用户.外观上,除了新浪微博客户端增加了"微博广场"的内容推广对新用户有写引导以外,其他三家基本相同. 新浪微博支持多帐户切换 多贴一张新浪的多账户切

手机客户端的两种主要的界面布局与设计方式

本文主要讨论手机手机客户端的两种主要的界面布局与设计方式,对于手机设计师来说,此类文章比较少见,当然其中对于用于体验与可用性的实现依然很普遍. 手机产品设计与传统的桌面和web产品设计相比,最显著的约束是设计空间的急剧缩小.打个比方,这就像从一个100平米的房子搬到5平米的单间,东西没少一样,可以施展的空间却小了几十倍.更重要的是,在这样一个小空间里,你不能把东西胡乱摆放,要依旧保持它们的清晰.合理.简洁.美观.借用<用户体验的要素>中的名词,这涉及到"框架层"的设计问题,

教你制作漂亮的Android之缓存界面

上面的字体会动态显示,这种效果在我们启动一个应用程序时,经常使用 代码如下: UIDemoActivity的代码: public class UIDemoActivity extends Activity { /** Called when the activity is first created. */ private Animation mAnimation; private int marginTop; private List<ImageView> mimageView; priva