当前位置:CIO频道新闻中心 → 正文

云适配创始人&CEO陈本峰:HTML5引领移动信息化新变革

责任编辑:cres |来源:企业网D1Net  2016-09-22 18:44:57 原创文章 企业网D1Net

天上之水,不辞九曲之苦,终成华夏澎湃之强音;万里长城,屹立苍穹之下,构筑中华骄傲之图腾。崇吾之山,率土之滨。天耀中卫,太阳之城。花儿杞乡沐霞光万道,世界沙都乘万里长风。

金秋九月,秋高气爽。宁夏中卫,既揽西北风光之雄奇,又兼江南景色之秀美,碧水蓝天,湖光沙色,林荫碧翠。在这美丽的“世外桃源”,2016年CIOC全国CIO大会在此盛大举办,来自全国300余位CIO共聚一堂,最接地气的观点、最实用的实战经验、最前沿的技术、最新的产品在此汇聚,碰撞出属于CIO的精彩的火花。
 
以下为云适配创始人&CEO陈本峰在2016年CIOC全国CIO大会上的发言,其演讲题目是:移动改变世界 重构企业核心。
 

云适配创始人&CEO 陈本峰
 

陈本峰:尊敬的各位CIO们,大家下午好!今天大家听了一天的架构、模式这些比较烧脑的话题,我是今天最后一个演讲,所以就讲一些比较轻松的话题。

今天各位的朋友圈都被腾讯最新推出来的应用号给刷屏了,接下来我就讲应用号背后使用的技术。我是第二次来参加这个大会。大家要记住我很简单,上网的时候最不喜欢看到的页面就是“该页面无法显示”,那个页面就是我写的,我做了大概十几年浏览器研发还有标准的制定工作。后来更多地参与HTML5国际标准的制定,今天大家在开发HTML5标准里很多动画可能都会用到我写的标准。

四年前我回国创办了云适配这家公司,也被国家聘为国家“千人计划”。云适配是专注做HTML5解决方案的公司,除了云适配以外,我还兼职担任国际互联网标准联盟在中国区的布道官。所以接下来我跟大家回顾一下HTML5这个行业中发生的一些事情。

刚才有几位CIO提到APP的开发不太行,所以都转到了HTML5。这件事情在国外是什么情况?今年1月份美国著名的移动端调查研究机构发布了一个报告,报告显示HTML5已经成为了国外第一大移动开发语言。所以现在在国外其实已经不是在讨论HTML5好还是APP好,现在基本上都在讲什么时候迁移到HTML5上面,这是一个趋势。另外可能大家都认为APP已经大行其道了,浏览器是不是死掉了?其实事实恰恰相反,今年谷歌浏览器在4月份发布了一个报告,谷歌移动端浏览器月活人数超过了10亿,而且增长非常快,短短5个月增长了2亿。所以大家可以看到HTML5技术在国外很多场景下在快速发展,我觉得微信应用号,其实也是在拥抱HTML5,张小龙也是看到国外整个趋势正在往这方面发展。

腾讯是一家很务实的公司,整整经过了8个月时间,他们内部做了很多测试、调试,现在才慢慢逐渐开放了微信应用号的内测,也是非常激动人心的事情。

刚才讲到了很多移动端的事情,再来看看PC端的事情。在座很多CIO的内部应用系统都用到了Flash技术。今年国外三大浏览器都要禁止Flash插件,因为我以前是做浏览器的,可以跟大家分享以前我们做的辛酸的心路历程。其实做过浏览器的人都知道,整个互联网里面安全漏洞最多的就是Flash。这个事情我们跟同行也交流过,大家都是一样的结论。所以浏览器的很多安全问题都是由Flash导致的,另外一个问题是Flash的性能是很糟糕的。在座的各位如果用笔记本上网,用Flash看视频,你会发现你的CPU一直转,就是因为Flash里面的代码存在很多性能问题。

所以当年乔布斯说过一句话,叫Adobe是一家很懒惰的公司。为什么苹果手机把Flash禁用了?因为它要考虑两个问题,一个是安全性,另外一个是对省电的要求。这些问题导致了Flash江河日下,今天Adobe自己都转向了HTML5技术,明年Flash基本上就会在整个市场里面彻底消失。

还有一件事情,国外的HTML5在蓬勃发展,国内其实也是。国家也注意到了HTML5的发展,所以今年在工信部的指导下,云适配、微软、华为、英特尔、科大讯飞、金山软件、阿里巴巴等几家单位共同组建了一个中国企业级HTML5产业联盟,其中也有工信部的中国通信标准研究院,这个联盟的主要目的是一起制定国家在办公领域使用HTML5的一些标准。

HTML5不是一成不变的,大家知道从HTML4到HTML5经历了很长时间。其实这是一个很漫长的时间,也导致了整个Web技术有点停滞不前。我们用互联网思维、快速迭代的方式改进HTML5标准。就在这个月将会发布HTML5.1的标准,明年发布HTML5.2的标准。HTML5.1有哪些特性?一方面更好地表达了交互能力,在座CIO有很多企业级应用开发都会用到表单,HTML5.1对表单有更好的支持。另外还提升图形图象的体验、视频的体验等等很多功能。

除了W3C官方标准以外,其实谷歌也在积极推动整个技术的发展,今年谷歌发布了一个叫PWA的框架,这个框架有很好的历史意义。谷歌做的PWA很好地解决了离线的问题,它能够让一个应用同时支持在线和离线,没有网络就会变成离线应用,就像大家使用的原生APP一样,这一点让大家对网络的依赖性降低了很多,另外PWA有更快的载入速度和更好更流畅的交互动画,体验上有很大的差别,进一步促进了HTML5技术的发展,它也开始被列入W3C下一代标准的制定计划。

这个照片是我一年前在会上跟大家分享过的,当时我就讲了这个趋势,今天我们再回顾一下。我当时说任何一个平台一开始出现的时候都是CS架构,最后会转入BS架构。BS架构比CS架构有天然的很多优势,转变的重要推动力就是网络带宽的速度,因为BS架构非常依赖于网络带宽,当然谷歌的PWA已经解决了这个问题。如果网络带宽一旦达到一定拐点,就会极大程度上促进BS架构的迁移。2000年左右,中国带宽普及之后,我们以前是下载Windows软件,后来越来越少了。人都是懒的,不用下载的时候一定不会去下载。

BS架构在安全性方面有很多优势,那么问题来了,移动信息化是否一定要经历从CS到BS的过程?PC当年走了这条路,移动是不是要再走一遍?答案肯定是否定的,这条路完全没有必要再走一遍,而且这条路有很多问题。在做移动化的过程中开发APP倒是次要的,开发后台是更大的工作量,要开发一个后台再开发APP,这样就是多后台多前台的架构,缺点很多。其中的沟通成本和开发成本可想而知,之后还要维护、升级服务器。还有一个很重要的问题,对于双后台架构来说,由于需求要经常变更,这时候要两个同步变更才能上线,不然可能后面的数据会打架。

PC端和移动端由不同的团队开发,团队规模不一样、水平不一样,代码量不一样,要让这两个东西对齐有很多东西要做,这会带来很多问题。还有APP会产生大量信息孤岛,也是很不利于信息化的。

云适配提出了什么样的解决方案?一个后台,前端自适配。设计模式下有一个很著名的模型,就是把数据和显示分离。其实在多数场景下,移动端和PC端很多时候差别就在表现层的展现,虽然有一些功能的细微区别,但是很大程度上在展现层有不一样的地方。所以其实只需要给用户不同的展现层就行了,没有必要给用户不同的后台,那完全是舍本逐末。

我们是一直坚持这个理念的,后台负责处理业务逻辑,前台根据不同的设备给它不同的展现。怎么做到这点?我们做了一个跨设备的企业级浏览器,我们把它定义成企业跨设备的统一BS的门户,这是基于我们自主研发的浏览器内核技术来实现的。这里面有一些专利技术,首先就是通过浏览器内核,能够把传统BS的应用直接转换到移动端的BS应用,直接从PC的BS到移动端的BS,不需要开发后台了。我给大家展示一下这个过程是怎么做的?如果要用原生APP的技术,去开发一个移动办公的应用,从做后台到前台要花多长时间?起码是两三个月时间,我们有两个客户花了一年时间,但最后还是失败了,因为改后台成本太高了,而且原来的供应商已经不存在了,所以整个项目流产了,花了一年时间。

就拿一个很简单的OA来做一个例子,OA请假申请单,输入申请单的网址,左边就是PC浏览器打开网址,这是整个开发工具的界面。大家可以看到通过组件的拖拽,从左边拖到右边。右边这个是在移动端,用浏览器打开办公应用的时候会看到的效果,这个效果完全可以自定义,可以通过简单的拖拽界面来实现,还可以自己写代码来实现。左边就是最后会生成的移动端的效果,然后就可以发布了。这边一按发布的话,我们后台有应用管理程序就可以发布到员工每个人的手机端了。演示一下,一个员工在电脑上面发一个请求,老板一刷新就看到申请单了,然后他就按一下同意,PC端就可以马上看到老板审批通过了,整个过程花了多长时间可以用秒表计一下。这就是我们的移动适配技术,能够快捷地帮你PC端的BS应用直接转到移动端。

企业级应用千变万化,什么样的场景都有。还有大数据分析平台等等,其实有很复杂的图表,都能把它转化出来。到底是怎么实现的?就是基于我们自主研发的浏览器内核技术,我们把HTML5浏览器内核技术上做了一个改进,叫智能感知渲染引擎。我们有两个渲染引擎,一个渲染引擎把PC端的页面显示出来,另外一个把移动端的显示出来,在这两个之间做一个状态的同步。在移动端做的所有操作,像代理一样在PC端重新操作了一遍。说得更通俗一点,其实就是在移动端换了一层皮肤,因为其实需要的效果就是在移动端有不同的展示效果,这个我们有8项国际专利。

BS应用开发出来还是不够的,企业还关注安全,所以我们又针对HTML5提供相关的一些沙箱技术,能够保证在移动端办公的时候数据是安全的。大家都知道浏览器里面缓存跟Cookie是不加密的,如果有一个病毒、木马很容易把页面拿出来,数据就会发生泄露。我们通过内核把所有的内容全部覆盖到了,端到端加密,从一出来到最后显示整个过程都是加密的。包括浏览器自带了客户端,能直接到企业内网里面,可以实现设备的远程擦除等等一系列安全保护措施。

这个就是我们整个移动端浏览器在手机上打开的一个截屏,可以看到上面各种各样HTML5的应用,可以随意添加多少,这个浏览器还有一点很重要的功能就是实现单点登录,企业级应用非常多,通过浏览器底层的能力可以实现单点登录。

这个浏览器的客户端大家都看到了,在服务器端我们有一个简单的关于BS应用的功能,能实现所有功能,当然我们主要还是针对BS应用的。

最后总结一下,云适配发明的Enterplorer,是一个跨设备的统一BS门户,当前的大背景下需要一个很好的门户,来实现统一的使用跟管理,我们有一个专利的适配技术,能够很快把PC端的应用迁移过来。目前我们的浏览器只开发了移动端,接下来还会开发PC端的浏览器,也有很多页面创新的技术等等,留到下次会上讲,希望有PC浏览器需求的可以跟我讨论。

云适配只是我们的一个产品线,我们其实是给企业提供全套HTML5的解决方案,所以企业在做HTML5中能用到的东西我们都有相应的产品,四年多来我们积累了很多客户,包括国务院、国资委,还有很多500强客户,一共有30多万家企业。我的演讲到这里,谢谢大家。

 
扫码打赏嘉宾:

关键字:HTML5

原创文章 企业网D1Net

云适配创始人&CEO陈本峰:HTML5引领移动信息化新变革 扫一扫
分享本文到朋友圈

关于我们联系我们版权声明友情链接广告服务会员服务投稿中心招贤纳士

企业网版权所有©2010-2018 京ICP备09108050号-6

^