导航:首页 > 器材知识 > 移动设备三大主流平台之间有什么差异

移动设备三大主流平台之间有什么差异

发布时间:2021-11-25 18:29:55

① 对比目前主流的三大移动平台android,ios,wp的区别和优缺点

iOS,Android,WindowsPhone是现在移动互联网上面主流的三个平台了,我也都分别参与过这三个平台的设计。在设计的过程中,因为这三个平台的不同特性,往往要角色切换,不断的换位思维。 可能新手和外行人觉得iOS和Android没什么区别,有的甚至拿Android直接照抄iOS设计就可以了。还有一些人可能对WindowsPhone平台一直觉得魔幻无比,但就是找不到应该如何下手。今天我总结了一下这三个平台之间交互设计上的差异性,在开展交互设计的过程中,必须要注意的问题: 一、布局形式的差异 iOS经典的“tab bar” 在iOS应用内如果要切换不同的模块,或者页面内要切换不同的栏目,往往都会用到“tab bar”这一形式的控件。这个经典设计从iOS早期沿用至今, 大部分iOS应用都是这样设计的。当然,ios本身是很包容的,最近也很流行抽屉式导航。但是tab bar一直是最受欢迎也最好被用户认知的方式: Android提供了2种视图控制方式 在Android4.0规范出来之后,Android提出了2种视图控制方式,一种是直接在导航栏的标题下加入一个触控按钮,点击后会弹出切换栏目的菜单 (图中2标注的位置) (比如日历应用点击后可以切换不同的视图) 另外一种是直接在导航栏的下面加入了一个视图控制栏,和iOS的tab bar很像,不过是仅放在了上面,而且提倡支持手势滑动切换: (图中2标注位置) WindowsPhone的创新 WindowsPhone与上面两个平台就差距很大了,因为WindowsPhone独特的MetroUI提倡回归传统的阅读体验,像浏览报纸和杂志一样浏览手机上的内容,更关注与内容而不是修饰。所以WindowsPhone整体都给人一种像在看杂志的感觉。 WindowsPhone的视图控制通过一种叫做“全景视图”的方式 实际上,4个视图的内容是在一个页面上的,而且是一个页面同时加载的。用户的手机默认只显示第一屏的内容,通过滑动把后面的内容拉出来~ 这种视图方式很创新,而且方便阅读,不得不说浏览的体验好了很多。但是需要注意的是: 1)因为其实这3个栏目是同一页面视图,所以不要将内容放的过多,否则加载会很慢影响效率; 2)对交互设计过程中的排版和视觉提出了很高的要求;(你得提前想好怎么布局好看了) 另外,WindowsPhone还提供了一种叫做枢轴的方式,枢轴和iOS的tab bar相差不是很大,只不过完全是通过滑动来切换栏目的: (枢轴布局) 二、导航逻辑的差异 大家都知道iOS是没有实体返回按键的,所有返回都是通过导航栏的back按钮来完成。 在iOS的导航逻辑中,我们可以明显的看出来,整个程序是一页一页的切换,就像一个幻灯片。而返回按钮也就是切换到上一页。所以,iOS的返回控制的是页面。 但是Android和WindowsPhone就不是这样了,Android和WindowsPhone是有物理返回按钮的,点击物理返回按钮,控制的不光是一个页面,而且包括了上一步的操作,比如说: 进入页面A,点击文本框弹出键盘。那么点击返回按键就是 - 收起键盘 所以安卓和WindowsPhone的返回逻辑是按照时间流来判断的,而不仅仅是页面,返回按钮控制的是动作。 需要特意提一下的是:WindowsPhone的返回逻辑不单限于应用内,还影响到应用之间。也就是说你当前正在桌面,再点击一次back,就会进入你上一次打开的应用。 另外在Android4.0中,提出了一个向上的概念,就是导航栏标题前面的一个小箭头,点击这个箭头,是回到该页面的上一个层级: 三、应用之间联系的差异 众所周知,iOS是一个封闭的系统,而Android是一个开放的系统。我们可以比喻iOS每一个应用都是一个小房间,每个应用都在自己的房间里做自己的事情,互相之间不进行任何来往。 而Android则是一个大大的办公区,每个应用虽然也有自己的工位,但是可以互相串门或者借用东西,而WindowsPhone则遵循着和iOS差不多的方式。到了iOS6的时候可以支持应用直接互相跳转了,但那也仅限于你跳出去了,就不再回来了,也就是说到了那个房间你就是那个房间的人了,与之前的房间没有关联了。 这样的差异意味着,iOS和WindowsPhone应用的权限变得很低,身为应用的你既不能修改系统的一些属性(除非越狱了),也不能修改其他应用的内容。而Android的一款应用不但可以控制系统的一些操作,还可以控制其他应用执行某些特定的操作。 这种差异会让安卓上的应用设计有了更多的可能,身为设计师的你可以根据这一特性设计很多不错的功能,比如系统美化或者系统优化,杀毒,拦截电话等功能,而iOS和WindowsPhone就不能。 但是这也让Android系统面临了很严峻的安全问题,所以安卓上各种优化和杀毒软件很流行。 四、多任务的差异 多任务的差异用一句话来形容就是:iOS和WindowsPhone都是假的多任务,而Android是真的多任务。 如果你设计的应用有下载,那么iOS和WindowsPhone切换到后台下载就被暂停了,而Android不但不会暂停,你还可以设计一些偷偷在后台运行的功能! 五、分辨率的差异 亲,你知道Android现在有多少种分辨率吗? 适配一直是Android很头痛的问题,身为前端往往要为不同的分辨率调效果而保证界面不会变形和模糊。而分辨率问题不仅仅影响视觉这一块,对交互设计也有很大的影响。因为这些手机往往屏幕比例也是不同的,你需要考虑不同的长宽比下,你的界面布局应该是怎样的。 所以在设计Android的时候,你不能要求把界面布局写死,应该尽量保证每个控件都是浮动的,而且自己能评估出各种古怪的布局下的效果。 iOS和WindowsPhone就会好很多。iOS分辨率分为320×480,640×960,640×1136,WindowsPhone分辨率分为480×800,800×1280,800×1136,虽然看起来也蛮多的,但是界面的比例基本上没有什么变化。所以对于交互上的布局影响并不是很大,视觉设计师也可以通过脚本缩小裁图简单的解决问题。 六,设计风格的差异 设计风格是这3个客户端自己独特的个性,设计风格不单影响的是视觉设计的层面,对交互设计也非常的重要。尤其是在考虑动效,拟物化交互的时候需要重视。 iOS的设计风格偏向拟物化风格,这个拟物化不光是视觉上做出很多拟物的小按钮小控件的,为了配合视觉,你往往在交互上也可以加一些生动有趣的内容。 比如说像最新的path,进入商店时遮阳板会有一个收起的效果,小卡片也会根据重力感应而摇摆。如果交互上就能体现出平台的设计风格的话,无疑会非常讨好用户,增加产品细节上的亮点。 Android平台就简单一些了,在整体的布局和交互形式和iOS差不多的情况下,尽量的简洁,呈现一种科幻的风格即可以了。Android平台尽量少用拟物化的动效,因为Android系统对于动画效果的渲染比较差,如果太复杂的话可能会让界面非常的卡。 本人强烈推荐一款叫fuubo的应用,它是一款非常符合Android Holo风格又在交互上处理的很有创新的产品。 WindowsPhone平台则有着很大的不同,MetroUI的理念要求设计者更多的考虑如何展现内容,使用平滑的过渡动画。而且还对设计者的排版和平面设计提出了一些考验。所以建议交互设计的人好好读读WindowsPhone界面设计准则,并且平时就积累一些WindowsPhone界面的视觉界面感觉,不然视觉设计师很可能会埋怨你哦!~

② 目前国内主流的移动支付平台有哪些各有什么特点

国内主流的移动支付平台无非就是支付宝支付和微信支付,支付宝面世时间长,是现在火热的淘宝天猫等购物平台的主要支付方式,已深深植根在人们网购生活中。而微信支付是近年随着移动社交平台微信兴起而出现的支付方式,而微信又背靠着腾迅的用户,特点是群众基础广泛,现在国内的另一大型购物平台京东又入股微信,京东与微信的合作,可畏是强强联合。未来支付宝支付和微信支付在移动支付平台上的竟争势必会更加激烈。

③ 什么是移动平台,概念是什么

所谓智能手机(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称”。 简单的说,智能手机,就是一部像电脑一样可以通过下载安装软件来拓展手机出厂的基本功能的手机。 “智能手机(Smart Phone)”这个说法主要是针对“功能手机(Feature phone)”而来的,本身并不意味着这个手机有多“智能(Smart)”;从另一个角度来讲,所谓的“智能手机(Smart Phone)”就是一台可以随意安装和卸载应用软件的手机(就像电脑那样)。(“功能手机(Feature phone)”是不能随意安装卸载软件的,JAVA的出现使后来的“功能手机(Feature phone)”具备了安装JAVA应用程序的功能,但是JAVA程序的操作友好性,运行效率及对系统资源的操作都比“智能手机(Smart Phone)”差很多。) 智能手机有什么功能? 从广义上说,智能手机除了具备手机的通话功能外,还具备了PDA的大部分功能,特别是个人信息管理以及基于无线数据通信的浏览器和电子邮件功能。智能手机为用户提供了足够的屏幕尺寸和带宽,既方便随身携带,又为软件运行和内容服务提供了广阔的舞台,很多增值业务可以就此展开,如:股票、新闻、天气、交通、商品、应用程序下载、音乐图片下载等等。结合3G通信网络的的支持,智能手机的发展趋势,势必将成为一个功能强大,集通话、短信、网络接入、影视娱乐为一体的综合性个人手持终端设备。 智能手机的特点 1、具备普通手机的全部功能,能够进行正常的通话,发短信等手机应用。 2、具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络下的CDMA 1X或者3G网络。 3、具备PDA的功能,包括PIM(个人信息管理),日程记事,任务安排,多媒体应用,浏览网页。 4、具备一个具有开放性的操作系统,在这个操作系统平台上,可以安装更多的应用程序,从而使智能手机的功能可以得到无限的扩充。 5、具有人性化的一面,可以根据个人需要扩展机器的功能。 6、功能强大,扩展性能强,第三方软件支持多。 智能手机的分类 智能手机的诞生,是掌上电脑(Pocket PC)演变而来的。最早的掌上电脑是不具备手机的通话功能,但是随着用户对于掌上电脑的个人信息处理方面功能的依赖的提升,但由不习惯于随时都携带手机和PPC两个设备,所以厂商将掌上电脑的系统移植到了手机中,于是才出现了智能手机这个概念。 既然智能手机的诞生和掌上电脑有关,那它的操作系统也肯定会与掌上电脑有关。目前的智能手机系统主要包括Symbian,WindowsMobile的Smart Phone和Pocket PC,Palm,Linux五种。不过与PDA操作系统中Palm和Windows CE两强争霸的局面不同,在智能手机操作系统中,Symbian却抢得了先机,诺基亚公司基本上都采用了Symbian操作系统。 Symbian:Symbian的很像是Windows和Linux的结合体,有着良好的界面,采用内核与界面分离技术,对硬件的要求比较低,支持C++,VB和J2ME。兼容性很好。目前的Symbian系统经过NOKIA公司的大力推广,已经十分成熟。从已经由SeriesS60,发展到S80、S90和UIQ。需要注意的是,并不是所有的Symbian系统都是智能系统,比如早期的S40系统,就不属于智能手机系统。 代表机型:NOKIA N73、N78、N95、E90、N81、N70、E50、N82、N93等等众多机型。 Smart Phone:微软于2001年推出的智能手机操作系统。具有windows血缘,所以有着十分强大的于台式机的可同步性,娱乐方面功能出众。缺点是对硬件的要求比较高,系统经常会由于内存不足而不稳定。 代表机型: 多普达515、535、565、575、585等5X5系列;Motorola MPX200,MPX220; PocketPC:作为PDA专用系统Windows CE在手机上的一个延伸,WM系统的推出可以看出微软对于智能手机操作系统市场的重视。WM系统有很多先天的优势,比如拥有强大的内建软件,WORD,EXCE

④ 移动平台与桌面平台的区别是什么

移动平台更倾向于便携,能效比。功耗相对要低,当然性能也要稍低,不过足够满足日常应用,就像迅驰的功耗只有30+w,但是桌面的在100W左右

⑤ 目前国内主流的第三方平台都有哪些各自的优点是什么

易微联、Broadlink、青莲云、机智云等。各自优点太复杂了,就以第一个来说,云平台全球部署,打通主流AI语音、还提供硬件模组和PCBA。各有各优势吧。

⑥ 电子商务主流模式的代表网站有哪些其平台的有什么异同 同一模式下的不同电子商务平台之间有什么异同

阿里巴巴,亚马逊,淘宝,京东拍拍,当当,易趣,凡客,这些都是

⑦ 携程 飞猪 要出发三大OTA平台有什么差异

光想在这里让人给你写一篇论文。 携程和飞猪放在一块相提并论还能理解,要出发算什么东西? 是OTA?

⑧ 市面有哪些主流手机都是什么操作系统各自特点是什么有哪些通讯网络各个网络之间的区别有哪些

我认为比较成熟的操作系统还是S60 V3, windows mobile6.1,软件丰富;通讯网络,2g就是gsm,3g网络,移动支持TD-SCDMA,联通支持WCDMA,电信支持CDMA2000。移动的TD-SCDMA终端最少主要是中国在用,电信CDMA2000其次,主要在亚洲有些国家在用,联通WCDMA是在世界上比较成熟的3g网络,终端也是最多的!

⑨ Java的3个平台有什么区别

平台的区别和关系如下:

一、定义和应用范围:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类 。

1、j2se是java的桌面应用平台,用于开发桌面应用程序,比如qq,暴风影音都是桌面应用程序,其中s表示standard,标准的意思。

2、j2ee,其中的e表示enterprise,即企业是意思,即java企业应用平台,用于大型的分布式的开发程序。

3、j2me,m表示mobile,即移动平台,用于开发手机,嵌入cpu机器的开发平台。

二、应用领域:

1、针对企业网应用的J2EE(Java 2Enterprise Edition);

2、针对普通PC应用的J2SE(Java 2 StandardEdition);

3、针对嵌入式设备及消费类电器的J2ME(Java 2 MicroEdition)。

三、做出来的东西即java程序:

1、 源文件扩展名.java;

2、对应文件编译后扩展名为.class;

3、打包后扩展名为.jar。

(9)移动设备三大主流平台之间有什么差异扩展阅读:

Java的三大核心机制:

1、虚拟机机制:利用虚拟机解释字节码执行java程序实现跨平台。

2、垃圾收集机制:自动内存回收。

3、代码安全性机制:加载代码后校验代码后再执行代码。

⑩ 三大移动主流cup处理器ARM/Intel/MIPS有什么区别

安卓支持3类处理器(CPU):ARM、Intel和MIPS。其中ARM无疑被使用得最为广泛。Intel因为普及于台式机和服务器而被人们所熟知 ,然而对移动行业影响力相对较小。MIPS在32位和64位嵌入式领域中历史悠久,获得了不少的成功,可目前Android的采用率在三者中最低。
总之,ARM现在是赢家,而Intel是ARM的最强对手。 那么ARM处理器和Intel处理器到底有何区别?为什么ARM如此受欢迎?你的智能手 机或平板电脑用的是什么处理器到底重要不重要?
处理器(CPU)
中央处理器(CPU)是你智能设备的大脑。它的任务是通过执行一系列指令来驱动你的设备,包括显示屏,触摸屏,调制解调器等, 让一坨塑料金属混合物变成闪亮的智能手机或者平板电脑。移动设备非常复杂,其中的处理器需要执行数百万行指令才能完成人们希望这些设备去做的事。速度和功耗对处理器来说至关重要。速度影响用户体验,功耗影响电池寿命。完美的移动设备必须有好性能以及低功耗。
这就是为什么选择什么样的处理器很重要。一个超级耗电,反应迟钝的处理器会很快吸干你的电池,而一个考究的,高效的处理器 给你带来高性能和长久的电池寿命。总体而言,ARM和Intel处理器的第一个区别是,前者使用精简指令集(RISC),而后者使用复杂指令集(CISC)。通俗而言,精简指令集规模较小,更接近原子操作,而复杂指令集规模较大,更加复杂。 所谓原子操作,是指每条指令的工作大都可以由处理器在一个操作内完成,例如对两个寄存器做加法。复杂指令集的指令描述某个意图,但是处理器必须执行3或4个更简单的指令来实现这个意图。例如,可以命令一个复杂指令集处理器对2个数求和,并把结果存入主内存中。为了完成这个命令,处理器首先从地址1中取得第一个数(操作1),然后从地址2中取得另一个数(操作2),然后求和(操作3),等等。
所有的现代处理器都使用一种所谓微指令的概念,这是一个处理器内部的指令集合,用来描述处理器可以做的原子操作。复杂指令 集处理器实际上执行了3条微指令。对精简指令集处理器而言,其指令跟其微指令十分接近。而复杂指令集处理器的指令需要先被转换成一些更精简的微指令(就像前面的复杂指令集处理器做加法的例子中那样)。也就是说精简指令集处理器中的解码器(负责告诉处理器到底要干些什么的东东)要简单得多,而简洁意味着高效和低功耗。
制造工艺
ARM和Intel处理器的另外一个主要区别是ARM从来只是设计低功耗处理器。其宗旨是设计低功耗处理器,这是他们的强项。而Intel 的强项是设计超高性能的台式机和服务器处理器,并且的确做的不错。Intel是台式机的服务器行业的老大。过去的20年里我所有的PC,笔记本和服务器(除了一个外)用的都是Intel的处理器。然而进入移动行业时,Intel依然使用和台式机同样的复杂指令集架构,试图将其硬塞入给移动设备使用的体积较小的处理器中。
Intel i7处理器平均发热率为45瓦。基于ARM的片上系统(其中包括图形处理器)的发热率最大瞬间峰值大约是3瓦,约为Intel i7 处理器的1/15。Intel现如今是个巨头,雇佣了大量的聪明人。其最新的Atom系列处理器采用了跟ARM处理器类似的温度控制设计,为此Intel必须使用最新的22纳米制造工艺。一般而言,制造工艺的纳米数越小,能量的使用效率越高。ARM处理器使用更低的制造工艺,拥有类似的温控效果。比如,高通晓龙805处理器使用28纳米制造工艺。
64位
对于64位计算,ARM和Intel也有一些显著区别。你知不知道,Intel并没有开发64位版本的x86指令集。这个64位的指令集,名为 x86-64(有时简称为x64),实际上是AMD设计开发的。故事是这样的:Intel想搞64位计算,它知道如果从自己的32位 x86架构进化出的64位架构的话,新架构效率会很低。于是它搞了一个新64位处理器项目名为IA64,由此制造出了Itanium系列处理器。同时AMD知道自己造不出能与IA64兼容的处理器,于是它把x86扩展一下,加入了64位寻址和64位寄存器。最终出来的架构,人称AMD64,成为了64位版本的x86处理器的标准。
IA64项目并不算得上成功,现如今基本被放弃了。Intel最终采用了AMD64。Intel当前给出的移动方案,是采用了AMD开发的64位指 令集(有些许差别)的64位处理器。
ARM的故事很不一样:看到移动设备对64位计算的需求后,ARM于2011年发布了ARMv8 64位架构,这是为了下一代ARM指令集架构工作 若干年后的结晶。为了基于原有的原则和指令集,开发一个简明的64位架构,ARMv8使用了两种执行模式,AArch32和AArch64。
顾名思义,一个运行32位代码,一个运行64位代码。 ARM设计的巧妙之处,是处理器在运行中可以无缝地在两种模式间切换。这意味 着64位指令的解码器是全新设计的,不用兼顾32位指令,而处理器依然可以向后兼容。
异构计算
ARM的big.LITTLE架构是一项Intel一时无法复制的创新。在big.LITTLE架构里,处理器可以是不同类型的。传统的双核或者四核处理器中包含同样的2个核或者4个核。一个双核Atom处理器中有两个一模一样的核,提供一样的性能,拥有相同的功耗。ARM通过big.LITTLE向移动设备推出了异构计算。这意味着处理器中的核可以有不同的性能和功耗。当设备正常运行时,使用低功耗核,而当你运行一款复杂的游戏是,使用的是高性能的核。
这是怎么做到的呢?设计处理器的时候,要考虑大量的技术设计的采用与否,这些技术设计决定了处理器的性能以及功耗。在一条 指令被解码并准备执行时,Intel和ARM的处理器都使用流水线。就是说解码的过程是并行的。第一步从内存中读取指令,第二步检查和解码指令,第三步执行指令,周而复始。流水线的好处在于,当前指令在第二步的时候,下一条指令已经处于第一步。当前指令在第三步中执行的时候,下一条指令正处于第二步,而下下条指令处于第一步中,如此循环。
为了更快地执行指令,这些流水线可以被设计成允许指令们不按照程序的顺序被执行(乱序执行)。一些巧妙的逻辑结构可以判断 下一条指令是否依赖于当前的指令执行的结果。Intel和ARM都提供乱序执行逻辑结构,可想而知,这种结构十分的复杂。复杂意味着更多的功耗。Intel处理器由设计者们选择是否加入乱序逻辑结构。异构计算则没有这方便的问题。ARM Cortex-A53采用顺序执行 ,因此功耗低一些。而ARM Cortex-A57使用乱序执行,所以更快但更耗电。采用big.LITTLE架构的处理器可以同时拥有Cortex-A53 和Cortex-A57核,根据具体的需要决定如何使用这些核。在后台同步邮件的时候,不需要高速的乱序执行,仅在玩复杂游戏的时候需要。在合适的时间使用合适的核。
原则上,处理器中复杂逻辑结构越多性能越高,越少则效率越高, 指令流水线只是其中之一,包括浮点运算单元,单指令多数据逻 辑(SIMD)(比如ARM的NEON和Intel的SSE/MMX),以及一级缓存二级缓存。每种Atom片上系统,Intel仅提供一种方案,而ARM以及芯片合作伙伴提供的芯片则有多种方案可以配置。
兼容性
ARM目前是移动处理器的老大。ARM的合作伙伴们基于ARM的设计向移动和嵌入式市场的出货量已经达500亿片。对于安卓,ARM已然成 为标准,这对Intel和MIPS而言是个问题。尽管安卓的主要编程语言是Java,开发者也可以使用现有的代码(比如C或者C++)去开发应用。这些固定平台的应用通常都编译成ARM处理器的程序,不全都会编译成Intel或者MIPS处理器的程序。为了解决这个问题,Intel和MIPS要使用特殊的转换软件把ARM的指令转换成他们处理器使用的指令。这当然是会降低性能的。目前MIPS和Intel声称兼容Play Store里大约90%的应用。对于最受欢迎的150个应用,兼容率是100%。一方面兼容率很高,另一方面表明ARM的主导地位,使得其他的处理器设计者需要提供一个兼容层。
总结
制造处理器是一项复杂的业务。ARM,Intel和MIPS都在不懈努力地向移动设备提供最好的技术,而很明显ARM是老大。拥有着低功耗 ,简明的64位设计,异构计算,以及作为移动计算的标准,看来ARM在一段时间内必能保持其老大的地位。

阅读全文

与移动设备三大主流平台之间有什么差异相关的资料

热点内容
土耳其电影艾拉爸爸扮演者 浏览:360
拆桩基设备哪个国家厉害 浏览:637
言情小说下载网站 浏览:997
电影下载mp4格式下载 浏览:445
宁波金博铜阀门怎么样 浏览:350
大超市的直升电梯有备用电源自动投切装置 浏览:521
俄罗斯战争强奸片 浏览:473
李采潭蘑菇 浏览:261
你不在书店遇到漂亮女人的韩国电影 浏览:410
揭阳市榕城区永和五金制品厂 浏览:471
东营健身器材有哪些 浏览:836
燃烧的爱台湾 浏览:196
李采潭老师 浏览:127
怎么查电影下映时间 浏览:449
母乳电影 浏览:776
新电影上映之后多久网上能看 浏览:445
环保设备生产安装属于什么行业 浏览:654
淄博荣泰化工设备有限公司怎么样 浏览:805
广西钨矿重选设备哪里有 浏览:320
汽车轮子上的轴承如何去掉 浏览:143