最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

平台对比与分析

IT圈 admin 24浏览 0评论

2024年4月5日发(作者:宿映寒)

iOS,Android,Windows Phone三大平台应用分析

【推出时间】

App Store:2008年7月

苹果在2008年1月10日正式推出iPhone App Store,当时只有552个应用。苹果

在11月初宣布,App Store的应用数量已经超过10万个,而应用总下载量远远超过了

20亿次。

Google Play:2008年10月

谷歌于2008年8月28日首次宣布将推出Android Market,并于10月22日正式

推出该服务。从第一个应用到第1万个应用,Android Market用了近11个月的时间。从

第1万个到第2万个,Android Market仅仅用了不到4个月的时间。

苹果公司和 Google 都是在 2008 年推出他们的移动应用程序商店,但是前者比后

者早了 3 个月,这让 iOS 占了一定的先机。

Windows Phone Store:2010年03月

Windows Phone应用市场在2011年12月27日达到5万款应用这一里程碑,之后

则分别在今年1月22号,2月23号,3月26号和5月3号达到6万,7万,8万和10

万。今年10月14日,在Windows Phone市场发布的应用总数突破12万5千。

【应用数量】

Apple Store:70万+ (用时:4年5个月)

Google Play:67万+ (用时:4年2个月)

Windows Phone Store:12.5万+ (用时:两年9个月)

Windows Phone应用商店花费24个月时间达到12万5千款应用这个里程碑。安卓

应用商店花费了26个月时间(2008年10月至2011年1 月),iOS应用商店系统花费了

18.5个月(2008月7月至2009年8月),而诺基亚应用商店花费了26个月(包括塞班,

Maemo和Series 40平台)。

“人们在 Google Play 上每花费 1 美元,就要在 App Store 上花费 2.45 美元”。

这就是说开发者从 Android 平台赢利远远小于 iOS。

Windows Phone Marketplace商店中有65%的免费应用,11%是目前提供免费试用

的付费应用,剩余24%则是付费应用。

目前,谷歌已在129个国家提供谷歌Play付费应用,而苹果App Store则在155个

国家提供服务。Windows Phone Store 应用商店的市场扩展,总数达 113 个。

也许应用总数不如以前那么重要,而应用的品质和功能性变得更加重要。

【Windows Phone Store现状】

和其他应用市场的情况一样,发布的应用总数和用户可以下载到的应用总数有着差别。

共有126,530款应用在市场上发布,其中有11,639款应用已经无法被下载到 (被微软或

者开发者下架) ,另外还有1,716个应用处于暂存状态(等待更新,测试阶段或者因为其他

原因无法在线下载)。也就是说,现在Windows Phone市场上共有113,170款应用可供

用户下载。

目前几个主要国家的应用市场可以下载的应用总数分别是:美国(101,517),英国

(96,265),法国(92,887),西班牙(91,224),意大利(90,806),德国 (91,940),澳大利亚

(92,670),俄罗斯(75,728),巴西(65,360),印度(92,130)和中国(46,094)。

据统计,可供下载的英文版应用为99,180款,德语版应用为7,541个,法语版应用

为6,764个,西班牙语版应用为5,803个,意大利语版应用为4,477个,中文版应用为2,617

个。

微软要求所有应用在被批准发布前将应用的所有内容,包括其在应用市场中的描述都

进行本土化。

Gameloft游戏公司已经正式宣布将为Windows Phone 8平台带来旗下12款优秀游

戏应用,并且还将为Windows Phone 8系统支持本地代码和提供Unity引擎。

美国知名游戏开发商EA也登台表示,将为诺基亚Lumia系列Windows Phone开发

20款游戏。

2010年08月,微软一口气公布了超过60款WP7 Xbox Live手机游戏,其中包括

《UNO》、《除暴战警 2: Project sunburn》、《吉他英雄 5》、《The Harvest》《Bejewed 2》

等知名作品;

游戏厂商则已囊括MGS(微软自己的工作室)、Gameloft(育碧软件)、Konami(科乐美)、

Bandai(万代)、PopCap(宝开)与THQ,相信不久将网罗更多知名游戏开发商。

各有长短:iOS、Android、WP横向对比

如果你正打算购买一部新的智能手机(这也许是你的第一部智能手机),如何把钱花好

让自己满意就显得非常重要。而选择智能手机其实很大一部分都是在选择操作系统。如果

你正纠结于iOS、Android或Windows Phone之间不知道买哪个才好,那么最近国外科

技网站DigitalTrends就专门将三大主流操作系统的各个方面进行了横向的对比,针对每

一项功能和类别都会选出优胜者,希望能够帮助你买到自己称心如意的智能手机。

性价比

提到价格,苹果总是当仁不让,无论是哪一代的iPhone都是当时市面上最贵的智能

手机之一。200美元(约合人民币1230元)的合约价和650美元(约合人民币4000元)

的裸机价,都要比大部分对手高一些。即使是iPhone 5c这样的廉价版便宜了100美元,

依然算不上便宜。

而现在已经被微软收购的诺基亚一直以来都擅长生产质量好、价格低的产品。诺基亚

推出了不同价位WP系统手机,狠狠的限制住的Android和iOS等竞争对手在入门级市场

的发挥空间。而包括三星、中兴、LG、联想和华为等未来也将成为微软的合作伙伴,推出

更多低价智能手机。

当然,与Android相比WP无论在产品类别和规模上都无法相提并论。有大量的厂商

都在Android平台上尽全力生产各种具有超高性价比的机型,而Android的免费策略也

进一步有利于降低产品的成本。而三星、索尼、LG、HTC、中兴、华为等厂商,都是Android

系统产品的主要来源。

获胜:Android

界面

由WP引导,三个主流系统都开始向界面简洁、扁平、易操作和多彩的风格变化。而

最大的不同就是由于许多Android手机厂商都专门自己定制了操作系统,因此还有许多变

化。虽然三大系统现在的界面结构基本相同,比如下拉激活通知中心、应用Dock和图标

等,但是在界面的多样性上,Android还是要强过iOS和WP。

而刚刚发布的Android L更是开启了全新的“Material Design”风格,将极简主义

和简单的动画完美结合,旨在创建出全新的谷歌平台及应用程序风格。不过现在还不清楚

Android L究竟会为操作系统市场带来多大的影响。

而苹果从iOS 7开始就将系统的设计风格变得扁平及鲜艳,景深切换看上去也非常炫

酷,并且图标的改动也非常容易理解。而这个变化是从2007年第一代iPhone问世以来最

明显的不同。不过仍然有许多人对iOS系统的变化不太满意,更喜欢原来的拟物化设计。

WP则是采用了基于网格磁贴风格的设计,并且可以调节大小。它看上去就像是

Windows 8系统,但是并没有桌面工具。在某些用户眼中,WP的风格要比iOS和Android

时尚得多。

获胜:平局

应用程序

在应用程序数量和质量上,WP可要远远落后于iOS和Android两座大山。

Android:120万;

iOS:120万;

Windows Phone:24.5万。

iOS在应用程序数量和质量上一直都名列前茅,同时也是开发人员最喜欢的平台。虽

然最近Android似乎有迎头赶上的趋势,并且Google Play商店的免费应用和游戏越来越

多,但是在种类和质量上,还是无法与iOS相提并论。

获胜:iOS

应用商店易用性

其实三个平台的应用商店都无法提供一个完美的用户体验,想要在几十万的应用程序

中找到真正想要的并不太容易。不过相对来说,苹果App Store要比谷歌Google Play在

分类和推荐上更具体一些,而微软的Windows Phone商店则无论在界面美观性还是易用

性上,都排名最后。

获胜:iOS

应用商店多样性

Android系统无论用USB连接电脑拷贝还是直接下载,安装应用都非常方便。另外

Android平台还有许多第三方应用商店可以选择,尽管这样也会增加感染恶意软件的风险。

如果你想要更多的商店选择和简单的安装卸载途径,那么结果是显而易见的。Android要

比两个竞争对手更开放、更友好。

获胜:Android

电池续航和管理

作为智能手机最大的难题之一,电池续航能力始终是最大的影响因素。由于三个平台

的硬件并不通用,所以很难直接进行对比。虽然iOS系统对每毫安时的电量都优化到了极

致,但是Android设备却可以轻易的采用更大容量的电池。另外Android系统还有许多

应用可以准确的估计剩余电量,而大多数厂商也提供了省电模式,可以在电量低到一定水

平时降低性能或关闭后台程序等。

而Android L更是将会内置电池保护选项,而WP系统则允许用户关掉后台功能及不

必要的其它功能节省电量。虽然苹果在发布会上更详细的介绍了iOS 8系统对电池的统计

方式,但是仍然缺乏有效的点亮管理应用或措施。而在一项电量对比中,iOS 7系统的消

耗速度也非常快。

获胜:Android

系统更新

三大平台在系统更新上都做得不错,每个几个月都会推送比较大范围变化的升级来修

复bug、增加新特性。另外由于苹果和微软都是自己控制着系统的升级节奏,因此要比

Android在兼容性和实时性上更胜一筹。

虽然苹果每年都会留下一些去年的产品在市面上销售,但是系统碎布片化的问题却解

决得最好。而当年微软抛弃Windows Phone 7用户、谷歌最严重的碎片化问题,都让我

们记忆深刻。除非你使用的是Nexus设备,才会第一时间收到来自谷歌的更新,否则无论

是索尼、三星还是LG,如果OEM厂商不行动,你有可能永远无法升级。另外一部分用户

还是受限于运营商,不一定有资格体验最新的Android或WP系统特性。因此,苹果在这

方面做得最好。

获胜:iOS

可定制性

虽然三个系统都有不少可以定制的元素,但是不得不承认,这方面绝对是Android的

优势。新机到手,你就可以根据自己的经验进行各种设置;还可以安装桌面启动器,改变

系统的操作界面;设置锁屏界面、多背景切换、任意调整桌面部件大小和快速启动图标。

而iOS和WP只能提供有限的选项,只能设置背景和快速启动图标。

WP系统可以改变磁贴的大小和颜色,在WP 8.1中则加入了背景图片功能;而iOS 8

虽然未来可以添加一些小部件,但是也仅仅局限于通知中心。另外谷歌一直允许Android

用户安装第三方输入法,微软虽然一直在改善默认输入法,但是始终没有对第三方敞开大

门。而将要在今年秋季正式发布的iOS 8也开始对第三方输入法采用了开放的态度。

获胜:Android

Rooting、bootloader和越狱

对于Android设备来说,一旦获得Root权限,就可以对系统进行随心所欲的改变。

虽然这并不适合所有人,但是你却能够获得更多的应用、无需等待安装最新的系统、最新

的操作界面、摆脱臃肿的运营商预装软件、甚至是大幅提高设备的运行速度或电池续航时

间等。

而许多Android厂商甚至还提供了官方的bootloader工具,可以更深层次定制自己

的手机。而这种情况是微软和苹果所绝对不允许的。只有很少部分的WP机型可以Rooting

和bootloader,而iOS系统的越狱更是始终与苹果进行针锋相对。即使是越狱了也只是

绕过App Store安装应用及部分系统插件而已。

获胜:Android

电话和短信

三个平台在这项功能上都各有千秋。谷歌已经将所有内容都整合到了Hangouts中,

可以通过Wi-Fi网络打电话、发短信甚至是视频通话。而iOS平台中的FaceTime和

iMessages也几乎可以做相同的事情。微软提供的则是对Skype的深度整合,并且除了

Windows之外还支持其它平台。而Hangouts无法在Windows上工作,iMessages和

FaceTime也仅仅支持iOS和OS X系统之间的通信。

获胜:平局

电子邮件

Android、iOS和Windows Phone默认的电子邮件服务都非常好用,并且可以快速

设置。你可以在多个电子邮件账户之间切换,并且在同一收件箱中查看。另外Android和

iOS还提供了大量的第三方电子邮件服务应用。

获胜:平局

外设产品

有调查数据显示,iPad和iPhone用户要比Android和WP用户更愿意花钱来购买配

套的周边产品。苹果已经联手周边厂商为iOS设备建立了一套完整的生态系统。许多厂商

都针对iPhone推出了自己的产品,而三星Galaxy S5则紧随其后。另一方面,Android

和WP都采用了标准的microUSB接口,而苹果则在坚持自己的Lightning接口,因此如

果你使用的不是iPhone,那么可以更容易的找到通用的充电器。而你也无需额外花大价钱

额外购买转换器。虽然外设厂商依然将iOS用户作为主要的目标,但是现在想找到不支持

microUSB接口的设备也非常难了。

获胜:iOS

云服务

苹果在云存储和自动备份方面可是落后了不少。微软OneDrive和Google Drive都

提供了跨平台的15GB免费空间(尽管目前Google Drive并不支持WP平台),而iCloud

用户却只有5GB的免费空间可以使用,并且仅限于Windows、Mac和iOS。另外,如果

你需要花钱购买额外的空间,Google Drive最便宜,100GB容量每年只要24美元(约合

人民币145元),苹果50GB每年100美元(约合人民币615元),而微软100GB每年收

取50美元(约合人民币307元)。

获胜:Android

照片备份

如果你在Android设备中使用了Google+服务,那么你可以自动备份所有的照片和

视频,在iOS系统中同样也可以使用Google+。OneDrive则支持所有三个系统的自动备

份,而苹果的iCloud则只能备份过去1个月后最近的1000张照片,并且不包括视频。虽

然在iOS 8系统中可以与其它两个系统一样永久备份照片,但是仅有5GB的空间与Google

Drive和OneDrive 15GB的容量相比,还是太小气了。

同样值得注意的是,Google Drive可以无限制备份照片和视频,并且只有原始分辨率

照片才占用空间。

获胜:Android

语音助手

最近一段时间以来,关于Siri、Google Now和Cortana之间的比较可真的是不少,

三位语音助手都可以解释或执行各种命令。Siri像是一位简单的助理,设置日历约会、网

络搜索和拨打电话;Google Now则可以额外提供有用的信息,不用使用者特意提问;如

果你允许Google Now搜集数据的话,那么它就会自动提供给你最近的餐馆或最喜欢球队

的比赛成绩。

Cortana不仅可以完成Siri和Google Now的工作,同时还可以在第三方应用内进行

调用和提醒,甚至给联系人发送消息。看起来微软在Cortana上投入了不少的精力,并且

未来将会是WP平台在面对iOS和Android时的一个巨大优势。

获胜:Windows Phone

连接性

所有的移动平台都支持蓝牙和Wi-Fi网络连接,而Android和WP则更好的支持了

NFC技术,可以更方便的进行近距离数据交换和移动支付业务,但是iOS目前还不行。

NFC可以用于快速文件传输、分享联系人或网页链接,甚至还可以控制移动音响播放音乐。

不过WP目前对NFC的支持并不是很好,但是在最新的WP 8.1中将会有所改善。

获胜:Android

安全

大部分的恶意应用针对的目标都是Android设备,因此安全问题永远是谷歌要面对的

最大障碍。不过只要用户们能够做到不再非Google Play商店下载App,就不会面对太多

的安全问题。而像三星这样的大厂自己开发的应用商店,同样有安全保障。

而苹果在这方面则做得非常到位,对于普通消费者的安全非常有保障,尤其是最新的

TouchID指纹识别和与IBM合作面向企业用户,都可以帮助苹果更好的保证客户的安全。

而这也是iOS与Android相比最大的优势之一。至于Windows Phone系统,目前由于

普及程度还不够,因此并没有太多的恶意软件对WP感兴趣。不过微软在商业用户中的安

全口碑也是比较不错的。

获胜:iOS

地图

三个平台都提供了优秀的地图解决方案,大部分的功能都比较相似,包括离线下载、

交通状况分析和导航等。不过谷歌地图在这方面绝对要做得更好,它可以提供更详细的兴

趣点、更细致的信息及精度。

获胜:Android

摄像头

摄像头是苹果拥有巨大优势的另一个领域。虽然在像素上,Galaxy S5、Lumia 1020

等都要超越iPhone 5s的800万像素,但是你不得不说,只有iPhone 5s在照片的色彩、

细节及整体效果上让人最为满意。

另外iOS系统的拍照应用界面也又快又好用,没有过多负责的调整和设置,随时随地

都可以拍摄。而Android由于许多OEM厂商会添加自己的拍照应用进去,因此许多功能

其实是无用的噱头。而苹果无疑又是一个胜利者。

获胜:iOS

易用性

目前三大平台经过多年的发展,都变得非常直观和易用。如果是一位上了年纪的用户,

那么对于像Android这种有些复杂的操作就不太合适了。不过像三星就专门开发了“简单

模式”来简化手机的操作过程,或者还可以安装第三方应用达到同样的目的。无论是

Android还是iOS都有许多专门针对老年人使用的应用程序。

有些人认为Android要比iOS更复杂,但这有些过于绝对。只要你不想,就无需进行

更深层次的定制。而WP则在界面上更直观,在简单的设置之后,也没有更多的选择可以

深度调整。

获胜:平局

总结

Android系统是迄今为止功能最全面的平台,再加上三星、LG等厂商的支持,消费者

拥有更多不同价位的产品选择和更自由的发挥空间及定制选项,可以根据自己的喜好打造

一部完美的智能手机。

谷歌的云服务和应用程序也是吸引消费者的一大动力。不过Android最大的优势也带

来了最大的负面影响,那就是系统碎片化问题。旗舰机型与入门机型的使用体验差距过大,

也造成了许多用户对Android印象不佳的后果,尽管谷歌一直在努力缩小这一差距。

iOS则是一个非常稳定、成熟的平台,并且提供了统一的操作界面。最好的应用商店、

最多的周边设备选择、最棒的摄像头,都成全了苹果将所有事情变得更简单。另外苹果对

系统版本的更新也是严格控制,无论是消费者还是企业用户,都能够第一时间体验到最新

版本的系统。

而iOS的缺点则是价格过高、过于封闭、缺乏可定制性及不太厚道的云服务。

在这份对比中,Windows Phone由于问世的时间最短,因此似乎总是处在“打酱油”

的位置,不过微软正通过不懈的努力追赶着苹果和谷歌的脚步。在未来的WP 8.1系统中,

我们可以看到非常明显的进步,尤其是Cortana语音助理的优势。不过缺乏高质量应用的

问题也是WP平台最大的软肋。不过在易用性上,WP可一点都不输给iOS和Android。

微软强大的云服务、以及广受欢迎的Office工具都可以吸引许多企业用户。不过从目前来

看,除了Cortana之外,似乎并没有其它对消费者产生强大吸引力的理由。

对比Windows Phone与iOS、Android开发的不同

Windows Phone是微软公司在2010年发布的智能手机操作系统,目前最新版本是

Windows Phone 8.0,在市面上能见到的是Windows Phone 7.5(Mango和Tango),

下面,从开发者角度,分几个方面对比他们的不同。

一、硬件

iOS与Windows Phone系统都为闭源操作系统,而且对于硬件解决方案,微软和苹

果都有苛刻的要求,苹果自己设计CPU,然后找代工厂商生产,而且通信芯片也是非高通

不用,这也是中国移动一直无法引入苹果定制机的一个重要原因。

在微软方面,微软的CPU解决方案也全部来自于高通,运行Windows Phone 7.5的

设备几乎都采用了高通MSM8255T,而从目前发布的运行Windows Phone 8的设备看,

基本也都采用了高通骁龙S4双核处理器。

苹果和微软这样做对于开发者和用户都是有很大好处的,从开发者角度来讲,保证了

设备的硬件统一,便于测试。从用户的角度来讲,使得设备的质量得到保证,不会出现“我

能用的软件,他用不了”的现象。

而安卓由于开源,各大设备生产厂商都一套自己的硬件解决方案,比如Samsung有

Exynos,NVIDIA有Tegra……而且这些众多的CPU解决方案中,还有许许多多的架构版

本划分,有的基于ARM9,有的基于ARM A15……这样就使得安卓平台硬件不能得到统一,

虽然“百家争鸣”的场面不错,但对于开发者来讲,测试软件非常不利。有的安卓软件可

能需要几十种安卓设备才能算是开发完成,有时有一部设备出现运行问题,就需要修改很

多代码。对于用户来讲,首先选购设备时就够受的了,使用的时候,也经常出现“你的Galaxy

S3可以玩这个游戏,我的One X怎么不行呢”的现象。

二、操作系统内核

iOS基于Unix,类似于苹果的Mac OS X,但内核不完全一样,Android基于Linux,

两个平台可以统称为Unix-like(类Unix)系统。而Windows Phone在7.0和7.5的时

代延续了Windows Mobile所采用的微软自家的嵌入式操作系统——Windows CE

(Compact Edition),虽然在Mango和Tango上Windows Phone的滑动表现出色,

但一些新的功能,如多核心处理器、HD级别屏幕等都无法支持,所以微软对Windows

Phone 8直接采用了和Windows 8一样的内核——Windows NT 6.2,而Windows RT

(Windows 8 ARM版,用于平板电脑)也采用了这个内核。所以说微软在一定程度上做

到了3大平台上的核心统一,这对于开发者来讲,移植软件的过程就变得简单,C#后台

+XAML前台,类WPF的开发模式将会是微软平台未来开发的最近选择!

iOS和Windows Phone的内核是不开放的,在安全性上也是胜过安卓一筹的,不过

对于开发者来讲,由于系统不开放,很多接口无法获得,自然一些和系统关联比较密切的

功能也就无法实现。目前iOS好在用的人比较多,也有专门的黑客组织进行破解,所以普

通用户和开发者可以对系统进行比较深的定制,而Windows Phone就没有这么幸运了,

最多可以自由部署应用罢了,系统没什么可改的。而在这方面,Android的优势就体现的

比较明显,开发安卓应用完全免费,部署在自己的手机上也不需要任何费用,网上发布也

比较自由,当然,也有很多在Android上能做到,在其他两个平台上做不到的软件被开发

出来,甚至国内的移动应用开发大赛都只要Android平台上的作品。

三、开发条件

为了开发三大主流平台的应用,应了解他们的前期准备,当然,Android是成本最低

的,随便一台配置说的过去的计算机,Eclipse,Android SDK,就能满足基本开发需求了,

如果需要发布,没有固定的市场,更不需要什么开发者账号,不过这样对于开发者的收入

是个不利因素,几乎不能靠软件来软件,最多就是些广告。

Windows Phone需要一台PC,Visual Studio(有针对于开发者的Express免费版),

Windows Phone SDK,如果需要发布到微软Marketplace,还需要开发者账号,普通的

开发者账号$99/年,不过只要能搞到以.结尾的大学邮箱,可以免费申请学生账号,

不过Windows Phone软件的收入分成也是不错的,开发者:微软=2:8,而苹果是3:7。

iOS开发就麻烦一点,必须可以运行Mac OS X,加上iPhone SDK,Objective-C的

相关IDE,可以满足基本的开发需求,不过为了上传到AppStore,每年99美金的开发者

费用且没有类似微软的学生账号,让有的人望而却步。

四、软件运行方式

在iOS和Windows Phone平台上,每个程序都有一个SandBox(沙箱)和其他的

程序分隔开,增强了安全性,而且Windows Phone和iOS都是没有真正意义上的后台存

在的,所以系统的优化都能做得很好,能保证软件的流畅。而Android是带有真正后台的,

所以有时候机子会比较慢,再加上安卓新系统的更新,虽然流畅度有所提升,但依旧吃资

源够狠,所以安卓手机的硬件性能不断提高,就是希望通过改善硬件水平来提升用户体验,

其他两个平台就不需要这样做。

Android和Windows Phone一个采用Java,一个采用C#或,他们的运行

都是需要一个类似虚拟机的平台来支持,Java需要JVM,C#和需要.NET

Framework和CLR,而iOS程序使用Objective-C,类似C/C++的运行机制,所以效率

可能更高一点。

对于不同的系统运行机制,作为开发者,也应该对不同的机制做出不同的开发策划,

保证应用适合于相对于的系统,符合他们的特征。

五、开发语言及开发效率

(一)对于普通的应用程序

iOS平台使用Objective-C,是一种由C语言发展而来的面向对象的语言,由苹果公

司自行研发,除了可以用来开发iOS应用,也可以作为Mac OS X桌面应用开发的语言,

不过该语言风格较标准C有很大的差别,需要有一定的适应时间,加之国内专门的培训班

较少,对于开发者来讲,开发效率可能会受到一些影响,除此之外,也有人利用

Mono-Touch,在iOS平台上使用C#进行开发。

Android平台使用Java,Java跨平台性好,可以在Linux、Windows和Mac OS X

上几乎不受阻碍的移植、运行,是一种完全面向对象的语言,但Java执行效率差,程序运

行速度慢,所以在Android平台上的应用的体验往往不及iOS。不过Java学的人很多,

Android学习班也比较热,学习、入门应该是很轻松的事,在开发效率上高于iOS。

Windows Phone平台在7.0和7.5的时代只能使用C#和语言进行开发,且

不支持Sqlite数据库,8.0发布之前的系统还不够成熟,有很多功能不支持,而在8.0系

统上,不但可以继续使用C#和进行开发,也可以使用C/C++进行本地化开发,

可以自行编写一些类库来使用。虽然大家都认为.NET平台运行效率差,但在Windows

Phone这样微软自己平台上,微软的优化还是做得很到位的,本人一直在用Windows

Phone手机,并没有感到卡顿的现象,体验良好。而且C#是这几个语言中开发最简单,

最容易上手的语言,加上和Windows 8的优良结合,微软平台的开发将更加便捷。

(二)对于游戏

iOS和Android都使用了OpenGL来进行3D游戏的设计,OpenGL开源,用的地方

也比较多,而且iOS与Android目前的占有量大,所以OpenGL的学习也是比较轻松的。

而微软采用了基于DirectX的XNA架构来供开发者使用,而我们平常所玩的桌面游戏

几乎没有一个不用到DirectX框架的,这样,开发者的工作就更简单。

六、开发前景

目前AppStore已经发布了大概70万的应用,Android应用也达到60万款,对于新

的开发者,压力比较大,而Windows Phone还只有10万多的应用数量在Marketplace

上,还有很长的路要走,带给新的移动开发者更多的机会。

一个WP开发者眼中Android和iOS的前景

一个智能移动平台的发展前景,几乎是每个开发者在进入生态前需要了解的第一要素。

在Windows Phone平台逐渐成熟的今天,有越来越多的Android和iOS开发者选择进

入这一新的生态。但如果是一位熟悉Windows Phone生态的开发者想要进入Andriod

或iOS平台,他会考虑哪些因素呢?

作为一名Windows Phone和Windows 8平台的开发者,@介是为什么在考虑进入

Android或iOS平台时,做了大量的前期准备工作并将这一过程通过文字记录了下来。本

文转载自eet-cn,作者@介是为什么。注:WPDang对本文进行了少量编辑。

一、故事的起因

最近在犹豫,要不要开始学习一下Android或者iOS的开发。由于从没有彻底的了解

过这两个平台的前景,而我又是一个不愿意只看眼前利益的人,因此,我发了一条微博,

请做Windows Phone的同行们帮我分析一下,他们中已经有一些已经在做这两个平台的

开发了。

微博内容:如果要你在Android开发和iOS开发之间选择一个,你会选择哪一个?为

什么?我想学习其中之一,但是选择很重要。“iOS应用更挣钱”什么的就不说了,我更希

望自己的决定能对未来影响大一些,而不是眼前。

回复中提供的选择几乎差不多,选Android的略多一点。原因基本上是以下几种:磨

练技术、开源、普通开发者买不起iOS开发工具和设备。而选择iOS的原因是这样的:A

ndroid适配问题严重、iOS用户较高端、Android开发人员较多。而一些名为“手机应用

开发者认为Android比iOS更有前途”、“评论:iOS 平台是新时期的 Windows 平台”

的文章中写的一些观点,想必大家也都有同感,但是关键是如何能从这些观点中找出你想

要的答案。

二、“前景”是什么意思?

首先这个“前景”会持续多久?“前景”是站在开发者角度,还是用户角度?如果你

选择一个平台,你是希望赚钱,还是希望做出好的产品?是希望自己能兼职做App挣更多

钱?还是希望自己能在未来的事业中站稳脚跟?这些是你需要提前想好的,特别是对还没

有入门,但想要入门的同学们。

1. 从开发者角度来说:如果你的目的是短期内赚钱或者短期内创业,那么选iOS;如

果你想把它当作你的事业来发展,那么选择Android。

为什么是短期?因为5年以后的事情,需要按照当时的情况分析。从安全性和行业秩

序上来讲,得益于封闭的开发环境iOS会比较好。但因为开源、硬件厂商的竞争等原因,

Google的创新会慢慢的引领Android走向霸主地位,不过这是很久很久以后的事情了。

据说4.1以后的Android在界面等方面有了不小的进步,跟iOS的差距缩小了。

相对而言iOS稍高的开发门槛,Android则更方便一些老java开发者转型,一般做S

ymbian的转iOS的多些,就总量来讲差不多是1:10的比例。

2. 从用户角度来说:iOS用户会逐渐向Android和Windows Phone平台转移,

直至一个平衡点。

iOS越发的乏味。在成为街机之前我就想到了,火起来的越快,没落的也快,这就是

否极泰来、泰极否来的道理。成为“街机”的iPhone让用户感觉到了平庸,他们需要的

是炫耀,哪怕根本不会用,也正因为这样,更多的富人、高质量用户改用三星NoteII或者

S3、S4。

但这样的用户还会有钱买应用吗?应该都会选择越狱吧。炫耀心理、Android硬件厂

商的竞争、Android定制系统的竞争都会导致部分iOS高端用户转移,但未来苹果要是想

发展低端机器只能会加重用户质量下降。iOS和Android的图标已经没有可炫耀的地方了,

不管怎么定制,icon也总是那几个样子,这也是用户有点腻的心理。

而WP的Metro设计把用户的注意力从Icon转移到了“信息”(tile可动态显示信息)

上。因为信息是时刻变化的,所以Windows Phone不会面临同iOS和Android一样的

问题。因为这样的图标设计用户会看腻,时间长了,那就只是个符号。这也是为什么我很

喜欢Metro的原因。

3. 从市场角度来说:iOS不会开放封闭环境,而Google也不会对Android采取封闭

管理模式,微软更不会只满足于以WP专利授权费用获利,他们会用这些钱投入WP和W

indows中赚取更多地钱。你会说WP也没开放啊,而且目前来看也存在同iOS一样的适

配问题,只不过不严重。

作为后来者,好处是可以避免类似Android那样因为太开放而造成的不可挽回的错误,

Windows Phoen生态进展得慢有利于突破长远的瓶颈,凭着微软的实力,发展起来只是

时间问题。但是,Android最可怕的是它的创新能力和搜索、地图等其他关键性业务。长

远的看,也是三个平台中前景最明朗的。

4. 说一下Windows Phone:WP生态目前最大的问题是用户基数小,因此一些前沿

的、新鲜的应用和创业的公司,不会考虑WP版本;第二,商店应用的整体质量不高。但

Windows Phone生态的优势是安全性高、高质量游戏较多,因此会吸引越来越多的开发

者的注意力。最后对封闭的系统来说,应用的问题容易解决,所以WP平台的关键在于时

机。

三、结束语

总之,如果整个智能手机系统没有大的、方向上的变化,那么未来的10年或者20年

内,Android会凭借业务扩大用户群体,iOS趋于平庸,Windows Phone则会继续保持

上升态势,但是最终的结局会是三分天下。呈现出Android第一、WP第二、iOS居第三

的局面,不过这些依然需要时间去验证。

Android、iOS和WP平台的六大差异

iPhone、Galaxy S3 以及 Lumia 920是市场上如今最引人注目的三款智能手机,正

好对应iOS、Android及Windows Phone三大平台,尽管三大操作系统在市场份额、出

货量以及用户认可方面都有着不小的差异。但更令我们感兴趣,更有讨论价值的其实是这

三大平台在设计方面的差异,这不仅最终决定着用户的体验,也决定了开发者的参与热情。

本文从变局、导航逻辑、设计风格等六大方面的差异对三大平台的交互设计进行了较

为深入的分析和讨论,极具参考价值。

一,布局形式的差异

1)iOS 经典的“tab bar”

在 iOS 应用内如果要切换不同的模块,或者页面内要切换不同的栏目,往往都会用到

“tab bar”这一形式的控件。这个经典设计从 iOS 早期沿用至今,大部分 iOS 应用都

是这样设计的。当然,iOS 本身是很包容的,最近也很流行抽屉式导航。但是 tab bar 一

直是最受欢迎也最好被用户认知的方式:

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

在 Android 4.0 规范出来之后,Android 提出了 2 种视图控制方式,一种是直接在

导航栏的标题下加入一个触控按钮,点击后会弹出切换栏目的菜单(图二中 2 标注的位置)。

比如日历应用点击后可以切换不同的视图,另外一种是直接在导航栏的下面加入了一个视

图控制栏(图三中 2 标注位置),和 iOS 的 tab bar 很像,不过是仅放在了上面,而且

提倡支持手势滑动切换:

3) Windows Phone 的创新

Windows Phone 与上面两个平台就差距很大了,因为 Windows Phone 独特的

Metro UI 提倡回归传统的阅读体验,像浏览报纸和杂志一样浏览手机上的内容,更关注

与内容而不是修饰,所以 Windows Phone 整体都给人一种像在看杂志的感觉。Windows

Phone 的视图控制通过一种叫做“全景视图”的方式展开。

实际上,4 个视图的内容是在一个页面上的,而且是一个页面同时加载的。用户的手

机默认只显示第一屏的内容,通过滑动把后面的内容拉出来。

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

的是:

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

影响效率;

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

另外,Windows Phone 还提供了一种叫做枢轴的方式,枢轴和 iOS 的 tab bar 相

差不是很大,只不过完全是通过滑动来切换栏目的:

二,导航逻辑的差异

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

完成。

在 iOS的导航逻辑中,我们可以明显的看出来,整个程序是一页一页的切换,就像一

个幻灯片。而返回按钮也就是切换到上一页。所以,iOS 的返回控制的是页面。

但是 Android 和 Windows Phone 就不是这样了,Android 和 Windows Phone

是有物理返回按钮的,点击物理返回按钮,控制的不光是一个页面,而且包括了上一步的

操作,比如说:

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

所以 Android 和 Windows Phone 的返回逻辑是按照时间流来判断的,而不仅仅

是页面,返回按钮控制的是动作。

需要特意提一下的是:Windows Phone 的返回逻辑不单限于应用内,还影响到应用

之间。也就是说你当前正在桌面,再点击一次 back,就会进入你上一次打开的应用。

另外在 Android 4.0 开始,提出了一个向上的概念,就是导航栏标题前面的一个小箭

头,点击这个箭头,是回到该页面的上一个层级:

三,应用之间联系的差异

众所周知,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现在有多少种分辨率吗?

(TECH2IPO 注:本数据显示的是 2011 年 Android 手机状况,现在,相关问题已

经有所缓解和减轻。)

适配一直是 Android 很头痛的问题,身为前端往往要为不同的分辨率调效果而保证

界面不会变形和模糊。而分辨率问题不仅仅影响视觉这一块,对交互设计也有很大的影响。

因为这些手机往往屏幕比例也是不同的,你需要考虑不同的长宽比下,你的界面布局应该

是怎样的。所以在设计 Android 的时候,你不能要求把界面布局写死,应该尽量保证每

个控件都是浮动的,而且自己能评估出各种古怪的布局下的效果。

iOS 和 Windows Phone 就会好很多。iOS 分辨率分为 320x480,640x960,

640x1136,Windows Phone 分辨率分为 480x800,800x1280,800x1136。虽然看起

来也蛮多的,但是界面的比例基本上没有什么变化。所以对于交互上的布局影响并不是很

大,视觉设计师也可以通过脚本缩小裁图简单的解决问题。

六,设计风格的差异

设计风格是这 3 个客户端自己独特的个性,设计风格不单影响的是视觉设计的层面,

对交互设计也非常的重要。尤其是在考虑动效,拟物化交互的时候需要重视。iOS 的设计

风格偏向拟物化风格,这个拟物化不光是视觉上做出很多拟物的小按钮小控件的,为了配

合视觉,你往往在交互上也可以加一些生动有趣的内容。

比如说像最新的 Path,进入商店时遮阳板会有一个收起的效果,小卡片也会根据重力

感应而摇摆。如果交互上就能体现出平台的设计风格的话,无疑会非常讨好用户,增加产

品细节上的亮点。

Android 平台就简单一些了,在整体的布局和交互形式和 iOS 差不多的情况下,尽

量的简洁,呈现一种科幻的风格即可以了。Android 平台尽量少用拟物化的动效,因为

Android 系统对于动画效果的渲染比较差,如果太复杂的话可能会让界面非常的卡。

Windows Phone 平台则有着很大的不同,Metro UI 的理念要求设计者更多的考虑

如何展现内容,使用平滑的过渡动画。而且还对设计者的排版和平面设计提出了一些考验。

所以建议交互设计的人好好读读WindowsPhone界面设计准则,并且平时就积累一些

Windows Phone界面的视觉界面感觉,不然视觉设计师很可能会埋怨你哦!

2024年4月5日发(作者:宿映寒)

iOS,Android,Windows Phone三大平台应用分析

【推出时间】

App Store:2008年7月

苹果在2008年1月10日正式推出iPhone App Store,当时只有552个应用。苹果

在11月初宣布,App Store的应用数量已经超过10万个,而应用总下载量远远超过了

20亿次。

Google Play:2008年10月

谷歌于2008年8月28日首次宣布将推出Android Market,并于10月22日正式

推出该服务。从第一个应用到第1万个应用,Android Market用了近11个月的时间。从

第1万个到第2万个,Android Market仅仅用了不到4个月的时间。

苹果公司和 Google 都是在 2008 年推出他们的移动应用程序商店,但是前者比后

者早了 3 个月,这让 iOS 占了一定的先机。

Windows Phone Store:2010年03月

Windows Phone应用市场在2011年12月27日达到5万款应用这一里程碑,之后

则分别在今年1月22号,2月23号,3月26号和5月3号达到6万,7万,8万和10

万。今年10月14日,在Windows Phone市场发布的应用总数突破12万5千。

【应用数量】

Apple Store:70万+ (用时:4年5个月)

Google Play:67万+ (用时:4年2个月)

Windows Phone Store:12.5万+ (用时:两年9个月)

Windows Phone应用商店花费24个月时间达到12万5千款应用这个里程碑。安卓

应用商店花费了26个月时间(2008年10月至2011年1 月),iOS应用商店系统花费了

18.5个月(2008月7月至2009年8月),而诺基亚应用商店花费了26个月(包括塞班,

Maemo和Series 40平台)。

“人们在 Google Play 上每花费 1 美元,就要在 App Store 上花费 2.45 美元”。

这就是说开发者从 Android 平台赢利远远小于 iOS。

Windows Phone Marketplace商店中有65%的免费应用,11%是目前提供免费试用

的付费应用,剩余24%则是付费应用。

目前,谷歌已在129个国家提供谷歌Play付费应用,而苹果App Store则在155个

国家提供服务。Windows Phone Store 应用商店的市场扩展,总数达 113 个。

也许应用总数不如以前那么重要,而应用的品质和功能性变得更加重要。

【Windows Phone Store现状】

和其他应用市场的情况一样,发布的应用总数和用户可以下载到的应用总数有着差别。

共有126,530款应用在市场上发布,其中有11,639款应用已经无法被下载到 (被微软或

者开发者下架) ,另外还有1,716个应用处于暂存状态(等待更新,测试阶段或者因为其他

原因无法在线下载)。也就是说,现在Windows Phone市场上共有113,170款应用可供

用户下载。

目前几个主要国家的应用市场可以下载的应用总数分别是:美国(101,517),英国

(96,265),法国(92,887),西班牙(91,224),意大利(90,806),德国 (91,940),澳大利亚

(92,670),俄罗斯(75,728),巴西(65,360),印度(92,130)和中国(46,094)。

据统计,可供下载的英文版应用为99,180款,德语版应用为7,541个,法语版应用

为6,764个,西班牙语版应用为5,803个,意大利语版应用为4,477个,中文版应用为2,617

个。

微软要求所有应用在被批准发布前将应用的所有内容,包括其在应用市场中的描述都

进行本土化。

Gameloft游戏公司已经正式宣布将为Windows Phone 8平台带来旗下12款优秀游

戏应用,并且还将为Windows Phone 8系统支持本地代码和提供Unity引擎。

美国知名游戏开发商EA也登台表示,将为诺基亚Lumia系列Windows Phone开发

20款游戏。

2010年08月,微软一口气公布了超过60款WP7 Xbox Live手机游戏,其中包括

《UNO》、《除暴战警 2: Project sunburn》、《吉他英雄 5》、《The Harvest》《Bejewed 2》

等知名作品;

游戏厂商则已囊括MGS(微软自己的工作室)、Gameloft(育碧软件)、Konami(科乐美)、

Bandai(万代)、PopCap(宝开)与THQ,相信不久将网罗更多知名游戏开发商。

各有长短:iOS、Android、WP横向对比

如果你正打算购买一部新的智能手机(这也许是你的第一部智能手机),如何把钱花好

让自己满意就显得非常重要。而选择智能手机其实很大一部分都是在选择操作系统。如果

你正纠结于iOS、Android或Windows Phone之间不知道买哪个才好,那么最近国外科

技网站DigitalTrends就专门将三大主流操作系统的各个方面进行了横向的对比,针对每

一项功能和类别都会选出优胜者,希望能够帮助你买到自己称心如意的智能手机。

性价比

提到价格,苹果总是当仁不让,无论是哪一代的iPhone都是当时市面上最贵的智能

手机之一。200美元(约合人民币1230元)的合约价和650美元(约合人民币4000元)

的裸机价,都要比大部分对手高一些。即使是iPhone 5c这样的廉价版便宜了100美元,

依然算不上便宜。

而现在已经被微软收购的诺基亚一直以来都擅长生产质量好、价格低的产品。诺基亚

推出了不同价位WP系统手机,狠狠的限制住的Android和iOS等竞争对手在入门级市场

的发挥空间。而包括三星、中兴、LG、联想和华为等未来也将成为微软的合作伙伴,推出

更多低价智能手机。

当然,与Android相比WP无论在产品类别和规模上都无法相提并论。有大量的厂商

都在Android平台上尽全力生产各种具有超高性价比的机型,而Android的免费策略也

进一步有利于降低产品的成本。而三星、索尼、LG、HTC、中兴、华为等厂商,都是Android

系统产品的主要来源。

获胜:Android

界面

由WP引导,三个主流系统都开始向界面简洁、扁平、易操作和多彩的风格变化。而

最大的不同就是由于许多Android手机厂商都专门自己定制了操作系统,因此还有许多变

化。虽然三大系统现在的界面结构基本相同,比如下拉激活通知中心、应用Dock和图标

等,但是在界面的多样性上,Android还是要强过iOS和WP。

而刚刚发布的Android L更是开启了全新的“Material Design”风格,将极简主义

和简单的动画完美结合,旨在创建出全新的谷歌平台及应用程序风格。不过现在还不清楚

Android L究竟会为操作系统市场带来多大的影响。

而苹果从iOS 7开始就将系统的设计风格变得扁平及鲜艳,景深切换看上去也非常炫

酷,并且图标的改动也非常容易理解。而这个变化是从2007年第一代iPhone问世以来最

明显的不同。不过仍然有许多人对iOS系统的变化不太满意,更喜欢原来的拟物化设计。

WP则是采用了基于网格磁贴风格的设计,并且可以调节大小。它看上去就像是

Windows 8系统,但是并没有桌面工具。在某些用户眼中,WP的风格要比iOS和Android

时尚得多。

获胜:平局

应用程序

在应用程序数量和质量上,WP可要远远落后于iOS和Android两座大山。

Android:120万;

iOS:120万;

Windows Phone:24.5万。

iOS在应用程序数量和质量上一直都名列前茅,同时也是开发人员最喜欢的平台。虽

然最近Android似乎有迎头赶上的趋势,并且Google Play商店的免费应用和游戏越来越

多,但是在种类和质量上,还是无法与iOS相提并论。

获胜:iOS

应用商店易用性

其实三个平台的应用商店都无法提供一个完美的用户体验,想要在几十万的应用程序

中找到真正想要的并不太容易。不过相对来说,苹果App Store要比谷歌Google Play在

分类和推荐上更具体一些,而微软的Windows Phone商店则无论在界面美观性还是易用

性上,都排名最后。

获胜:iOS

应用商店多样性

Android系统无论用USB连接电脑拷贝还是直接下载,安装应用都非常方便。另外

Android平台还有许多第三方应用商店可以选择,尽管这样也会增加感染恶意软件的风险。

如果你想要更多的商店选择和简单的安装卸载途径,那么结果是显而易见的。Android要

比两个竞争对手更开放、更友好。

获胜:Android

电池续航和管理

作为智能手机最大的难题之一,电池续航能力始终是最大的影响因素。由于三个平台

的硬件并不通用,所以很难直接进行对比。虽然iOS系统对每毫安时的电量都优化到了极

致,但是Android设备却可以轻易的采用更大容量的电池。另外Android系统还有许多

应用可以准确的估计剩余电量,而大多数厂商也提供了省电模式,可以在电量低到一定水

平时降低性能或关闭后台程序等。

而Android L更是将会内置电池保护选项,而WP系统则允许用户关掉后台功能及不

必要的其它功能节省电量。虽然苹果在发布会上更详细的介绍了iOS 8系统对电池的统计

方式,但是仍然缺乏有效的点亮管理应用或措施。而在一项电量对比中,iOS 7系统的消

耗速度也非常快。

获胜:Android

系统更新

三大平台在系统更新上都做得不错,每个几个月都会推送比较大范围变化的升级来修

复bug、增加新特性。另外由于苹果和微软都是自己控制着系统的升级节奏,因此要比

Android在兼容性和实时性上更胜一筹。

虽然苹果每年都会留下一些去年的产品在市面上销售,但是系统碎布片化的问题却解

决得最好。而当年微软抛弃Windows Phone 7用户、谷歌最严重的碎片化问题,都让我

们记忆深刻。除非你使用的是Nexus设备,才会第一时间收到来自谷歌的更新,否则无论

是索尼、三星还是LG,如果OEM厂商不行动,你有可能永远无法升级。另外一部分用户

还是受限于运营商,不一定有资格体验最新的Android或WP系统特性。因此,苹果在这

方面做得最好。

获胜:iOS

可定制性

虽然三个系统都有不少可以定制的元素,但是不得不承认,这方面绝对是Android的

优势。新机到手,你就可以根据自己的经验进行各种设置;还可以安装桌面启动器,改变

系统的操作界面;设置锁屏界面、多背景切换、任意调整桌面部件大小和快速启动图标。

而iOS和WP只能提供有限的选项,只能设置背景和快速启动图标。

WP系统可以改变磁贴的大小和颜色,在WP 8.1中则加入了背景图片功能;而iOS 8

虽然未来可以添加一些小部件,但是也仅仅局限于通知中心。另外谷歌一直允许Android

用户安装第三方输入法,微软虽然一直在改善默认输入法,但是始终没有对第三方敞开大

门。而将要在今年秋季正式发布的iOS 8也开始对第三方输入法采用了开放的态度。

获胜:Android

Rooting、bootloader和越狱

对于Android设备来说,一旦获得Root权限,就可以对系统进行随心所欲的改变。

虽然这并不适合所有人,但是你却能够获得更多的应用、无需等待安装最新的系统、最新

的操作界面、摆脱臃肿的运营商预装软件、甚至是大幅提高设备的运行速度或电池续航时

间等。

而许多Android厂商甚至还提供了官方的bootloader工具,可以更深层次定制自己

的手机。而这种情况是微软和苹果所绝对不允许的。只有很少部分的WP机型可以Rooting

和bootloader,而iOS系统的越狱更是始终与苹果进行针锋相对。即使是越狱了也只是

绕过App Store安装应用及部分系统插件而已。

获胜:Android

电话和短信

三个平台在这项功能上都各有千秋。谷歌已经将所有内容都整合到了Hangouts中,

可以通过Wi-Fi网络打电话、发短信甚至是视频通话。而iOS平台中的FaceTime和

iMessages也几乎可以做相同的事情。微软提供的则是对Skype的深度整合,并且除了

Windows之外还支持其它平台。而Hangouts无法在Windows上工作,iMessages和

FaceTime也仅仅支持iOS和OS X系统之间的通信。

获胜:平局

电子邮件

Android、iOS和Windows Phone默认的电子邮件服务都非常好用,并且可以快速

设置。你可以在多个电子邮件账户之间切换,并且在同一收件箱中查看。另外Android和

iOS还提供了大量的第三方电子邮件服务应用。

获胜:平局

外设产品

有调查数据显示,iPad和iPhone用户要比Android和WP用户更愿意花钱来购买配

套的周边产品。苹果已经联手周边厂商为iOS设备建立了一套完整的生态系统。许多厂商

都针对iPhone推出了自己的产品,而三星Galaxy S5则紧随其后。另一方面,Android

和WP都采用了标准的microUSB接口,而苹果则在坚持自己的Lightning接口,因此如

果你使用的不是iPhone,那么可以更容易的找到通用的充电器。而你也无需额外花大价钱

额外购买转换器。虽然外设厂商依然将iOS用户作为主要的目标,但是现在想找到不支持

microUSB接口的设备也非常难了。

获胜:iOS

云服务

苹果在云存储和自动备份方面可是落后了不少。微软OneDrive和Google Drive都

提供了跨平台的15GB免费空间(尽管目前Google Drive并不支持WP平台),而iCloud

用户却只有5GB的免费空间可以使用,并且仅限于Windows、Mac和iOS。另外,如果

你需要花钱购买额外的空间,Google Drive最便宜,100GB容量每年只要24美元(约合

人民币145元),苹果50GB每年100美元(约合人民币615元),而微软100GB每年收

取50美元(约合人民币307元)。

获胜:Android

照片备份

如果你在Android设备中使用了Google+服务,那么你可以自动备份所有的照片和

视频,在iOS系统中同样也可以使用Google+。OneDrive则支持所有三个系统的自动备

份,而苹果的iCloud则只能备份过去1个月后最近的1000张照片,并且不包括视频。虽

然在iOS 8系统中可以与其它两个系统一样永久备份照片,但是仅有5GB的空间与Google

Drive和OneDrive 15GB的容量相比,还是太小气了。

同样值得注意的是,Google Drive可以无限制备份照片和视频,并且只有原始分辨率

照片才占用空间。

获胜:Android

语音助手

最近一段时间以来,关于Siri、Google Now和Cortana之间的比较可真的是不少,

三位语音助手都可以解释或执行各种命令。Siri像是一位简单的助理,设置日历约会、网

络搜索和拨打电话;Google Now则可以额外提供有用的信息,不用使用者特意提问;如

果你允许Google Now搜集数据的话,那么它就会自动提供给你最近的餐馆或最喜欢球队

的比赛成绩。

Cortana不仅可以完成Siri和Google Now的工作,同时还可以在第三方应用内进行

调用和提醒,甚至给联系人发送消息。看起来微软在Cortana上投入了不少的精力,并且

未来将会是WP平台在面对iOS和Android时的一个巨大优势。

获胜:Windows Phone

连接性

所有的移动平台都支持蓝牙和Wi-Fi网络连接,而Android和WP则更好的支持了

NFC技术,可以更方便的进行近距离数据交换和移动支付业务,但是iOS目前还不行。

NFC可以用于快速文件传输、分享联系人或网页链接,甚至还可以控制移动音响播放音乐。

不过WP目前对NFC的支持并不是很好,但是在最新的WP 8.1中将会有所改善。

获胜:Android

安全

大部分的恶意应用针对的目标都是Android设备,因此安全问题永远是谷歌要面对的

最大障碍。不过只要用户们能够做到不再非Google Play商店下载App,就不会面对太多

的安全问题。而像三星这样的大厂自己开发的应用商店,同样有安全保障。

而苹果在这方面则做得非常到位,对于普通消费者的安全非常有保障,尤其是最新的

TouchID指纹识别和与IBM合作面向企业用户,都可以帮助苹果更好的保证客户的安全。

而这也是iOS与Android相比最大的优势之一。至于Windows Phone系统,目前由于

普及程度还不够,因此并没有太多的恶意软件对WP感兴趣。不过微软在商业用户中的安

全口碑也是比较不错的。

获胜:iOS

地图

三个平台都提供了优秀的地图解决方案,大部分的功能都比较相似,包括离线下载、

交通状况分析和导航等。不过谷歌地图在这方面绝对要做得更好,它可以提供更详细的兴

趣点、更细致的信息及精度。

获胜:Android

摄像头

摄像头是苹果拥有巨大优势的另一个领域。虽然在像素上,Galaxy S5、Lumia 1020

等都要超越iPhone 5s的800万像素,但是你不得不说,只有iPhone 5s在照片的色彩、

细节及整体效果上让人最为满意。

另外iOS系统的拍照应用界面也又快又好用,没有过多负责的调整和设置,随时随地

都可以拍摄。而Android由于许多OEM厂商会添加自己的拍照应用进去,因此许多功能

其实是无用的噱头。而苹果无疑又是一个胜利者。

获胜:iOS

易用性

目前三大平台经过多年的发展,都变得非常直观和易用。如果是一位上了年纪的用户,

那么对于像Android这种有些复杂的操作就不太合适了。不过像三星就专门开发了“简单

模式”来简化手机的操作过程,或者还可以安装第三方应用达到同样的目的。无论是

Android还是iOS都有许多专门针对老年人使用的应用程序。

有些人认为Android要比iOS更复杂,但这有些过于绝对。只要你不想,就无需进行

更深层次的定制。而WP则在界面上更直观,在简单的设置之后,也没有更多的选择可以

深度调整。

获胜:平局

总结

Android系统是迄今为止功能最全面的平台,再加上三星、LG等厂商的支持,消费者

拥有更多不同价位的产品选择和更自由的发挥空间及定制选项,可以根据自己的喜好打造

一部完美的智能手机。

谷歌的云服务和应用程序也是吸引消费者的一大动力。不过Android最大的优势也带

来了最大的负面影响,那就是系统碎片化问题。旗舰机型与入门机型的使用体验差距过大,

也造成了许多用户对Android印象不佳的后果,尽管谷歌一直在努力缩小这一差距。

iOS则是一个非常稳定、成熟的平台,并且提供了统一的操作界面。最好的应用商店、

最多的周边设备选择、最棒的摄像头,都成全了苹果将所有事情变得更简单。另外苹果对

系统版本的更新也是严格控制,无论是消费者还是企业用户,都能够第一时间体验到最新

版本的系统。

而iOS的缺点则是价格过高、过于封闭、缺乏可定制性及不太厚道的云服务。

在这份对比中,Windows Phone由于问世的时间最短,因此似乎总是处在“打酱油”

的位置,不过微软正通过不懈的努力追赶着苹果和谷歌的脚步。在未来的WP 8.1系统中,

我们可以看到非常明显的进步,尤其是Cortana语音助理的优势。不过缺乏高质量应用的

问题也是WP平台最大的软肋。不过在易用性上,WP可一点都不输给iOS和Android。

微软强大的云服务、以及广受欢迎的Office工具都可以吸引许多企业用户。不过从目前来

看,除了Cortana之外,似乎并没有其它对消费者产生强大吸引力的理由。

对比Windows Phone与iOS、Android开发的不同

Windows Phone是微软公司在2010年发布的智能手机操作系统,目前最新版本是

Windows Phone 8.0,在市面上能见到的是Windows Phone 7.5(Mango和Tango),

下面,从开发者角度,分几个方面对比他们的不同。

一、硬件

iOS与Windows Phone系统都为闭源操作系统,而且对于硬件解决方案,微软和苹

果都有苛刻的要求,苹果自己设计CPU,然后找代工厂商生产,而且通信芯片也是非高通

不用,这也是中国移动一直无法引入苹果定制机的一个重要原因。

在微软方面,微软的CPU解决方案也全部来自于高通,运行Windows Phone 7.5的

设备几乎都采用了高通MSM8255T,而从目前发布的运行Windows Phone 8的设备看,

基本也都采用了高通骁龙S4双核处理器。

苹果和微软这样做对于开发者和用户都是有很大好处的,从开发者角度来讲,保证了

设备的硬件统一,便于测试。从用户的角度来讲,使得设备的质量得到保证,不会出现“我

能用的软件,他用不了”的现象。

而安卓由于开源,各大设备生产厂商都一套自己的硬件解决方案,比如Samsung有

Exynos,NVIDIA有Tegra……而且这些众多的CPU解决方案中,还有许许多多的架构版

本划分,有的基于ARM9,有的基于ARM A15……这样就使得安卓平台硬件不能得到统一,

虽然“百家争鸣”的场面不错,但对于开发者来讲,测试软件非常不利。有的安卓软件可

能需要几十种安卓设备才能算是开发完成,有时有一部设备出现运行问题,就需要修改很

多代码。对于用户来讲,首先选购设备时就够受的了,使用的时候,也经常出现“你的Galaxy

S3可以玩这个游戏,我的One X怎么不行呢”的现象。

二、操作系统内核

iOS基于Unix,类似于苹果的Mac OS X,但内核不完全一样,Android基于Linux,

两个平台可以统称为Unix-like(类Unix)系统。而Windows Phone在7.0和7.5的时

代延续了Windows Mobile所采用的微软自家的嵌入式操作系统——Windows CE

(Compact Edition),虽然在Mango和Tango上Windows Phone的滑动表现出色,

但一些新的功能,如多核心处理器、HD级别屏幕等都无法支持,所以微软对Windows

Phone 8直接采用了和Windows 8一样的内核——Windows NT 6.2,而Windows RT

(Windows 8 ARM版,用于平板电脑)也采用了这个内核。所以说微软在一定程度上做

到了3大平台上的核心统一,这对于开发者来讲,移植软件的过程就变得简单,C#后台

+XAML前台,类WPF的开发模式将会是微软平台未来开发的最近选择!

iOS和Windows Phone的内核是不开放的,在安全性上也是胜过安卓一筹的,不过

对于开发者来讲,由于系统不开放,很多接口无法获得,自然一些和系统关联比较密切的

功能也就无法实现。目前iOS好在用的人比较多,也有专门的黑客组织进行破解,所以普

通用户和开发者可以对系统进行比较深的定制,而Windows Phone就没有这么幸运了,

最多可以自由部署应用罢了,系统没什么可改的。而在这方面,Android的优势就体现的

比较明显,开发安卓应用完全免费,部署在自己的手机上也不需要任何费用,网上发布也

比较自由,当然,也有很多在Android上能做到,在其他两个平台上做不到的软件被开发

出来,甚至国内的移动应用开发大赛都只要Android平台上的作品。

三、开发条件

为了开发三大主流平台的应用,应了解他们的前期准备,当然,Android是成本最低

的,随便一台配置说的过去的计算机,Eclipse,Android SDK,就能满足基本开发需求了,

如果需要发布,没有固定的市场,更不需要什么开发者账号,不过这样对于开发者的收入

是个不利因素,几乎不能靠软件来软件,最多就是些广告。

Windows Phone需要一台PC,Visual Studio(有针对于开发者的Express免费版),

Windows Phone SDK,如果需要发布到微软Marketplace,还需要开发者账号,普通的

开发者账号$99/年,不过只要能搞到以.结尾的大学邮箱,可以免费申请学生账号,

不过Windows Phone软件的收入分成也是不错的,开发者:微软=2:8,而苹果是3:7。

iOS开发就麻烦一点,必须可以运行Mac OS X,加上iPhone SDK,Objective-C的

相关IDE,可以满足基本的开发需求,不过为了上传到AppStore,每年99美金的开发者

费用且没有类似微软的学生账号,让有的人望而却步。

四、软件运行方式

在iOS和Windows Phone平台上,每个程序都有一个SandBox(沙箱)和其他的

程序分隔开,增强了安全性,而且Windows Phone和iOS都是没有真正意义上的后台存

在的,所以系统的优化都能做得很好,能保证软件的流畅。而Android是带有真正后台的,

所以有时候机子会比较慢,再加上安卓新系统的更新,虽然流畅度有所提升,但依旧吃资

源够狠,所以安卓手机的硬件性能不断提高,就是希望通过改善硬件水平来提升用户体验,

其他两个平台就不需要这样做。

Android和Windows Phone一个采用Java,一个采用C#或,他们的运行

都是需要一个类似虚拟机的平台来支持,Java需要JVM,C#和需要.NET

Framework和CLR,而iOS程序使用Objective-C,类似C/C++的运行机制,所以效率

可能更高一点。

对于不同的系统运行机制,作为开发者,也应该对不同的机制做出不同的开发策划,

保证应用适合于相对于的系统,符合他们的特征。

五、开发语言及开发效率

(一)对于普通的应用程序

iOS平台使用Objective-C,是一种由C语言发展而来的面向对象的语言,由苹果公

司自行研发,除了可以用来开发iOS应用,也可以作为Mac OS X桌面应用开发的语言,

不过该语言风格较标准C有很大的差别,需要有一定的适应时间,加之国内专门的培训班

较少,对于开发者来讲,开发效率可能会受到一些影响,除此之外,也有人利用

Mono-Touch,在iOS平台上使用C#进行开发。

Android平台使用Java,Java跨平台性好,可以在Linux、Windows和Mac OS X

上几乎不受阻碍的移植、运行,是一种完全面向对象的语言,但Java执行效率差,程序运

行速度慢,所以在Android平台上的应用的体验往往不及iOS。不过Java学的人很多,

Android学习班也比较热,学习、入门应该是很轻松的事,在开发效率上高于iOS。

Windows Phone平台在7.0和7.5的时代只能使用C#和语言进行开发,且

不支持Sqlite数据库,8.0发布之前的系统还不够成熟,有很多功能不支持,而在8.0系

统上,不但可以继续使用C#和进行开发,也可以使用C/C++进行本地化开发,

可以自行编写一些类库来使用。虽然大家都认为.NET平台运行效率差,但在Windows

Phone这样微软自己平台上,微软的优化还是做得很到位的,本人一直在用Windows

Phone手机,并没有感到卡顿的现象,体验良好。而且C#是这几个语言中开发最简单,

最容易上手的语言,加上和Windows 8的优良结合,微软平台的开发将更加便捷。

(二)对于游戏

iOS和Android都使用了OpenGL来进行3D游戏的设计,OpenGL开源,用的地方

也比较多,而且iOS与Android目前的占有量大,所以OpenGL的学习也是比较轻松的。

而微软采用了基于DirectX的XNA架构来供开发者使用,而我们平常所玩的桌面游戏

几乎没有一个不用到DirectX框架的,这样,开发者的工作就更简单。

六、开发前景

目前AppStore已经发布了大概70万的应用,Android应用也达到60万款,对于新

的开发者,压力比较大,而Windows Phone还只有10万多的应用数量在Marketplace

上,还有很长的路要走,带给新的移动开发者更多的机会。

一个WP开发者眼中Android和iOS的前景

一个智能移动平台的发展前景,几乎是每个开发者在进入生态前需要了解的第一要素。

在Windows Phone平台逐渐成熟的今天,有越来越多的Android和iOS开发者选择进

入这一新的生态。但如果是一位熟悉Windows Phone生态的开发者想要进入Andriod

或iOS平台,他会考虑哪些因素呢?

作为一名Windows Phone和Windows 8平台的开发者,@介是为什么在考虑进入

Android或iOS平台时,做了大量的前期准备工作并将这一过程通过文字记录了下来。本

文转载自eet-cn,作者@介是为什么。注:WPDang对本文进行了少量编辑。

一、故事的起因

最近在犹豫,要不要开始学习一下Android或者iOS的开发。由于从没有彻底的了解

过这两个平台的前景,而我又是一个不愿意只看眼前利益的人,因此,我发了一条微博,

请做Windows Phone的同行们帮我分析一下,他们中已经有一些已经在做这两个平台的

开发了。

微博内容:如果要你在Android开发和iOS开发之间选择一个,你会选择哪一个?为

什么?我想学习其中之一,但是选择很重要。“iOS应用更挣钱”什么的就不说了,我更希

望自己的决定能对未来影响大一些,而不是眼前。

回复中提供的选择几乎差不多,选Android的略多一点。原因基本上是以下几种:磨

练技术、开源、普通开发者买不起iOS开发工具和设备。而选择iOS的原因是这样的:A

ndroid适配问题严重、iOS用户较高端、Android开发人员较多。而一些名为“手机应用

开发者认为Android比iOS更有前途”、“评论:iOS 平台是新时期的 Windows 平台”

的文章中写的一些观点,想必大家也都有同感,但是关键是如何能从这些观点中找出你想

要的答案。

二、“前景”是什么意思?

首先这个“前景”会持续多久?“前景”是站在开发者角度,还是用户角度?如果你

选择一个平台,你是希望赚钱,还是希望做出好的产品?是希望自己能兼职做App挣更多

钱?还是希望自己能在未来的事业中站稳脚跟?这些是你需要提前想好的,特别是对还没

有入门,但想要入门的同学们。

1. 从开发者角度来说:如果你的目的是短期内赚钱或者短期内创业,那么选iOS;如

果你想把它当作你的事业来发展,那么选择Android。

为什么是短期?因为5年以后的事情,需要按照当时的情况分析。从安全性和行业秩

序上来讲,得益于封闭的开发环境iOS会比较好。但因为开源、硬件厂商的竞争等原因,

Google的创新会慢慢的引领Android走向霸主地位,不过这是很久很久以后的事情了。

据说4.1以后的Android在界面等方面有了不小的进步,跟iOS的差距缩小了。

相对而言iOS稍高的开发门槛,Android则更方便一些老java开发者转型,一般做S

ymbian的转iOS的多些,就总量来讲差不多是1:10的比例。

2. 从用户角度来说:iOS用户会逐渐向Android和Windows Phone平台转移,

直至一个平衡点。

iOS越发的乏味。在成为街机之前我就想到了,火起来的越快,没落的也快,这就是

否极泰来、泰极否来的道理。成为“街机”的iPhone让用户感觉到了平庸,他们需要的

是炫耀,哪怕根本不会用,也正因为这样,更多的富人、高质量用户改用三星NoteII或者

S3、S4。

但这样的用户还会有钱买应用吗?应该都会选择越狱吧。炫耀心理、Android硬件厂

商的竞争、Android定制系统的竞争都会导致部分iOS高端用户转移,但未来苹果要是想

发展低端机器只能会加重用户质量下降。iOS和Android的图标已经没有可炫耀的地方了,

不管怎么定制,icon也总是那几个样子,这也是用户有点腻的心理。

而WP的Metro设计把用户的注意力从Icon转移到了“信息”(tile可动态显示信息)

上。因为信息是时刻变化的,所以Windows Phone不会面临同iOS和Android一样的

问题。因为这样的图标设计用户会看腻,时间长了,那就只是个符号。这也是为什么我很

喜欢Metro的原因。

3. 从市场角度来说:iOS不会开放封闭环境,而Google也不会对Android采取封闭

管理模式,微软更不会只满足于以WP专利授权费用获利,他们会用这些钱投入WP和W

indows中赚取更多地钱。你会说WP也没开放啊,而且目前来看也存在同iOS一样的适

配问题,只不过不严重。

作为后来者,好处是可以避免类似Android那样因为太开放而造成的不可挽回的错误,

Windows Phoen生态进展得慢有利于突破长远的瓶颈,凭着微软的实力,发展起来只是

时间问题。但是,Android最可怕的是它的创新能力和搜索、地图等其他关键性业务。长

远的看,也是三个平台中前景最明朗的。

4. 说一下Windows Phone:WP生态目前最大的问题是用户基数小,因此一些前沿

的、新鲜的应用和创业的公司,不会考虑WP版本;第二,商店应用的整体质量不高。但

Windows Phone生态的优势是安全性高、高质量游戏较多,因此会吸引越来越多的开发

者的注意力。最后对封闭的系统来说,应用的问题容易解决,所以WP平台的关键在于时

机。

三、结束语

总之,如果整个智能手机系统没有大的、方向上的变化,那么未来的10年或者20年

内,Android会凭借业务扩大用户群体,iOS趋于平庸,Windows Phone则会继续保持

上升态势,但是最终的结局会是三分天下。呈现出Android第一、WP第二、iOS居第三

的局面,不过这些依然需要时间去验证。

Android、iOS和WP平台的六大差异

iPhone、Galaxy S3 以及 Lumia 920是市场上如今最引人注目的三款智能手机,正

好对应iOS、Android及Windows Phone三大平台,尽管三大操作系统在市场份额、出

货量以及用户认可方面都有着不小的差异。但更令我们感兴趣,更有讨论价值的其实是这

三大平台在设计方面的差异,这不仅最终决定着用户的体验,也决定了开发者的参与热情。

本文从变局、导航逻辑、设计风格等六大方面的差异对三大平台的交互设计进行了较

为深入的分析和讨论,极具参考价值。

一,布局形式的差异

1)iOS 经典的“tab bar”

在 iOS 应用内如果要切换不同的模块,或者页面内要切换不同的栏目,往往都会用到

“tab bar”这一形式的控件。这个经典设计从 iOS 早期沿用至今,大部分 iOS 应用都

是这样设计的。当然,iOS 本身是很包容的,最近也很流行抽屉式导航。但是 tab bar 一

直是最受欢迎也最好被用户认知的方式:

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

在 Android 4.0 规范出来之后,Android 提出了 2 种视图控制方式,一种是直接在

导航栏的标题下加入一个触控按钮,点击后会弹出切换栏目的菜单(图二中 2 标注的位置)。

比如日历应用点击后可以切换不同的视图,另外一种是直接在导航栏的下面加入了一个视

图控制栏(图三中 2 标注位置),和 iOS 的 tab bar 很像,不过是仅放在了上面,而且

提倡支持手势滑动切换:

3) Windows Phone 的创新

Windows Phone 与上面两个平台就差距很大了,因为 Windows Phone 独特的

Metro UI 提倡回归传统的阅读体验,像浏览报纸和杂志一样浏览手机上的内容,更关注

与内容而不是修饰,所以 Windows Phone 整体都给人一种像在看杂志的感觉。Windows

Phone 的视图控制通过一种叫做“全景视图”的方式展开。

实际上,4 个视图的内容是在一个页面上的,而且是一个页面同时加载的。用户的手

机默认只显示第一屏的内容,通过滑动把后面的内容拉出来。

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

的是:

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

影响效率;

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

另外,Windows Phone 还提供了一种叫做枢轴的方式,枢轴和 iOS 的 tab bar 相

差不是很大,只不过完全是通过滑动来切换栏目的:

二,导航逻辑的差异

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

完成。

在 iOS的导航逻辑中,我们可以明显的看出来,整个程序是一页一页的切换,就像一

个幻灯片。而返回按钮也就是切换到上一页。所以,iOS 的返回控制的是页面。

但是 Android 和 Windows Phone 就不是这样了,Android 和 Windows Phone

是有物理返回按钮的,点击物理返回按钮,控制的不光是一个页面,而且包括了上一步的

操作,比如说:

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

所以 Android 和 Windows Phone 的返回逻辑是按照时间流来判断的,而不仅仅

是页面,返回按钮控制的是动作。

需要特意提一下的是:Windows Phone 的返回逻辑不单限于应用内,还影响到应用

之间。也就是说你当前正在桌面,再点击一次 back,就会进入你上一次打开的应用。

另外在 Android 4.0 开始,提出了一个向上的概念,就是导航栏标题前面的一个小箭

头,点击这个箭头,是回到该页面的上一个层级:

三,应用之间联系的差异

众所周知,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现在有多少种分辨率吗?

(TECH2IPO 注:本数据显示的是 2011 年 Android 手机状况,现在,相关问题已

经有所缓解和减轻。)

适配一直是 Android 很头痛的问题,身为前端往往要为不同的分辨率调效果而保证

界面不会变形和模糊。而分辨率问题不仅仅影响视觉这一块,对交互设计也有很大的影响。

因为这些手机往往屏幕比例也是不同的,你需要考虑不同的长宽比下,你的界面布局应该

是怎样的。所以在设计 Android 的时候,你不能要求把界面布局写死,应该尽量保证每

个控件都是浮动的,而且自己能评估出各种古怪的布局下的效果。

iOS 和 Windows Phone 就会好很多。iOS 分辨率分为 320x480,640x960,

640x1136,Windows Phone 分辨率分为 480x800,800x1280,800x1136。虽然看起

来也蛮多的,但是界面的比例基本上没有什么变化。所以对于交互上的布局影响并不是很

大,视觉设计师也可以通过脚本缩小裁图简单的解决问题。

六,设计风格的差异

设计风格是这 3 个客户端自己独特的个性,设计风格不单影响的是视觉设计的层面,

对交互设计也非常的重要。尤其是在考虑动效,拟物化交互的时候需要重视。iOS 的设计

风格偏向拟物化风格,这个拟物化不光是视觉上做出很多拟物的小按钮小控件的,为了配

合视觉,你往往在交互上也可以加一些生动有趣的内容。

比如说像最新的 Path,进入商店时遮阳板会有一个收起的效果,小卡片也会根据重力

感应而摇摆。如果交互上就能体现出平台的设计风格的话,无疑会非常讨好用户,增加产

品细节上的亮点。

Android 平台就简单一些了,在整体的布局和交互形式和 iOS 差不多的情况下,尽

量的简洁,呈现一种科幻的风格即可以了。Android 平台尽量少用拟物化的动效,因为

Android 系统对于动画效果的渲染比较差,如果太复杂的话可能会让界面非常的卡。

Windows Phone 平台则有着很大的不同,Metro UI 的理念要求设计者更多的考虑

如何展现内容,使用平滑的过渡动画。而且还对设计者的排版和平面设计提出了一些考验。

所以建议交互设计的人好好读读WindowsPhone界面设计准则,并且平时就积累一些

Windows Phone界面的视觉界面感觉,不然视觉设计师很可能会埋怨你哦!

发布评论

评论列表 (0)

  1. 暂无评论