移动应用的构建模块.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动应用的构建模块

移动应用的构建模块   在这一章节中,我们分析多触点开发,平台学习,代码编写和调测,搭建UI和获取支持的经验。我们最后还针对开源代码问题进行讨论。 移动开发的乐趣一面   在这一章节中,我们分析多触点开发,平台学习,代码编写和调测,搭建UI和获取支持的经验。我们最后还针对开源代码问题进行讨论。   与传统市场观察的情况相反,开发者在开发中仍然关心“经验”和“乐趣”,与纯粹对市场化的关注或者如何平台中提升收益潜能不一样。在选择平台中,最重要的技术因素是“编码和原型建立的快速”,有超过一半的受访者选择了这个因素。这凸显了软件开发的“乐趣”方面(尝试事物并很快得到结果)对于移动开发者是非常重要的。   我们发现iPhone和Flash开发者注重平台在建议优秀的UI的能力比其他高2倍。反过来也说明——Symbian和Windows Phone不太重视移动应用界面。此外,新的移动开发者往往被认为比有经验的开发者更注重于建立优秀的界面。   Mobile web是最容易学习,适应和发展的平台,尤其是公司缺少移动开发的背景,mobile web的开发者   在我们调查中当我们问及每个平台在哪方面最好,移动开发经验中多个特点浮现出来。Andriod,Flash和mobile web受访者关注他们平台代码编写和原型实现的快速能力。iPhone受访者对iOS提供优秀的用户体验上非常满意。最后,Windows Phone的受访者对它们平台的模拟器和编译器表示满意。 移动开发的痛苦   当我们问及开发者对平台最痛恨什么,平台开发经验之间的差异更大。对于搭建和编译UI能力仍然没有达到很多移动开发者的期望。大约50%-100%的Symbian,黑莓和Windows Phone的开发者对创建优秀界面的难度表示愤怒。其他主要的缺点有应用移植幽芰Γ鄙僖鳤PI支持和代码开发的覆辙。   JAVA平台的收费是对他们平台最不满意的,对其缺少硬件API沮丧,应用加载困难,难以创建优秀的界面。Java开发者对于跨平台支持的承诺已经失望,绝大部分开发者认为未来应用开发采用原生方式,而不是跨平台开发环境。一个游戏开发工作室的CEO认为Java应用市场只在短头(与长尾相反):“你需要适配上千个机型和运营商来定制要求”。他接着解释开发者青睐会转向Andriod和iPhone是导致Java应用的停止:“两年前,网络开发商每周审查20-30个新的JAVA题目,下载下降到5个题目.没有充足的Java内容。”   Sysmbian开发者在创建优秀UI有困难,同时对Symbian中新建APP所需要时间长不满意。相反,他们对硬件和用户数据API的获取很少抱怨。   不出意料,iPhone受访者是最少不满意他们的平台。只有一个问题是有限范围(30%)的受访者认为加载他们应用的麻烦。基于没有iPhone的受访者抱怨应用商店,收益潜力或者iPhone手机在市场的数量。   最后,Andriod开发者很少关系Andriod设备数量少,在较小的程度上关心技术支持和稳定,加载应用的难度以及创建优秀UI的困难。 学习难易和开发体验   引动平台学习难以差异很大,这是不同设计目标的结果。有两个极端,Symbian,一个在上世界90年代中期为嵌入式操作系统设计,Andriod,一个在90年度中期设计的面向大众市场的智能手机网络应用开发的平台。   我们研究表明Symbian是最难学的平台,平均需要15个月,而其他的移动平台需要7.5个月。Symbian缓慢的学习进度直接导致移动软件公司在培养或者聘用Symbian人才时需要更高的投资。当Andriod和iPhone的定制开发蓬勃发展,在Symbian上的投资对软件公司越发艰难。   “由于我有Java ME开发背景,最初在理解iOS的语法和语言有困难。但是所有的开发者知道基础可以绝对可以重拾的。”iPhone开发者,Mobicule Technologies,印度。   和Symbian截然相反的是Andriod,它是最容易学习的平台,平台小于6个月。22%的Andriod受访者声称少于1个月学习这个负责的平台。除了Andriod,最容易掌握的平台是iPhone,Flash和Mobile web。除了这两个极端,黑莓的开发者评估使用10-11个月的时间学习.跟着是Windows Phone的9个月,Java ME8.5个月,iPhone略高于7个月。   我们通过在Symbian,iOS,Andriod和Java ME上手动开发和调测9个参考应用来分析代码编写的体验。   Symbian是最缺乏开发效率的,即使在完成简单的认为。针对这九个典型应用的开发,一个Symbian的开发者需要比Andriod开发者编写几乎三倍的代码。iPh

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档