由于HTML5天然的跨平台优势,在移动互联时代一跃成为应用开发领域的焦点。它改变了Web网页在不同设备上的单一呈现方式,给人机交互显示带来了飞跃式发展。中国最大的社交工具微信,便是凭借可随时分享的HTML5网页在一夜之间火便全国。此外,无论游戏、娱乐还是阅读、营销,HTML5都给予了用户全新的、更好、更便捷的使用体验。

近来,随着2013年后国内手机移动端用户的爆棚式增长,HTML5除了在用户们能看到的前端被越来越广泛的应用,还在企业被后端交互显示越来越重视。据云适配发布的《2016中国企业HTML5应用状态报告》显示,2016年有79.87%的后端工程师都知道并使用过HTML5,该结果较去年增长36.6%。由于企业用户需求的改变,借助成熟的HTML5技术来完成产品、管理后台、网站等移动化开发正在逐渐成为一大批企业的刚需。

HTML5并非完美跨平台 浏览器兼容性成瓶颈

HTML5 是唯一一个通吃 PC、Mac、iPhone、iPad、Android、WindowsPhone 等主流平台的跨平台语言。Java 和 Flash 都曾梦想这个位置,但都梦断于 iOS。此时人们纷纷开始研究基于 HTML5 开发跨平台手机应用,很多人都认为,原生应用只是过渡,就像当年从 C/S 结构转变为 B/S 结构一样。而且学习 Objective-C 和 Java 很费劲,既然会网页开发,为何不试试 HTML5。

然而,HTML5毕竟只是一个技术标准,所以跨平台确实跨平台,但只是理论上的跨平台。造成这种差异主要原因之一是现在用户端浏览器都是在内核基础上,在实际应用过程中,大家会发现各种浏览器之间存在各种各样的差异性,遵循各自拟定标准,浏览器解读标准不统一,导致HTML5页面在不同浏览器上显示的效果不一致,例如Chrome支持的某些功能在Safari中就有可能不支持,由此导致同一个HTML5页面也会有字体不统一的问题。

于是要经过大量的兼容性测试和修复才能真正实现“一次开发,所有平台完美运行”的理想,而这样的工作量并不小。

这种问题也的确是目前企业信息化人员思考的问题,《2016中国企业HTML5应用状态报告》的数据显示,有78.29%的人认为“浏览器厂商能否就兼容问题达成共识”将是影响HTML5技术发展的关键。不同浏览器上HTML5的显示效果不同、兼容性开发的周期过长等问题,极大的制约了HTML5性能的发挥。

此外,据国外机构Kendo UI的一份调查报告显示,绝大多数的HTML5的开发者关心浏览器的碎片化问题。碎片化是指操作系统或者浏览器存在多个版本,相互之间存在功能差异或者兼容性问题,从而使得应用无法在跨越不同的平台或者浏览器上正常使用。

如此可见,HTML5虽在与原生的较量中越挫越勇,但它并不是真的所向披靡。作为HTML5的载体,浏览器各自为营的现状成了影响HTML5继续壮大的拦路石。那么,HTML5如何扬长辟短,在企业高效移动信息化建设的呼声中突围呢?

HTML5标准制定者之一、研究浏览器超过10年的云适配创始人兼CEO陈本峰认为,有两种方法:

1、 通过HTML5的底层框架来屏蔽不同浏览器的兼容问题,所有的HTML5应用在框架之上来开发;

2、 通过让用户使用自主可控内核的固定浏览器。当然这种方法对于普遍的大众网民是不可行的,没有任何一个企业或者是组织强制大家使用哪一款浏览器。但是,在企业内部办公的场景中,这种方式是比较可取的,并且对企业的数据安全有极高的价值。

内核级安全 Enterplorer引燃HTML5技术

今年3月,云适配向业界推出了企业级浏览器Enterplorer,它基于HTML5标准,拥有自主创新、安全可控的浏览器内核,可以从纯前端角度帮助企业进行业务流程和办公系统的移动化。与普通浏览器相比,通过Enterplorer独有的专利技术双渲染引擎可以实现了对同一个网页完成两个不同交互界面(PC页面+移动页面)的渲染,快速实现对企业原有B/S结构的PC端业务系统的移动化。

此外,Enterplorer整合了所有企业级应用的统一入口,实现应用消息推送、即时通讯一体化的使用体验,并使用单点登录技术,一次登录即可访问企业所有办公系统。可快速实现原有B/S结构的PC端业务系统的移动化,并且避免了APP开发高昂成本和系统后台数据改造带来的高风险以及满足企业所有急需解决的痛点问题。

这款企业级浏览器的发布,核心就是通过自有固定浏览器是的思路帮助企业解决HTML5碎片化的问题——这样,企业就不必依赖各浏览器厂商,不存在兼容多个浏览器或者操作系统的问题了。

不过,在谈到云适配做企业浏览器的初衷时,云适配相关负责人曾表示,企业对拥有一款以轻后端重前端的开发方式为主,为企业提供专属服务的企业浏览器产品对于现在企业移动化非常期待。Enterplorer一方面承载着推动HTML5的在企业级应用中的发展的重任,另一方面,Enterplorer更期望基于最先进的万物互联技术标准HTML5, 在完美横跨各种设备及其操作系统中,成为新一代的企业级应用入口,构建全新的企业级应用生态。

基于HTML5打造一个繁茂的企业级应用生态

随着HTML5 越来越多元化发展,HTML5的发展将充满想象。《2016中国企业HTML5应用状态报告》显示,HTML5在移动信息化方面可应用的领域,也经历了从边缘化的考勤等日常工作向企业管理决策领域转变。比如有49.01%的公司倾向将HTML5应用于企业管理信息化,22.77% 倾向应用于企业市场经营相关领域如门户建设、HTML5网页。

因此,企业级应用是涵盖从应用开发、管理决策的方方面面,一个只能实现并解决HTML5在跨平台之间应用问题的浏览器,只是迈出企业级应用的万里长征第一步。

关于这一点,云适配创始人陈本峰表示认同,他认为,未来是一个万物互联时代,基于互联网的办公行为可能存在于任何智能终端上,操作系统碎片化日渐严重,PC上的Windows,手机上各版本的Android、iOS,以及智能终端上的各种嵌入式操作系统给企业开发、使用、管理应用造成巨大的挑战,企业急需一个跨设备跨操作系统的统一企业级应用平台,实现一次开发,随处运行,统一入口,统一管控。

为此,除了打造为企业移动办公使用场景而开发的Enterplorer,云适配还推出了跨屏云Xcloud产品,企业无需开发APP,只需要通过网站上部署“一行代码”的方式,就可以轻松实现企业网站移动化问题;而对于开发者人群,云适配更是打造了一个尊崇移动优先和组件化开发理念的开源框架产品——Amaze UI,以帮助企业开发者告别同类型代码重复开发的问题,大大提高了企业开发效率。

正是出于对HTML5可以实现横跨各种设备及其操作系统的理解,云适配才可以借助HTML5来实现 Enterplorer的开发,配合云适配Xcloud、Amaze UI等HTML5开发工具,云适配可以可以快速构建起一个覆盖企业应用层、开发层、平台管理层的全新移动互联网应用生态。

随着互联网巨头已经开始把目光投向HTML5,特别是像微软、英特尔、华为、科大讯飞、金山软件、阿里巴巴、中国信息通信研究院技术与标准研究所与云适配一起成立了“中国企业级HTML5产业联盟”,并在致力于让HTML5技术更好的为企业服务,更好的实现商业化,这一切都证明了业界对HTML5技术的信心,以及未来它所承担的重任。