- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 电脑的科学计算器功能说明.doc
- 厦门函授点09建筑工程技术班《土建工程计量》大型作业.doc
- 2012年高考数学考前冲刺串讲(十).doc
- 胃肠道用药迎来销售高峰.doc
- 感恩母校点灯注会.doc
- 第三节市场营销调研的程序和方法.ppt
- 沪粤版8下6.5.ppt
- 【初三化学】天原杯竞赛中的有机化合物.doc
- 中国光电产业将从沿海向内地梯度转移.doc
- 七、确保工期的技术组织措施.doc
- 中考语文复习专题二整本书阅读课件.ppt
- 中考语文复习积累与运用课件.ppt
- 2025年初中学业水平考试模拟试题(二)课件.ppt
- 四川省2015届理科综合试题48套第12套.pdf
- 【课件】战争与和平—美术作品反映战争+课件-2024-2025学年高中美术湘美版(2019)美术鉴赏.pptx
- 【课件】青春牢筑国家安全防线 课件 2024-2025学年高中树立总体国家安全观主题班会.pptx
- 【课件】原始人的创造+课件高中美术湘美版(2019)美术鉴赏.pptx
- 上海证券-美容护理行业周报:流量加快去中心化,强运营头部品牌影响较小 -2024-.pdf
- T_CSEIA 1005—2023_能源工业互联网平台数据治理要求.pdf
- T_CDSA 504.16-2023_急流救援技术培训与考核要求.pdf
文档评论(0)