手机开发平台对比报告

上传人:宝路 文档编号:21942719 上传时间:2017-11-25 格式:DOC 页数:9 大小:112.76KB
返回 下载 相关 举报
手机开发平台对比报告_第1页
第1页 / 共9页
手机开发平台对比报告_第2页
第2页 / 共9页
手机开发平台对比报告_第3页
第3页 / 共9页
手机开发平台对比报告_第4页
第4页 / 共9页
手机开发平台对比报告_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《手机开发平台对比报告》由会员分享,可在线阅读,更多相关《手机开发平台对比报告(9页珍藏版)》请在金锄头文库上搜索。

1、自从 iPhone 横空出世,就以简单易用,并功能强大,作为智能手机的代名词,直到 Google 推出 Android 平台,才棋逢对手.自此作为两款经常拿来一起比较的手持移动平台,做了粗略分析比较;1. 开发平台目前开发智能手持平台设备的 app 相对来说已经比较简单。以 Android 手机 Nexus One 为例,它的处理器有1GHz,内存则有512MB,跟开发客户端应用的感觉已经很类似。iPhone 平台:对于 iPhone 平台的开发,首先要熟悉 Apple 的 MAC OS 或者是 Unix 系统的开发基础,iPhone 的开发工具 Xcode 并不支持 Windows 平台,因

2、此开发者首先要拥有一台 mac 电脑;语言学习方面,熟悉 C 语言的工程师可以省一点力,因为在 Objective-C 中,可以直接编写 C 程序,唯有用户接口的部分,一定得仰赖 Objective-C。Android 平台:Android 采用 java 开发,因此 Android 对系统资源的操作程度已接近 PC 客户端开发。对于程序兼容性问题来看:iPhone 独此一家,因此可以很好控制应用兼容性问题,而 Android 平台的手机联盟战略,便有各家厂商的不同规格型号的机器,因而 Google 通过手机厂商统一硬件的规格手段达到兼容性的平衡。不过,也确实有开发者担心 Android 的开

3、放平台,未来难保手机厂商不会因为自身的需求而有所调整,仍可能导致兼容性问题发生。2. 封闭和开放的审核机制iPhone 平台:封闭和严格的审核一直都是 iPhone 做为 Apple设计理念和保证 app 质量的评审手段之一 ;在 app 应用开发完成,上架 App Store 上前,Apple 也必须审核软件的内容,以避免包含*与暴力,或者有已知 Bug 的软件,影响整个市集的质量。由于 iPhone 软件的销售与安装,只能透过 App Store 这个唯一的管道,有志进入 IPhone 市场的开发者,也不得不买账。Android 平台:相较于 Apple 的封闭,Android 就显得开放

4、许多,Andro id Market 则是被动审查机制(只有被足够多的用户举报,Google 才会对此进行审核),程序上传几个小时后,使用者就可以下载。 事实上开发者不经由 Android Market,也有其他途径营销。如:安卓市场。封闭与开放的作法各有好处,由 Apple 把关且锁定销售管道的作法,对消费者而言,可以确保质量;而开发者也省得比较各市集之间的优劣。而 Android 的开放作法,则有不设限的好处开发者不用担心 Apple 因为自身利益的考虑,而驳回软件上架的申请。消费者的选择自由度也高出很多。3.UI 交互上差异1) 硬件差异在传统手机时代,用户直接用键盘、按键操作数据。iP

5、hone 的操作有别于之前传统手机的体验,iPhone 大触摸屏概念推出,用户可以直接对内容进行操作排除其他中间设备控制,降低用户使用门槛,对内容操作也有很直接的体验。Android 则保留传统手机的一些特征( 返回、搜索、home、menu 实体按键),也同样有大触摸屏 ;两者之间的硬件差异,因此也决定了交互视觉上本质的差异;iPhone 平台iPhone 遵从 Apple 极简设计风格,用隐喻的视觉方式提示用户进行使用操作,同样也直观表达下一步的操作流程。大部分操作直接和内容交互完成,用户体验统一连贯,典型案例:解锁。Android 平台Android 有实体按键,承载其余过多的基本操作,

6、将用户停留在最重要的内容上,因为有更多硬件操作,也能有更丰富的表现,典型案例:轨迹球颜色提醒。缺点:部分操作,屏幕与按键之间来回转换。2)title 和导航指引手持移动设备的特性决定屏幕的有限,在应用程序的层级关系中如何指引用户完成操作,便尤为重要;iPhone 平台应用程序有信息层级关系,iPhone 利用 title 区域进行操作指引,title 的左边是返回。让用户明确层级之间的关系;反思,应用程序信息有较深的层级怎么办,在开发过程中,不是一味导航复杂化,而是尽量减少关系层级;Android 平台Android,页面的回退依靠实体返回按键,因此 title 区域不必要操作,在视觉上减小了

7、高度,扩大了内容区域。缺点:没有一个好的导航指引。3)分散与集合iPhone 平台为了避免一个按键承载过多功能,iPhone 的做法将菜单里的功能进行分解。缺点:视觉压力大,界面所承载较多。Android 平台集合菜单选项,将由实体 menu 按键承载。同时也支持长按操作,对于承载信息的承载有更多的选择。缺点:用户门槛高,各个场景不同,所体现的菜单选项也不同,用户溶入性较差,来回切换视觉焦点,没有一致的体验。4) 风格样式iPhone 平台iPhone 有完整的统一,包括 Itouch iPhone Ipad,有完整的视觉规范和较为统一的体验。Android 平台因厂商的不同,有不同的视觉差异

8、,并且各自的视觉规范也不同,例子:HTC 、 Sony Ericsson缺点:硬件环境的不同,同一个应用开发,造成开发成本增大,例如:屏幕参数和精度不同(高精度、中精度、低精度),常见的分辨率就有:320X480 480X800 480X8545) 长期发展Google 在提供基于云端、数据驱动的应用方面符合长期发展趋势,而 Apple 的设备绑定则不是。Apple 在云端基础设施方面是追赶者,比如他们正在打造自己的地点位置服务。Apple 在云端的经验比较有限,特别是在算法取向的应用方面。相对应的是 Google 有如此庞大的数据资产,在算法取向应用方面的经验非常丰富,这让 Apple 在长

9、期竞争中处于不利地位。Apple 的邮件、日程、地址簿等都为客户端的延续,本质上是电脑同步到手机。而 Google 的对应产品生于网络,总是实时同步。Apple 的优势:软件和设计专利,这些优势是他们在 80 年代所没有的。此外他们还有自己的杀手级应用,比如 iTunes 仍然是音乐应用的标杆,而且还是 podcast、语音书、电子书的中转站。语音书和电子书也许会来到 Android Market,但很难想象 Android Market 会成为 iTunes 这样的中转站。小结:对于 iphone 或者是 Android 都各有优缺点。简单的看来 Google 是开放的,今后发展有足够的优势;但目前看来 Android 平台交互上不如 iPhone 更为直观顺畅,主要也是 Apple 在于细节上有足够的表现和亲和力。无论开发基于哪款平台,都应该首要考虑该平台的特性,以及该平台的延续性。也避免在一个平台上放置另一个平台的操作习惯,至少在 Android 系统的界面上放置返回图标,我觉得那是很多余的。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号