简谈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的未来下个定论,为时尚早。
发展趋势
未来趋势
盈利方案
简谈HTML5与APP技术应用的更多相关文章
- 吓哭原生App的HTML5离线存储技术,却出乎意料的容易!【低调转载】
吓哭原生App的HTML5离线存储技术,却出乎意料的容易![WeX5低调转载] 2015-11-16 lakb248 起步软件 近几天,WeX5小编编跟部分移动应用从业人士聊了聊,很多已经准备好全面拥 ...
- Hybrid App技术批量制作APP应用与跨平台解决方案
前言 简单的聊一聊我开发了4年之久的Hybrid App(混合模式移动应用)平台开发,目前一直在持续开发与维护,支持无编程快速开发! 其本意也不是要吹捧前端有多么强大,只是用自己的实际项目阐述下对于前 ...
- 浅谈HTML5单页面架构(二)——backbone + requirejs + zepto + underscore
本文转载自:http://www.cnblogs.com/kenkofox/p/4648472.html 上一篇<浅谈HTML5单页面架构(一)--requirejs + angular + a ...
- fir.im Weekly - 揭秘直播移动 APP 技术实现
2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点.本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS . ...
- Ionic – 强大的 HTML5 Mobile App 开发框架
Ionic 是一个强大的 HTML5 应用程序开发框架,可以帮助您使用 Web 技术,比如 HTML.CSS 和 Javascript 构建接近原生体验的移动应用程序.Ionic 主要关注外观和体验, ...
- App技术框架
一.App技术框架的类型 图1 三种App技术框架之间的关系 目前App的技术框架基本分为三种(图1): (1)Native App:互动型,iOS.Android.WP各一套,而且要维护历史版本,要 ...
- HTML5手机APP开发入(5)
HTML5手机APP开发入(5) 回顾一下 HTML5手机APP开发入(4) 如何自定义Component,directive HTML5手机APP开发入(3) 如何实现MVC的代码重构,自定义一个P ...
- 浅谈html5网页内嵌视频
更好的阅读体验:浅谈html5网页内嵌视频 如今在这个特殊的时代下:flash将死未死,微软和IE的历史问题,html5标准未定,苹果和谷歌的闭源和开源之争,移动互联网的大势所趋,浏览器各自为战... ...
- 你得知道这3个最基础的APP技术框架
出处:优设网作者:信籽链接:http://www.uisdc.com/3-basic-app-technical-framework 信籽(手淘设计师):不知道大家有没有遇到过这种情景,当你做好一个设 ...
随机推荐
- UVa 11584 Partitioning by Palindromes
题意: 给出一个字符串,求最少能划分成多少个回文子串. 分析: d[i] = min{d[j] + 1 | s[j+1]...s[i]是回文串} d[i]表示前 i 个字符最少能分割的回文子串的个数 ...
- Discuz 5.x/6.x/7.x投票SQL注入分析
看乌云有人爆了这个漏洞:http://www.wooyun.org/bugs/wooyun-2014-071516感觉应该是editpost.inc.php里投票的漏洞.因为dz已经确定不会再修补7. ...
- BZOJ2337: [HNOI2011]XOR和路径
题解: 异或操作是每一位独立的,所以我们可以考虑每一位分开做. 假设当前正在处理第k位 那令f[i]表示从i到n 为1的概率.因为不是有向无环图(绿豆蛙的归宿),所以我们要用到高斯消元. 若有边i-& ...
- ASP.NET缓存OutputCache和Response.Cache之C#后台设置
一.ASPX页面缓存页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明<%@ OutputCache Duration="60" VaryByParam=&qu ...
- 用I/O口模拟IIC总线协议遇到的一些问题
最近做的一个项目,是基于IIC总线通信的传感器系统.由于另外一个传感器使用的是类IIC协议,而不是标准IIC,所以MCU不能与其通信,最后没有办法,只有通过I/O口模拟的方式实现IIC的总线通信.具体 ...
- Oracle日常维护脚本
1.正常停库流程 ps -ef|grep LOCAL=NO|cut -c 9-15|xargs kill -9 shutdown immediate; 2.备份数据库 bac ...
- Oracle 课程四之索引
课程目标 完成本课程的学习后,您应该能够: 理解b*tree索引的结构与特征 了解聚簇因子的产生原因 理解分区索引与全局索引的区别及场景 掌握组合索引的高效设计 位图索引的适用场景 全文索引的适用场景 ...
- android 应用页面与数据申请逻辑剥离;
1.页面与数据申请剥离,数据申请框架可以灵活更换,解耦合: 2.对应页面的数据申请类中,将返回数据解析剥离,灵活更换数据返回及对应解析: 二.模块划分: 1.一些通用的工具类,可以考虑迁移到com.c ...
- ECSHOP seo修改建议
ECSHOP是一个非常优秀的商城程序,以丰富的模板.稳定开源.非常快的执行速度赢得广大网店主的青眯.可是新建站30多天,目前百度只收录了首页,而google收录正常.我检查了他的网站一切正常,没有任何 ...
- Android selector item 属性大全(按钮按下不同效果)
<selector> 必须.必须是根元素.包含一个或多个<item>元素. Attributes: xmlns:and ...