android和IOS系统风格,三大手机操作系统Android、iOS和WP平台的六大差异

iOS、Android及Windows Phone三大操作系统平台,尽管三大操作系统在市场份额、出货量以及用户认可方面都有着不小的差异。 但更能我们兴趣,更有讨论价值的其实是这三大平台在设计方面的差异,这不仅最终决定着用户的体验,也决定了开发者的参与热情。

来自微信公众帐号“互联网er的早读课”的这篇文章从包括变局、导航逻辑、设计风格等六大方面的差异对三大平台的交互设计进行了较为深入的分析和讨论,极具参考价值。

一,布局形式的差异

1)iOS 经典的“tab bar”

在 iOS 应用内如果要切换不同的模块,或者页面内要切换不同的栏目,往往都会用到“tab bar”这一形式的控件。这个经典设计从 iOS 早期沿用至今,大部分 iOS 应用都是这样设计的。当然,iOS 本身是很包容的,最近也很流行抽屉式导航。但是 tab bar 一直是最受欢迎也最好被用户认知的方式:

79594c77d9b0435d3cb8a891734184eb.png

2)Android 提供了 2 种视图控制方式

在 Android 4.0 规范出来之后,Android 提出了 2 种视图控制方式,一种是直接在导航栏的标题下加入一个触控按钮,点击后会弹出切换栏目的菜单(图中 2 标注的位置)

c465d569eb75ca27bfde2cea2a821c37.png

比如日历应用点击后可以切换不同的视图,另外一种是直接在导航栏的下面加入了一个视图控制栏(下右图中 2 标注位置),和 iOS 的 tab bar 很像,不过是仅放在了上面,而且提倡支持手势滑动切换:

1b37ccdd22a95f3613a0dd3b3b74908a.png

3) Windows Phone 的创新

Windows Phone 与上面两个平台就差距很大了,因为 Windows Phone 独特的 Metro UI 提倡回归传统的阅读体验,像浏览报纸和杂志一样浏览手机上的内容,更关注与内容而不是修饰,所以 Windows Phone 整体都给人一种像在看杂志的感觉。Windows Phone 的视图控制通过一种叫做“全景视图”的方式展开(下图)。

0796addd01e5331719a9905283c2ace9.png

实际上,4 个视图的内容是在一个页面上的,而且是一个页面同时加载的。用户的手机默认只显示第一屏的内容,通过滑动把后面的内容拉出来。

这种视图方式很创新,而且方便阅读,不得不说浏览的体验好了很多。但是需要注意的是:

因为其实这3个栏目是同一页面视图,所以不要将内容放的过多,否则加载会很慢影响效率;

对交互设计过程中的排版和视觉提出了很高的要求;

另外,Windows Phone 还提供了一种叫做枢轴的方式,枢轴和 iOS 的 tab bar 相差不是很大,只不过完全是通过滑动来切换栏目的:

677d01336e76b0ce6ce8c737b0309f99.png

(枢轴布局)

二,导航逻辑的差异

大家都知道 iOS 是没有实体返回按键的,所有返回都是通过导航栏的 back 按钮来完成。

cf0dd84660042ad67efb7dcda93098f6.png

在 iOS的导航逻辑中,我们可以明显的看出来,整个程序是一页一页的切换,就像一个幻灯片。而返回按钮也就是切换到上一页。所以,iOS 的返回控制的是页面。

但是 Android 和 Windows Phone 就不是这样了,Android 和 Windows Phone 是有物理返回按钮的,点击物理返回按钮,控制的不光是一个页面,而且包括了上一步的操作,比如说:

进入页面 A,点击文本框弹出键盘。那么点击返回按键就是收起键盘。

所以 Android 和 Windows Phone 的返回逻辑是按照时间流来判断的,而不仅仅是页面,返回按钮控制的是动作。

需要特意提一下的是:Windows Phone 的返回逻辑不单限于应用内,还影响到应用之间。也就是说你当前正在桌面,再点击一次 back,就会进入你上一次打开的应用。

另外在 Android 4.0 开始,提出了一个向上的概念,就是导航栏标题前面的一个小箭头,点击这个箭头,是回到该页面的上一个层级:

bf8535afadb297698f3353b5db302150.png

三,应用之间联系的差异

众所周知,iOS 是一个封闭的系统,而 Android 是一个开放的系统。

我们可以比喻 iOS 每一个应用都是一个小房间,每个应用都在自己的房间里做自己的事情,互相之间不进行任何来往。而 Android 则是一个大大的办公区,每个应用虽然也有自己的工位,但是可以互相串门或者借用东西,而 Windows Phone 则遵循着和 iOS 差不多的方式。到了 iOS 6 的时候可以支持应用直接互相跳转了,但那也仅限于你跳出去了,就不再回来了,也就是说到了那个房间你就是那个房间的人了,与之前的房间没有关联了。

这样的差异意味着,iOS 和 Windows Phone 应用的权限变得很低,身为应用的你既不能修改系统的一些属性(除非越狱了),也不能修改其他应用的内容。而 Android 的一款应用不但可以控制系统的一些操作,还可以控制其他应用执行某些特定的操作。

这种差异会让 Android 上的应用设计有了更多的可能,身为设计师的你可以根据这一特性设计很多不错的功能,比如系统美化或者系统优化,杀毒,拦截电话等功能,而 iOS 和 Windows Phone 就不能。但是这也让 Android 系统面临了很严峻的安全问题,所以Android上各种优化和杀毒软件很流行。

四,多任务的差异

多任务的差异用一句话来形容就是:iOS 和 Windows Phone 都是假的多任务,而 Android 是真的多任务。

如果你设计的应用有下载,那么 iOS 和 Windows Phone 切换到后台下载就被暂停了,而 Android 不但不会暂停,你还可以设计一些偷偷在后台运行的功能!

五,分辨率的差异

亲,你知道Android现在有多少种分辨率吗?

84ecd02f973506971bc8599227354bc8.png

(TECH2IPO 注:此数据图显示的是 2011 年 Android 手机状况,现在,相关问题已经有所缓解和减轻。)

适配一直是 Android 很头痛的问题,身为前端往往要为不同的分辨率调效果而保证界面不会变形和模糊。而分辨率问题不仅仅影响视觉这一块,对交互设计也有很大的影响。因为这些手机往往屏幕比例也是不同的,你需要考虑不同的长宽比下,你的界面布局应该是怎样的。所以在设计 Android 的时候,你不能要求把界面布局写死,应该尽量保证每个控件都是浮动的,而且自己能评估出各种古怪的布局下的效果。

iOS 和 Windows Phone 就会好很多。iOS 分辨率分为 320x480,640x960,640x1136,Windows Phone 分辨率分为 480x800,800x1280,800x1136。虽然看起来也蛮多的,但是界面的比例基本上没有什么变化。所以对于交互上的布局影响并不是很大,视觉设计师也可以通过脚本缩小裁图简单的解决问题。

六,设计风格的差异

设计风格是这 3 个客户端自己独特的个性,设计风格不单影响的是视觉设计的层面,对交互设计也非常的重要。尤其是在考虑动效,拟物化交互的时候需要重视。iOS 的设计风格偏向拟物化风格,这个拟物化不光是视觉上做出很多拟物的小按钮小控件的,为了配合视觉,你往往在交互上也可以加一些生动有趣的内容。

b522428a622f470cf5315825efa500c6.png

比如说像最新的Path,进入商店时遮阳板会有一个收起的效果,小卡片也会根据重力感应而摇摆。如果交互上就能体现出平台的设计风格的话,无疑会非常讨好用户,增加产品细节上的亮点。

Android 平台就简单一些了,在整体的布局和交互形式和 iOS 差不多的情况下,尽量的简洁,呈现一种科幻的风格即可以了。Android 平台尽量少用拟物化的动效,因为 Android 系统对于动画效果的渲染比较差,如果太复杂的话可能会让界面非常的卡。

Windows Phone 平台则有着很大的不同,Metro UI 的理念要求设计者更多的考虑如何展现内容,使用平滑的过渡动画。而且还对设计者的排版和平面设计提出了一些考验。所以建议交互设计的人好好读读WindowsPhone界面设计准则,并且平时就积累一些Windows Phone界面的视觉界面感觉,不然视觉设计师很可能会埋怨你哦!

单相PWM整流器四象限运行原理 简述单相PWM整流器四象限运行原理。 阅读详情

相关推荐

AndroidIOS风格Dialog对话框

AndroidIOS风格Dialog对话框 AndroidIOS风格Dialog对话框 AndroidIOS风格Dialog对话框

Android 1.5 1.6 2.0 2.1 2.2的区别

Android 1.5 API变更概要:UI framework· Framework for easier background/UI thread interaction· 新SlidingDrawer 组件· 新HorizontalScrollview 组件AppWidget framework· 一些关于创建桌面AppWidget 的API. · 提供根据自定义的内容创建LiveFolde...

lhc966的专栏 273

GDAL-3.8.4-cp311-cp311-win_amd64.whl.zip

GDAL-3.8.4-cp311-cp311-win_amd64.whl.zip

解析iOS设计语言的核心特征,其设计风格早已自成一派,不论前端还是设计领域都独树一帜,究竟为何影响力如此之

iOS风格并非简单的“圆角”或“毛玻璃”,而是一个由哲学驱动、高度统一的系统。其核心在于清晰(Clarity)、遵从(Deference)深度(Depth)。核心特点具体表现设计目的与效果1. 鲜活的用色体系使用高饱度、明亮且富有活力的色彩作为主色调或强调色,而非沉闷的灰色系。吸引用户注意力,营造清爽、通透的视觉感受,提升界面的情感化表达品牌识别度。2. 半透明与模糊效果量运用背景模糊(如高斯模糊)半透明材质(如工具栏、控制中心)。

热爱技术与前沿创新,深耕科技领域,在科创中精进自我;探索技术乐趣,分享技术干货与成长心得,以技术为伴,热爱生活,在科创与生活中双向成长。 512

android ios 统一风格,Android实现类似iOS风格的对话框实例代码

分享一个简单的常用的对话框类,按照国际惯例,先上图布局简单,先上布局。一个标题,一个内容,两个按钮android:layout_width="match_parent"android:layout_height="match_parent">android:layout_width="270dp"android:layout_height="wrap_content"android:layo...

weixin_31565723的博客 273

iosandroid有什么区别,ios 系统安卓系统在交互层面上有何区别

家来谈谈 ios 系统安卓系统在交互层面上的区别?主要是想区别ios 系统安卓系统在交互上的不同点,也可以是 ui 视觉上的区别絮 #oRA 昨天 18:131. 导航逻辑差异ios 没有实体返回键,所有返回都是通过导航栏的 back 按钮返回。所以,ios 应用多数情况下,只提供单一路径,无论什么样的程序,都只有一个窗口,这个窗口用于放置程序的内容功能,用户不会意识到这个窗口。在 ...

weixin_36114355的博客 1725

【拓展】对比ios系统Android系统

ios系统Android系统区别IOS系统永远比安卓系统流畅的原因

s1k9y9的博客 7156

android ios wp区别,AndroidiOSWP平台六大差异

iPhone、Galaxy S3 以及 Lumia 920是市场上如今最引人注目的款智能手机,正好对应iOSAndroid及Windows Phone平台,尽管操作系统在市场份额、出货量以及用户认可方面都有着不小的差异。 但更能我们兴趣,更有讨论价值的其实是这平台在设计方面的差异,这不仅最终决定着用户的体验,也决定了开发者的参与热情。来自微信公众帐号“互联网er的早读课”的这篇文章...

weixin_29720641的博客 334

android ios wp区别,AndroidiOSWP平台六大差异_中国经济网——国家经济门户...

五,分辨率的差异亲,你知道Android现在有多少种分辨率吗?(TECH2IPO 注:此数据图显示的是 2011 年 Android 手机状况,现在,相关问题已经有所缓解减轻。)适配一直是 Android 很头痛的问题,身为前端往往要为不同的分辨率调效果而保证界面不会变形模糊。而分辨率问题不仅仅影响视觉这一块,对交互设计也有很的影响。因为这些手机往往屏幕比例也是不同的,你需要考虑不同的长宽比...

weixin_28884811的博客 257

交互设计的那些事:AndroidiOSWP平台六大差异

iPhone、Galaxy S3 以及 Lumia 920是市场上如今最引人注目的款智能手机,正好对应iOSAndroid及Windows Phone平台,尽管操作系统在市场份额、出货量以及用户认可方面都有着不小的差异。 但更能我们兴趣,更有讨论价值的其实是这平台在设计方面的差异,这不仅最终决定着用户的体验,也决定了开发者的参与热情。 来自微信公众帐号“互联网er的早

WP8HUB 862

移动终端分天下 何与争峰

随着移动端的崛起,具有多种应用功能的智能手机以及平板电脑也都应运而生占据了目前部分市场!而一直处于竞争阶段的IOSAndroid系统在激烈的厮杀下,本以为Windows系统的移动端已经可以退隐江湖,从此不问世事,却不知道也在最近迅猛的发起进攻,凭借着在winphone技术上的创新,终于在手机移动终端的市场了站稳了脚跟,也将会在以后的移动终端中形成分天下的局面! 目前,iPhone、G...

weixin_30633949的博客 70

人人网移动开发架构

前言\说起手机操作平台的发展先要说移动终端的发展,因为平台的发展离不开移动终端,近十年移动终端发展未来移动终端趋势体可分为以下四个个阶段:\第一个阶段:功能终端。满足用户基本通信需求,如发短信、打电话,附加些贪食蛇、推箱子小游戏。\第二个阶段:智能化的终端。可扩展第方应用,实现上网浏览等互联网基础功能,以诺基亚S60手机为代表的。\第个阶段:互联网平台化的终端。手机互联网更加紧密,浏览...

cpongo5 405

关于人人网开发框架

前言 说起手机操作平台的发展先要说移动终端的发展,因为平台的发展离不开移动终端,近十年移动终端发展未来移动终端趋势体可分为以下四个个阶段: 相关厂商内容 送给光棍节的促销,电子商务的背后—《架构师》11月刊免费下载! 第一个阶段:功能终端。满足用户基本通信需求,如发短信、打电话,附加些贪食蛇、推箱子小游戏。 第二个阶段:智能化的终端。可扩展第方应用,实现上网浏览等互联网基...

733

人人网移动开发架构及相关服务器架构

前言   说起手机操作平台的发展先要说移动终端的发展,因为平台的发展离不开移动终端,近十年移动终端发展未来移动终端趋势体可分为以下四个个阶段:   相关厂商内容   送给光棍节的促销,电子商务的背后—《架构师》11月刊免费下载!   第一个阶段:功能终端。满足用户基本通信需求,如发短信、打电话,附加些贪食蛇、推箱子小游戏。   第二个阶段:智能化的终端。可扩展第

632

继续当搬运工之人人网移动端架构解析

人人网移动端架构解析 前言 说起手机操作平台的发展先要说移动终端的发展,因为平台的发展离不开移动终端,近十年移动终端发展未来移动终端趋势体可分为以下四个个阶段: 第一个阶段:功能终端。满足用户基本通信需求,如发短信、打电话,附加些贪食蛇、推箱子小游戏。 第二...

chunhuanlong7105的博客 352

XR Blocks:AI与XR融合的积木式开发框架解析

在扩展现实(XR)与人工智能(AI)技术融合的浪潮中,开发者面临的核心挑战是如何高效整合异构技术栈。其原理在于通过模块化设计,将复杂的传感器数据处理、AI模型集成与维空间交互等底层细节抽象为统一的高层API。这种架构的技术价值在于显著降低了AI+XR应用的原型开发门槛,使创造者能够聚焦于交互设计与用户体验创新,而非底层“管道工程”。应用场景广泛覆盖智能AR助手、感知智能体、混合现实对话系统等需要实时环境理解与智能响应的领域。XR Blocks框架正是这一理念的实践,它通过提供如“积木”般的可组合模块,让开

weixin_33688840的博客 1111
上一篇: android 显示自定义view,Android 自定义View及View的属性实现Press状态改变
下一篇: delphi android 打印机,delphi中如何检测打印机状态?(在线等) ( 积分: 100 )
树瓜
博客等级 码龄8年 24粉丝 76原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值