文档章节

“云适配”创始人:专注基础服务 解决跨平台适配

王尘宇
 王尘宇
发布于 2017/09/06 23:49
字数 1571
阅读 2
收藏 0
DoNews 10月31日消息 (记者 周勤燕)在无数创业者纷纷投身移动互联网,开发各种移动App的同时,云适配创始人陈本峰和他的团队却避开了移动App竞争的高地,将目光瞄准在互联网基础服务领域,解决跨平台之间的适配问题。 一行代码实现PC网站移动化 陈本峰本科就读于中国科技大学电子工程系,研究生就读于香港科技大学。在研究生期间,加入互联网标准组织(W3C)香港实验室从事互联网标准研究。当时W3C认为,未来人们上网的趋势将从PC端向手机端迁移。但不论采用何种方式连网,手机的屏幕肯定不会比电脑的屏幕大,从大屏到小屏手机如何适配,是需要解决的问题。由此,陈本峰对于浏览器兼容与适配问题产生了强烈的兴趣,毕业后加入微软浏览器开发团队,参与IE8、IE9以及IE10的设计与开发。 微软的工作经历,让陈本峰对浏览器内部的工作原理有了更为深入的了解,也将浏览器云适配的研究工作向前推进了一大步。“本质上来说都是显示网页,浏览器只是把网页原封不动地显示出来,云适配要做的是根据屏幕大小把网页显示出来。解决的问题都是一样的。” 从2004年至今,陈本峰历经8年时间开发出了云适配技术,它的工作原理是基于陈本峰的国际专利与HTML5技术,在PC网站植入一行JS代码,利用HTML5技术,在微软Azure云平台用脚本语言(javascript)对PC网站进行目标数据(dom)的抓取,采取CSS渲染,实现网页结构的实时分析、数据提取和重构。当用户访问网站页面时,云端会根据访问设备的不同,推送不同的适配引擎样式,进行即时干预并优化网页显示效果,实现跨平台网站的创建、优化、增值。 谈到这项技术的难度,陈本峰表示,云适配技术的门槛很高,特别难复制。就像一个搜索引擎的界面很简单,一个输入框加一个按钮,但按下按钮背后的事情则非常复杂。 据陈本峰介绍,“一行代码实现PC网站的移动化”技术,在国际上尚无先例。在美国市场,有两家类似的移动建站公司,虽然做的都是网页适配,但采用的却是不同的技术。有的是在云端服务器上进行转码,再缓存到服务器上。而云适配则是在用户本地转码,技术难度上会更高,陈本峰用百度Site App举例,“百度的移动建站和我们类似,也是在云端转码,但区别在于,百度抓取的是静态页面,不能进行及时更新。也不能满足很多网站实时交互的需求。” 由于操作简单,推出后受到了很多企业网站的欢迎,业务发展超出了团队预期。联想、微软、探路者、等众多知名企业都采用了云适配技术。 专注基础服务领域 根据谷歌的数据显示,没有经过适配的网站,其访客流失率高达79%。而市面上有95%的网站还没有实现移动化。 目前实现网站移动化有两种解决办法,一是移动App,二是手机网站。但App其实存在很多缺陷。首先,使用门槛很高,需要进行下载、安装、更新甚至卸载等繁琐操作,同时也存在很多安全隐患。其次,一个个App其实是一座座“信息孤岛”,App内的信息无法被搜索引擎检索,不利于信息的传播,无法做到互联互通。 陈本峰提到他们的很多客户,有不少是做过App的,但使用一段时间后面临分发困境,花了很多钱推广却毫无效果。使用云适配技术的手机网站,则可以配合其他多种渠道进行营销。比如在微信上点击阅读原文,打开的网页就是经过云适配后的网页,用户使用任何尺寸的手机浏览都无障碍。 除了移动App,微信公众平台与百度轻应用也成为了很多企业移动化的方式。陈本峰却认为,它们只是渠道和信息发布平台,起到流量导入的作用,但不能让流量落地。只有在企业自己的官网才能实现企业想要的业务逻辑。通用的第三方平台不可能照顾到每个公司的个性需求,他们做的只是普适性的东西。而云适配做的是下游工作,实现企业网站承接流量、完成交易等目的。 云适配的目标不止于此,陈本峰认为,互联网下一步将跨入多屏时代。未来可以上网的设备越来越多,人们会用各种各样的设备访问网站,但网站主不可能为每个设备单独开发一个网站。不同设备之间的适配问题更需要解决。“云适配做的是基础设施服务市场,前景非常广阔。任何一个公司、网站,都需要我们的服务。我们的愿景是让人们用人和设备都可以很方便地浏览网页访问信息。” 云适配创办于2012年底,目前已覆盖全球超过5000多种终端设备,适配超过1.5亿个网页。融资方面,已获得几位天使投资人和机构的数百万人民币天使投资。据透露,近期将会完成一笔近千万级别的投资。(完)

© 著作权归作者所有

共有 人打赏支持
王尘宇
粉丝 1
博文 450
码字总数 469557
作品 0
西安
私信 提问
SegmentFault D-Day 2015 北京站

SegmentFault D-Day 介绍 2014 年 SegmentFault D-Day,5 个月,9 场技术沙龙,覆盖北京、杭州、南京上千的开发者,我们受到了越来越多的开发者的参与和肯定。这些肯定也让我们不敢减弱技术传...

文洁洁洁
2015/03/09
335
1
基于HTML5,Amaze UI让智能硬件开发更高效

8月13日,“互联网+智能硬件”研讨会在北京召开。会上,中国信息通信研究院联合百度、华为、京东等企业共同倡议发起众创空间联合实验室,以整合智能硬件芯片、互联网开放平台、大数据分析等物...

云适配
2015/08/14
880
0
“青葱创业计划” 发布会:邀您见证大学生创业新时代

3月,正值开学季,「青葱创业计划」正式上线。为此,一场主题为“创业,我可以学”的青葱创业计划发布会将于3月27日在北京盛大启动。 「青葱创业计划」是国内第一个针对大学生科技创业的技术...

七牛云
2015/03/16
520
0
陈本峰:一行代码改变世界

他是IE浏览器“404 Error”的缔造者,是国际互联网标准联盟W3C中国区HTML5布道官,是“一行代码改变世界”的云适配创始人,他游历香港和硅谷,他是技术男,也是创业者。本期程序员客栈席文奕...

程序员客栈
2016/04/26
13
0
开发者技术分享日:如何快速开发跨平台App

开发者技术分享日:如何快速开发跨平台App 活动概况 时间:2014年12月20日14:00-17:00 地点:车库咖啡(北京市海淀西大街48号鑫鼎宾馆二层) 主办:APICloud 活动背景 在这个移动、云、大数据...

API_Cloud
2014/12/13
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

EOS官方钱包keosd

EOS官方钱包的名称是keosd,它负责管理你的私钥,并且帮你进行交易的签名。 不过不幸的是,keosd钱包对普通用户并不友好,它是一个命令行程序,目前还没有像以太坊的mist那样的图形化界面,而...

汇智网教程
50分钟前
2
0
ArrayList的实现原理以及实现线程安全

一、ArrayList概述 ArrayList是基于数组实现的,是一个动态的数字,可以自动扩容。 ArrayList不是线程安全的,效率比较高,只能用于单线程的环境中,在多线程环境中可以使用Collections.syn...

一看就喷亏的小猿
今天
2
0
Netty 备录 (一)

入职新公司不久,修修补补1个月的bug,来了点实战性的技术---基于netty即时通信 还好之前对socket有所使用及了解,入手netty应该不是很难吧,好吧,的确有点难,刚看这玩意的时候,可能都不知道哪里...

_大侠__
昨天
5
0
Django简单介绍和用户访问流程

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初...

枫叶云
昨天
8
0
Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)

应用场景 之前我们已经通过《Spring Cloud Stream消费失败后的处理策略(一):自动重试》一文介绍了Spring Cloud Stream默认的消息重试功能。本文将介绍RabbitMQ的binder提供的另外一种重试...

程序猿DD
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部