您的位置: 网界网 > 软件 > 正文

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

2014年02月27日 09:11:48 | 作者:Maxine Giza | 来源:TechTarget中国 | 查看本文手机版

摘要:人们希望无论他们什么时候需要,都可以访问信息,而去年HTML5恰恰帮助了他们,通过移动平台实现了此事。那么HTML5好在哪,本地应用真要抛弃吗。

标签
混合开发
本地应用
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层,来运行在本地代码之上(+本站微信networkworldweixin),从而利用所有平台的最好功能,”他说。

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

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

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

[责任编辑:软件频道 yu_xiang@cnw.com.cn]