




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信 息 技 术 学 院 课 程 论 文题 目 Android 平台和Iphone平台应用开发之比较 姓 名 专业班级 学 号 日 期 Android 平台和iphone平台应用开发之比较摘要:自从iphone横空出世,就以简单易用,并功能强大,作为智能手机的代名词,直到Google推出 Android 平台,才棋逢对手;自此作为两款经常拿来一起比较的手持移动平台,做了粗略分析比较;关键词:Android 平台;iphone平台;开发过程;软件市场3G时代的到来将移动互联网推向高潮,面对智能手机市场这个香饽饽,世界的IT巨头纷纷介入,包括市值排行榜上排名互换的微软和苹果,这两家极具时代意义的创新公司,前者是引领了PC时代的潮流,而后者则是后PC时代创新的典范。搜索巨头谷歌借助Android风生水起。PC业界的大佬惠普收购Palm试水移动领域。当今的有机行业老大统的手机厂商诺基亚的Symbian,三星电子的Bada,中国运营商为了实现自主定制而纷纷介入。目前市场上上升势头最令人恐惧的无非就Android和iPhone,他们的到来撼动了老大哥Symbian的地位,而且引发了智能手机平台的大洗牌。这两个平台的争斗引发了世界的著名,他们成为了舞台的主角,而且将智能手机领域搅得天翻地覆。与此同时,其他平台除了羡慕之外,都无可奈何,在媒体面前没有了声音,光彩暗淡了许多。这或许就是竞争的残酷,几家欢乐几家愁的情景表露无疑。现在本论文主要对Android和iPhone平台开发进行比较。1 开发平台目前开发智能手持平台设备的app相对来说已经比较简单。以Android手机Nexus One为例,它的处器有1GHz,内存则有512MB,跟开发客户端应用的感觉已经很类似。1)Iphone平台 对于Iphone平台的开发,首先要熟悉Apple的 MAC OS或者是Unix系统的开发基础,Iphone的开发工具Xcode并不支持Windows平台,因此开发者首先要拥有一台mac电脑;语言学习方面,熟悉C语言的工程师可以省一点力,因为在Objective-C中,可以直接编写C程序,唯有用户接口的部分,一定得仰赖 Objective-C。2) Android 平台 Android采用java开发,因此Android对系统资源的操作程度已接近PC客户端开发。对于程序兼容性问题来看: Iphone 独此一家,因此可以很好控制应用兼容性问题,而Android平台的手机联盟战略,便有各家厂商的不同规格型号的机器,因而Google通过手机厂商统一 硬件的规格手段达到兼容性的平衡。不过,也确实有开发者担心Android的开放平台,未来难保手机厂商不会因为自身的需求而有所调整,仍可能导致兼容性问题发生。2.UI交互上差异1)硬件差异 在传统手机时代,用户直接用键盘、按键操作数据。iPhone的操作有别于之前传统手机的体验,Iphone大触摸屏概念推出,用户可以直接对 内容进行操作排除其他中间设备控制,降低用户使用门槛,对内容操作也有很直接的体验。Android则保留传统手机的一些特征(返回、搜索、home、menu实体按键),也同样有大触摸屏;两者之间的硬件差异,因此也决定了交互视觉上本质的差异;Iphone平台 Iphone遵从Apple极简设计风格,用隐喻的视觉方式提示用户进行使用操作,同样也直观表达下一步的操作流程。大部分操作直接和内容交互完成,用户体验统一连贯,典型案例:解锁。Android平台 Android 有实体按键,承载其余过多的基本操作,将用户停留在最重要的内容上,因为有更多硬件操作,也能有更丰富的表现,典型案例:轨迹球颜色提醒。 缺点:部分操作,屏幕与按键之间来回转换;2)title和导航指引 手持移动设备的特性决定屏幕的有限,在应用程序的层级关系中如何指引用户完成操作,便尤为重要; Iphone平台 应用程序有信息层级关系,iPhone利用title区域进行操作指引,title的左边是返回。让用户明确层级之间的关系; 反思,应用程序信息有较深的层级怎么办,在开发过程中,不是一味导航复杂化,而是尽量减少关系层级; Android平台 Android,页面的回退依靠实体返回按键,因此title区域不必要操作,在视觉上减小了高度,扩大了内容区域。 缺点:没有一个好的导航指引。3)分散与集合 Iphone平台 为了避免一个按键承载过多功能,Iphone 的做法将菜单里的功能进行分解。 缺点:视觉压力大,界面所承载较多。 Android平台 集合菜单选项,将由实体menu按键承载。同时也支持长按操作,对于承载信息的承载有更多的选择。 缺点:用户门槛高,各个场景不同,所体现的菜单选项也不同,用户溶入性较差,来回切换视觉焦点,没有一致的体验。 4)风格样式 Iphone平台 Iphone有完整的统一,包括Itouch Iphone Ipad,有完整的视觉规范和较为统一的体验。 Android平台 因厂商的不同,有不同的视觉差异,并且各自的视觉规范也不同,例子:HTC 、Sony Ericsson 缺点:硬件环境的不同,同一个应用开发,造成开发成本增大,例如:屏幕参数和精度不同(高精度、中精度、低精度), 常见的分辨率就有:320X480 480X800 480X854 5)长期发展 Google 在提供基于云端、数据驱动的应用方面符合长期发展趋势,而 Apple 的设备绑定则不是。Apple 在云端基础设施方面是追赶者,比如他们正在打造自己的地点位置服务。 Apple 在云端的经验比较有限,特别是在算法取向的应用方面。相对应的是 Google 有如此庞大的数据资产,在算法取向应用方面的经验非常丰富,这让 Apple 在长期竞争中处于不利地位。 Apple 的邮件、日程、地址簿等都为客户端的延续,本质上是电脑同步到手机。而 Google 的对应产品生于网络,总是实时同步。 Apple 的优势:软件和设计专利,这些优势是他们在 80 年代所没有的。此外他们还有自己的杀手级应用,比如 iTunes 仍然是音乐应用的标杆,而且还是 podcast、语音书、电子书的中转站。语音书和电子书也许会来到 Android Market,但很难想象 Android Market 会成为 iTunes 这样的中转站。3.用户特点DoNews2010年 10月5日消息 据外国媒体报道,ChangeWave Research在今年9月的调查中发现,虽然7Android手机市场占有率落后于iPhone,但计划购买Android手机的消费者和选择iPhone的消费者几乎一样多。ChangeWave Research在今年9月一项针对4000名消费者的调查中发现,计划在未来90天内购买新手机的受访者中,有38%的人表示想买iPhone,37%的人则想买Android手机。与今年6月进行的调查相比,计划购买Android手机的比例从30%上升到37%;而想购买iPhone的比例则从50%下滑到38%。此外,最新调查显示Android手机市场占有率再度出现大幅增长,消费者计划购买Android手机的比例也创下新高。且在消费者满意度方面,iPhone用户满意度最高达74%,Android手机达65%。据了解,在此之前,市场调查公司comScore今年7月发布的美国手机市场统计报告显示,Android手机市场占有率为17%,iPhone为23.8%。但Gartner公司指出,到2013年之前,随着Android手机价格的不断下降,将掀起新一轮的Android手机购买热潮。在2011年4月29日的中国IC网的一份市场分析中这样说道:Android在美国的市场占有率迅速超越iPhone后,差距开始拉大,Nielsen的最新移动平台数据显示,Android的市场占有率从原有的29%快速升至37%,而iPhone依然保持27%的数值。4.两种平台软件分类及流行趋势1)应用开发数据图以下的图是关于iPhone和Android平台的使用量。这份由荷兰行动分析公司 Distimo 整理出来的图,其实可以有相当多的分析和解读方式,不过最显而易见的一个,就是单论免费 Apps 的数量,Android 已经稍稍地超过 iPhone,134,342 比121,845。不过这更多地是反应出了两个系统生态的不同 - 在 Android 这边是免费的 Apps 占了近 2/3,而 IPhone 那边却是付费软件占了近 2/3,可以说就平台本身的价值还是 iPhone 占上风的。只是不知道这些免费付费软件里,是 iPhone 还是 Android好用的比较多?而且最近 Android apps 数量增长得相当快,而 iPhone 的 Apps 却趋于停滞,因此 Distimo 预计再五个月(!) Android Apps 在总和上就会超过 iPhone 和 iPad 相加。其他列出来的平台还有 iPad(免费 Apps 占的比例更低)、Mac(几乎都是付费的,而且数量也不多)和 Blackberry(也是付费的占多数),但有趣的是没有放进 Nokia 的 Ovi Store。不知道 Windows Phone 系统混得如何啊?5.Android-中国前景T-Mobile USA和谷歌高管在回答手机破解问题时表示,179美元的定价非常有吸引力,希望顾客在专为谷歌手机优化过的网络里使用。中国移动和中国联通的网络都可以运行G1,不过在联通明年开通WCDMA/HSPA网络之前,用户只能像破解iPhone那样降级使用GSM网络,无法体验高速下载的移动互联网。Android作为一个开放的平台,三星、摩托罗拉、索尼爱立信、LG等厂商都有意生产Android系统的手机。此次谷歌手机发布,尽管宏达电拔得头筹,其他一些终端厂商如华为也已证实正在研发基于Android平台的手机,目前已经制成样机。来自Google官方的报道,Google Android G1手机预售量已达150万部。工信部政策法规司副司长郭福华在今天召开的首届海峡两岸Android技术及产业合作发展会上表示,工信部将通过制定科学的产业政策,技术政策和业务政策,加强对Android的政策引导和规范,努力为Android平台创造良好的政策和市场环境。6. SDK介绍SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。 因此!Android SDk 指的既是Android专属的软件开发工具包。 Android是谷歌(Google)公司推出的手机开发平台。与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。iPhone SDK 是苹果公司用来开发 iPhone 应用程序的软件开发包,只能在Mac OS X 10.5系统下才能使用。iPhone SDK开发包是免费的,但是如果要通过AppStore销售软件,需要先花99美元。小结: 对于iphone或者是Androi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药学专业试题及答案软件
- 河北省唐山市2025-2026学年高三上学期摸底演练化学试卷(含答案)
- 甘肃省金太阳2026届高三9月开学联考(26-1002C)政治(含答案)
- 黑龙江省佳木斯市桦川县2026届九年级上学期开学考试数学试卷(含答案)
- 闵行区自制鱼池施工方案
- 乐山塑胶操场施工方案
- 祖国生日庆祝致辞模板
- 会计年终工作总结
- 辽宁省大连市滨城高中联盟2024-2025学年高二上学期期中物理试卷(含解析)
- 山西省阳泉市部分学校2025-2026学年上学期第一次月考八年级地理试卷
- 监理工程师质量控制
- 小学生用药安全培训(课件)
- 通天河水电规划
- 盟史简介12.10.18课件
- 2023年04月湖北经济学院创新创业学院招聘1名孵化器日常管理专员笔试参考题库答案解析
- 法律方法阶梯
- GB/T 26081-2022排水工程用球墨铸铁管、管件和附件
- GB/T 26480-2011阀门的检验和试验
- 医院普通外科病史采集、查体及病历书写要点精讲课件
- 食品执行标准对照新版表
- 最新苏教牛津译林版英语五年级上册Unit 4《Hobbies》Grammar time 公开课课件
评论
0/150
提交评论