移动开发HTML5赢在哪里?

人们希望无论他们什么时候需要,都可以访问信息,而去年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说

移动信息化交流QQ群:一号群:211029692 二号群:344692795 CIO交流群:316076815(需认证)

移动化问答社区:wenda.yidonghua.com



1 星2 星3 星4 星5 星 (还没有打分,快来打分吧!)
Loading...
 
已有 1 条评论
  1. 营销咨询 、管理咨询、战略咨询,简称企业的“道、法、术”咨询。换句话说是企业经营管理过程中的“头、腰、脚”三个层次,整明白这个了,便于企业弄清楚该找什么样的外脑公司。中国企业主传统意义上的选择就是缺什么,就找什么。

    2013年7月15日 21:32来自新浪微博 回复
返回顶部

无觅相关文章插件,快速提升流量