移动开发:HTML5、混合、本地应用的优势

日期: 2013-07-11 作者:Maxine Giza翻译:蒋红冰 来源:TechTarget中国 英文

人们希望无论他们什么时候需要,都可以访问信息,而去年HTML5恰恰帮助了他们,通过移动平台实现了此事,据John Elliott说,他是Accenture Mobility的产品开发,管理总监。软件专家也同意,指出HTML5的巨大成功已经造成了一个热门问题:是时候与本地应用说再见了?

移动开发:HTML5、混合、本地应用的优势  

HTML5赢在哪里

  一旦HTML5应用开发出来,它可以运行在多个平台上,因此而为组织节省的时间和金钱。这就是为什么HTML5的拥护者喜欢它胜过本地应用的原因之一。喜欢HTML5的其它原因:

  • 开发阶段的成本要比本地的低
  • 可远程更新新的功能
  • 移动网站和应用之间的功能差距较小  

什么时本地应用较好

  尽管HTML5可以交付的所有好处,有些时候与本地开发相比,它并不是一个好的选择。Gartner研究机构总监Gordon Van Huizen解释了原因:“例如,当你需要访问硬件加速图形时,或者你需要与移动flex功能的强大集成能力时。”

  本地应用开发的优势如下:

  • 通常不需要网络连接进行操作
  • 跨平台提供一致的体验
  • 比HTML5更灵活
  • 对于许多多媒体服务有数字版权管理(DRM)
  • 在速度至上的地方能很好的实现  

什么时候HTML5和本地应用都没有意义

  也有一些场景下,HTML5和本地开发都不是好的选择。在此种情况下,混合应用开发方法可能是最佳解决方案。OpenMobster的CEO Sohil Shah认为,对于那些既擅长HTML5,也擅长JavaScript的开发人员来说,混合应用开发是一个最好的选择。“混合应用本质上就是本地应用,但是使用HTML5技术编写,并集成了本地运行时,因此它在两个领域中是最好的,”他说。

  Elliot还指出,混合应用确实存在一些好处,且在移动应用开发世界占有重要位置。“采用混合方法,应用的大量部分是通过web技术编写,但在HTML5的包装下,有着本地代码的部分,这样开发人员可以重用的HTML5层,来运行在本地代码之上,从而利用所有平台的最好功能,”他说。

  虽然那些没有公开混合移动应用的开发人员希望加快速度,但是却不打算完全接管此领域。来自Gartner的研究表明,因为在未来几年里,混合应用将会包含大部分的企业移动应用,届时HTML5将会是最常使用的一门语言。

  是否使用本地的、HTML5,还是混合移动应用,是一个具体的商业决策。没有哪种解决方案是放之四海而皆准的,因为需求、目标和资源,根据组织和项目的不同面不同。Elliott说,那些承担了移动项目的人,需要关注他们自己的特定目标,从而决定什么是最好的。

  “没有使用企业应用,或者如果体验不如用户预期的那样,需要重新设计时,那么成本问题将会很严重,”Elliott说

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Maxine Giza
Maxine Giza

TechTarget编辑

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

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

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

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

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

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

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

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

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