移动开发人员认为:HTML5和JavaScrip应用不符合标准

日期: 2014-01-27 作者:Caroline de Lacvivier翻译:邹雅玲 来源:TechTarget中国 英文

尽管HTML5和JavaScript是标准的网站编程语言,但是当谈及移动应用的发展时,HTML5和JavaScript仍存在一些有待改进的地方。在Embarcadero和Dimensional的调查中显示,74%的受访者(超过1000个Windows开发者)曾经试图使用HTML5和JavaScript开发移动应用。Les Hazlewood是Java One的发言人及Stormpath的首席技术官,他解释说:“如果你想得到一个较可靠的、并不迎合大众化的应用程序,HTML5和JavaScript是最佳的选择。这一点问题也没有。如果你想让其达到下一个水平,可以使用设备的特殊功能,那么你就必须编写本地应用。事情就是这样。”

本地应用受欢迎的因素很多,但是HCL科技有限公司的Oracle解决方案主管Luis Weir认为,其受欢迎的根本原因在于用户期望。这使得应用HTML5和JavaScript开发可用性的应用程序变得特别困难。“如今任何事情都能与应用程序作对比。它使用起来非常简单。具有如此丰富的功能,以至于甚至HTML5都无法与之匹配。”这些设备不仅仅是在Android和iOS系统中建立了一个动态的、复杂的以及具有视觉引力的体验,而且在如此快速发展的时代,HTML5和JavaScript也根本无法与其竞争。

为什么HTML5和JavaScript还有不足之处

不知为何,倾向于更多复杂的方法似乎是反常识的。毕竟,HTML5和JavaScript是标准的、现成的、经过检验可靠的方法。它们实现了跨平台操作,大多数开发人员具有丰富的编写代码的经验。Dimensional Research的首席研究员Diane Hagglund认为,HTML5和JavaScript的最大问题就在于它们的简单性:“HTML5/ JavaScript被设计得非常快速但不完善。它可以让事情做起来非常简单,这是获得跨平台操作可以选择的不错的、简单的方法,但是,没有图书馆,没有设备管理功能,没有工具,没有任何创建本地应用所需的东西。”其原因是,HTML5和JavaScript不能满足平台特定功能的开发。Hazlewood解释说,HTML5最初是用于创建浏览器的,因此将其应用于设备功能非常具体的移动环境中效果不是很好。“访问设备特性不在其功能范围内,因此如果你有HTML5/ JavaScript应用,那么你就必须假设是在网站浏览器环境中进行操作。”

展望未来

因此,结论是:“本地应用对于用户体验质量来说是非常重要的。超过85%的受访者同意这一观点。但是仍然存在一个问题。其中仅有17%的受访者相信他们可以为两个或两个以上的平台提供本机移动应用程序,但是如今的技术却达不到这种要求。本地应程序创造了挑战,因为像iOS一样,每一个框架必须都是不同的。不仅如此,本地应用开发需要一系列的多样性和范围技能,以及仍然不够先进的跨平台开发的工具和服务。”Hagglund提到:“还没有这样的工具。当你把移动应用程序平台数量和重要设备的局限性、形成因素以及用户期望联系到一起时,那么Windows开发者做的就非常出色。”

好消息是,需求就会带来机会,并且在移动应用领域, 不会发生需求短缺的现象。正像Thomas所说的那样,开发人员如此努力的原因正是因为有太多的机会。“人们使用应用程序可以为盈利和交付应用程序带来巨大的潜力,因为在那里只有数十亿的设备。”当被问及,一旦HTML5和JavaScript 发展足够成熟,它们可能成为移动开发标准吗?Thomas怀疑在移动领域中任何一种标准都是可能的。事实是,像Apple和Microsoft这样跨平台不兼容的公司,标准化对其财务是非常不利的。“谈及到工具,我认为,Apple和Microsoft不必考虑标准或者找到一种常用的方法来支持它们的操作系统。保持专有性多多少少会带来商业竞争优势。”似乎责任在于开发者进入这个新颖的并且具有挑战的市场中。他们将跳出他们熟悉的编码领域,并且需要获得应用应用程序所需的技能。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • HTML5来了:推荐5个好用的混合式App开发工具

    在残酷的移动互联网竞争环境下, HTML5技术一直受到各方关注,“HTML5颠覆原生 App”的争论也从未停止过,不管怎样HTML5生态的构建方兴未艾。