简谈HTML5与APP技术应用
HTML5到底能给企业带来些什么?
HTML5是近年来互联网行业的热门词汇,火的很。微软IE产品总经理发文: 未来的网络属于HTML5。乔布斯生前也在公开信《Flash之我见》中预言:像HTML5这样在移动时代中创立的新标准,将会在移动设备上获得胜利。更有人高调宣称“APP将在几年内灭亡,HTML5取而代之”。怪吓人的。
这么革命性的东西,不能只是技术宅们的那杯茶,在商业应用上也该有所作为。更具体些:HTML5到底将给企业带来什么?本文中我们做了如下探讨:
一、改变企业网络广告的模式与分布
广告是企业网络营销的主要方式之一。十几年来,无论是展示还是互动,基本被Adobe Flash所主宰。然而,HTML5网页的多媒体特性、三维、图形及特效,超炫的浏览体验,使得HTML5不仅在电脑浏览器上可以呈现令人惊叹的效果,在移动设备上更加表现不凡。而苹果将Flash拒之门外,起了推波助澜的作用。
敏锐的网站所有者已经意识到HTML5将成为网络广告的新宠,因为Flash能做的事情,HTML5也可以做到,而且做得更好。未来,企业网络广告的模式和分布将因HTML5而改变, Flash广告将逐步被HTML5所替代。而更多更丰富的互联网广告也会在移动端涌现。
二、传统企业IT应用移动化
如今,办公室里充斥着大量移动智能终端, BYOD(员工自带设备办公)将是个趋势。毕竟谁都愿意拿最称手的工具干活。但国内大多数的企业级IT应用仍然部署在电脑上,而且仅限于Windows。将这些传统应用重构代码,以原生应用的形式移植到移动平台上绝不是一件容易的事情。HTML5标准相对规范,部署简单,势必将引发传统企业IT应用移动化的趋势。在国外,有以色列的Gizmox公司做这个事,帮企业把传统IT应用转为HTML5应用,获得了Atlas Venture领投的750万美元融资。
三、帮助企业构建应用平台
HTML5与移动互联网现在如胶如漆。HTML5具有的本地存储功能、设备兼容性、地理位置信息等特性,非常适用于移动开发。“自适应网页设计”,可使每个网页自动适应不同的屏幕,根据屏幕大小自动调整布局。因此,移动开发者们如获至宝,HTML5被广泛使用于手机网站中。
但企业能得到的绝不仅仅是个手机网站。借助HTML5,企业可以构建Web APP应用平台。除了展示品牌形象,还可以集成微信、微博、短信、在线客服、CRM系统等多平台接口,将数据汇聚,形成移动端的统一入口。进一步扩展出互动营销、会员管理乃至移动商城等复杂应用。再与内部系统打通……嗯,齐活了。
总之,HTML5这盘棋海了去了,商业应用刚开个了头。这里有不少细分市场,足够滋养一大堆to B公司。尤其是上面讲的第三点,如果能解决标准化问题,涌现一两家企业级移动服务的巨头,也算不上让小伙伴们惊呆的事。
HTML5与原生App之争 胜负已出?
时至今日,不仅关于二者孰强孰弱的争论已然平息,就连备受关注的移动互联网创业公司也大多是做原生APP的,未曾见过HTML5开发者的身影。基于HTML5开发的网络应用通过移动终端浏览器,可以在任何一种操作系统的设备上无阻碍地运行。实际上,HTML5确实可以达到与原生App同样好的效果。但HTML5似乎难以直击用户要害,究竟是什么原因?在BI Intelligence最近的一份报告中,从不同方面比较了两者的表现。
1、在用户体验和表现上,原生APP胜出。在这个方面,HTML5仍然面临着不同移动终端设备本地浏览器的功能接入问题,同时在提供用户展示图形界面和数据展现的丰富性方面还有不足。
2、在跨平台开发成本上,HTML5胜出。HTML5采用网络通用语言,不用考虑终端设备或者操作系统的不同。目前,W3C(万维网联盟World Wide Web Consortium,简称W3C)正在与汽车业、出版业、电视业进行讨论,将web引入新的设备平台中。随着平台逐渐丰富,这方面的成本问题将会日益凸显。
3、在更快速的更新和更强的发布控制方面,HTML5胜出。与HTML5相比,原生APP不具备的一个优势就是开放性。HTML5是基于Web的,这就意味着没有一家公司可以成为市场的“看门人”,谷歌不行、苹果不行、亚马逊不行、三星也不行,没有看门人的存在,更新的速度就不会提升、应用的收入也不会受到削减。不过,在终端设备出现创新时,HTML5在新功能的支持上仍有些落后。
4、在变现能力方面,原生APP胜出。原生应用的分发平台,如App Store和Google Play,目前是获得收入的较为成熟的商业模式;而HTML5应用,除了付费下载以外,还没有形成其他成熟的商业模式。
5、在技术人才储备上,HTML5胜出。HTML5、JavaScript和CSS都是Web常用语言;然而,iOS工程师却是稀有资源,而且很贵……
6、对于碎片化挑战而言,HTML5胜出。尽管二者同样面临着严重的碎片化问题,不过HTML5先天具备的跨平台特性,可以在这方面占据先机。
总结来说,原生App仍在用户体验和变现能力方面领先于HTML5。由于抓住了用户和钱,所以目前来看原生App依然是移动应用的霸主。不过,即使是原生App,也有部分Web化的倾向。随着原生App功能的丰富,面临着应用变“重”的风险,而如果将功能导向Web应用,就可以避免。移动互联网时代,用户的行为尚未固化、创新的迭代速度依然很快,要给原生App和HTML5的未来下个定论,为时尚早。