C114讯 8月21日消息(曹天鹏)HTML5是否会彻底取代原生App的争论从未停休过。
按目前的情况来看,原生App(应用)的发展势头要胜过HTML5,而App的盛行得益于苹果App Store模式的推动。每一个开发者都拼命想让自己开发的App挤进App Store,但苹果的审核制度苛刻,审核周期起码一个月,无异于千军万马过独木桥。
不过,随着HTML5出现和发展,业界认为App被苹果一家掌控的命运有望改变。
HTML5有望打破App Store垄断模式
在近日北京国际会议中心举行的“HTML5峰会”上,热酷CEO刘勇毫不掩饰对HTML5的拥护。在他看来,原生App弊端很多,单说送往App Store审核就要一个月,之后加上App更新也要一个月,过长的审核和更新时间将使开发者错失良机。
百度公司技术总监陈尚义也指出,原生App开发门槛高;终端适配和维护成本高;开发者被迫与平台上商分成,议价权小;无法适应碎片化设备,在不同平台和设备上无法保持体验一致性;发布、升级周期长且复杂,每一次更新都需要通知用户并逐个安装;大型App运行需要占用大量本地空间;App之间较难实现内容共享;大量App下载还会造成终端桌面混乱。
而HTML5可以掩盖原生App的弊端。
刘勇称,HTML5为开发者们提供了一个完整平台,不需要借助任何插件。除了最基础的音频和视频以外,它还支持更多交互功能,以及多线程处理等全新特征。正是这些特征,使在网页上实现大型程序的一般的复杂效果成为了可能。
“它不仅有利于开发和维护,也可以随时更新web app。在手机等移动设备上,它也表现得比Flash更高效、更节省电力。已故的苹果公司创始人乔布斯就曾提到,用Flash观看视频的耗电量几乎是用HTML5观看视频的两倍。”他说。
陈尚义也补充道,开发者利用这一技术为各种智能手机、平板电脑和PC开发完全兼容的产品,不用专门针对特定硬件或在线商店进行修改。用户只要打开浏览器就能使用程序。这使得开发者们可以在最大范围内推广自己的产品。
HTML5作为一个网页技术,大力推动其发展的主要力量自然是浏览器,opera、苹果、Google和微软都开始支持HTML5,随着Adobe近日宣布所有Android设备正式禁用Flash,意味着Flash这个昔日的劲敌不再与HTML5竞争,而Adobe也推出了基于HTML5的开发工具“Edge”,HTML5离成为未来网页新标准的那一天越来越近了。
同时,陈尚义还援引strategy analytics的数据称,智能终端也开始支持HTML5浏览器,今年有望达到1000款,比起去年的336款增长了近两倍。
值得一提的是,业界还认为HTML5有望苹果APP Store的垄断,产生新的开发的生态系统。
Hybrid App在后乘势兴起
就在发展势头在倒向HTML5这一边时,无料半路杀出个程咬金,Hybrid App(混合模式移动应用)作为现阶段HTML5技术的落脚点正悄然兴起。
尽管HTML5的出现让Web App露出曙光,HTML5开发移动应用的跨平台和廉价优势让众多想进入移动互联网领域的公司开始心动。可是当下基于HTML5的Web App更是雾里看花,在用户入口习惯、分发渠道和应用体验这三个核心问题没解决之前,Web App也很难得以爆发。
正是在这样是机缘巧合下,即拥有HTML5低成本跨平台开发优势又兼具Native App特质的Hybrid App技术杀入混战,并且很快吸引了开发者的目光。
刘勇坚信Hybrid App适合市场的趋势。
在他看来,这种方式大幅降低了移动应用的开发成本,可以通过现有应用商店模式发行,还可以在用户桌面形成独立入口等。“Hybrid App像刺客一样,在Native App和Web App混战之时,偶然间的在移动应用开发领域占有了一席之地。Hybrid App成为解决HTML5困境不错的选择,相当于现阶段Web App的代言人。 ”
Hybrid App同样处于比较初期的阶段,会不会暂时取代Web App不得而知,但是无论如何,它也已经被很多优秀的公司和技术团队作为跨平台开发移动应用中间件进行技术研究,成为追赶供Web App者以给开发者众多选择。