微媒体11月3日报道 文/赵宏民 11月2日,由9Tech 主办的2013中国开发者大会在北京举办,包括中搜总裁陈沛、云适配CEO陈本峰等出席本次大会。期间,微媒体受邀参加了对云适配CEO陈本峰访谈,据陈本峰介绍,自己有一个梦想去解决网站适配的问题,也就是用技术去改变世界。
对话云适配CEO陈本峰:为改变世界而创业
陈本峰先生,云适配创始人兼CEO,W3C中国区HTML5布道官,曾供职于微软总部IE浏览器核心研发团队。在微软前曾在W3C香港实验室研究互联网标准,发表数篇学术会议论文,并发明手机浏览技术专利。曾获微软MVP、微软最佳产品贡献奖,担任美国西雅图华人创业协会董事,中国共享软件联盟首席技术顾问。
以下为采访实录:
问题1:云适配未来目标怎么样?长远规划怎么样?
陈本峰:讲到我创建云适配这个公司的愿景,因为我自己很早以前在W3C制定整个互联网标准的,后来又去做浏览器,所以说我的整个职业生涯基本上就是围绕着整个互联网这个标准技术来做的。做这么多年的过程当中,我逐渐发现整个互联网未来会面临的一个问题,什么问题呢?过去大家只会用一种设备上网,就是PC电脑上网。整个互联网的标准技术都是围绕PC制定的,整个浏览器都是围绕PC标准做的。这时候这个就没有问题。但是随着现在设备越来越多,出现了手机、出现了平板,未来还会出现电视,还会出现智能手表,还有谷歌眼镜,甚至还有车载系统,那大家可以看到未来整个互联网会进入一个新的时代叫多媒体时代,这是我今天下午要演讲的主题,多媒体时代。面对这么多屏幕,开发者就会面对一个巨大的挑战,我怎么让我的网页在各种屏幕上都有很好的呈现和用户体验。因为这些屏幕大小不一样,操作方式不一样,PC上面是鼠标键盘,手机是触摸,电视上是摇控器,反正有各种各样的操作方式。那这些开发者要为每一个设备都去开发一个网站的话成本就相当高了,你以后可能要做网站就不是做一个网站,要做几十个网站,面对各种各样的设备,那就是一个巨大的痛苦,那很多开发者就没有办法,就用PC。这样的话用户很痛苦,要用手机上网就要不同的撤换,看一个网页非常累。所以我们创办云适配的愿景就是希望解决未来多媒体时代整个互联网浏览体验的问题。我们公司的口号就叫同一个互联网任何一个设备,翻译过来就是让任何人可以用任何设备都很方便的浏览互联网,这是我们公司的愿景。而且我们也会不停的朝着这个愿景努力奋斗。我希望未来人们已经没有多屏移动互联网或者PC互联网的概念了,反正用任何一种设备打开这个网站都有很好的体验,操作起来都很方便,这是希望未来看到互联网的一个形态。
问题2:第二个问题是开发者学习云适配存在上手难成本高的问题,云适配如何鼓励他们开发并使用呢?
陈本峰:其实从我们使用的感受来说,云适配还是比较容易上手的,我们招的很多实习生,基本上就用了一个早上就能知道怎么用云适配了,基本上到下午下班之前基本上就能适配一个网站出来了,整个周期还是比较短的。当然整个产品肯定是有不停改进的空间,我们也会不停的收集开发者的使用反馈,提高这个产品的易用性。
问题3:第三云适配针对不同的网站有不同的模板,面对网站不同的需求是否考虑其他的方式解决这个问题?
陈本峰:这个问题主要还是因为,目前很多网站,它并不是严格按照W3C的标准编写的,国内有很多网站还是停留在用Tab来布局这个阶段,这是一个很不严格按照标准做的方式,还有其他的一些问题。但是这个问题其实也在不断的改善,我看到国内一些大的门户网站,以前还是用Tab来布局,现在新版的时候,新浪网或者是QQ,他们都改了,大家已经都在往这边迁移了。所以这个问题以后会越来越小。
问题4:您认为HTML5现在有两种看法,一种说HTML5已经非常成熟了,可以在企业当中应用,一种看法说它还有很多问题,比如说安全方面的问题,您是怎么看待它的成熟度的?
陈本峰:任何一个技术没有什么时候是绝对成熟的总是在进步的过程当中,包括HTML5也是很早就提出来了,最终的标准在去年12月底的时候,大家觉得这是最后一版了,基本上不怎么改了。但是未来的话,这个HTML5整个还会不停的出新版,可能后面是HTML5.1、HTML5.2这样的方式。我们现在云适配所有适配出来的网站都已经基于HTML5了,实践中表明这个用户体现已经相当不错了,像联想官网用了我们的云适配以后,老用户的回访率,今天访问一个明天再访问,这样叫老用户,整个你可以看到在两个星期内涨了十倍,这就说明用户体现就会有一个大幅度提升,用户就会来继续用联想的官网。所以说HTML5目前的这些功能,在做一些企业的官网还有企业的一些OA应用的话已经比较不错了。
你刚才说到一些安全问题,其实HTML5里面,浏览器已经把整个网页,把它很好的限制住了,安全的这个访问。所以,这个安全问题很多时候是浏览器做的。
问题5:现在对于企业来说,HTML5有什么应用?或者说场景?哪些适用的场景?
陈本峰:其实现在移动平台开发上面,基本上有两个主流,一个是原生的代码写APP客户端,另外一个是用HTML5,那基本上就集中在比如说官网,OA应用,比如说游戏。我觉得在游戏方面,对整个网络,以及对用户使用操作反应速度要求非常高,这种情况下原生的是比较有优势的,这块的话HTML5还是有劣势的。所以你看很多HTML5的游戏就是卡壳的游戏。但是对于官网和OA应用的话,因为交互不是那么频繁,这种情况下HTML5已经满足开发需要了。
问题6:现在HTML5在企业中应用挺多了,它有很多优势。但是您了解到的有没有HTML5当中比较成功的案例给我们分享一下?
陈本峰:成功的案例,其实企业官网这块,我们云适配现在是比较大力的在推这个HTML5,把所有老版的全部适配到HTML5方面了。像国内淘宝的移动版其实也用了很多HTML5的元素,也用得相当好。但目前来说,这个HTML5在中国还是属于比较初期的阶段,很多公司还没有开始大规模的应用。
问题7:云适配作为一个创业先锋的这样一个新的企业,有什么核心的理念来分享给一些创业的同仁呢?
陈本峰:首先我觉得,从我本人来说我不是为了创业而创业,我纯粹是个人的兴趣或者是一个梦想。其实像云适配这个项目也不是第一天想出来的,其实很多媒体都讲过了,我的研究生课题是这个,当时我发表了一个美国专利,其实也是解决这个问题的。然后再到后来去微软总部做IE浏览器,也是一直做网页的浏览,我整个职业生涯一直在围绕网页浏览器做的。我看到现在多屏时代的到来给网页浏览带来很大的障碍,所以我就有这样一个梦想想去解决这个问题。可能也是典型的技术宅男的思维,用技术去改变世界,比较理想主义的。
问题8:云适配未来的目标和长远的规划大概是什么样的?
陈本峰:刚才也提到,多屏时代每个网站如果都要去为各种各样的设备都开发一个版本的话,那整个成本非常高,对整个社会的生产力来说召开非常大的浪费,每个网站都要开发几十个版本,每个公司都要在这块支付巨大的成本。所以我们也是希望把云适配做成一个云计算的开发平台,然后每个公司他们在开发这个网站的时候可以用云适配这个技术,很快的生成适配各种各样技术的版本,云适配就成为这个网站开发的一个必要的工具。大家做完网站以后马上就会想到用云适配去适配到各个屏幕上。整个成为网站开发者的一个最佳的伴侣,一个工具。
而且,维护成本是降为零,用了云适配以后后面所有的更新全部是自动的,适时的更新,用户一发个帖在移动上面马上就能看到。因为维护的话对企业也是一个长期的成本,这个成本比开发更高,云适配可以把开发成本大幅度降低,把维护成本降为零,这对企业是非常大的节省,对整个社会来说也是很大的生产力的提高。
问题9:跨平台,各个公司其实也一直在这方面想解决方案,云适配一开始提出一行GS代码就可以实现PC端应用,适应各个平台,确实觉得挺神奇的。我想问一下,陈总,云适配是怎么做的?它的斗争用到哪些核心的技术?
陈本峰:两方面,一方面是云计算的技术,因为我们云适配,云开头,其实整个就是基于云计算的,我们在云端,我们研究了大量对各种各样设备的特征,比如说你什么样的手机,你的屏幕分辨率怎么样,屏幕大小怎么样,我们云端有很多这样的数据,我们云端也有很多处理的规则,比如说这样一个屏幕的手机它应该怎么样去处理。这是云端解决,我们有支持。然后在手机端,因为很多适配功能都是在手机浏览器端发生的,我们也是把浏览器的过程改变了一下,原来按正常的浏览器浏览应该把原网页启动出来,加了云适配代码以后把整个原网页去掉了,整个页面根据我们云端计算出来的规则做一些重排,然后再让浏览器继续渲染这个网页,这里面用到了很多浏览器渲染的技术。因为以前我一直做浏览器内核的,对这块相当熟悉。整个手机端的适配过程大概0.1秒。
问题10:对于客户使用云适配,其实用得还是很不错的,需要客户企业那边掌握什么技术?开发周期一般有多长?
陈本峰:更新对于我们的客户来说只需要加一行代码就可以了。不需要额外的处理,所以这也是大幅度方便了做适配的过程,传统的你要找到外面的公司,把PC端代码都给他,把适配器借口都开放给他才能做,时间很长。云适配不需要什么东西,我们给你一个代码,把它放进去,把整个用户需要做的事降到最低。
在云适配平台基础上还会延伸出很多增值服务,有一个就是图片压缩,PC端的话大家用的图片都是高清的,手机小屏幕上如果用那么大图片的话浪费了很多流量,我们在做这个过程当中,也会把图片作为一个压缩到最适合你这个手机屏幕的版本,平均下来基本上压缩到原来的五分之一,也是大幅度降低用户的流量,也大幅度提高下载速度。
问题11:因为我也有我的个人网站,我的个人网站会根据屏幕的宽度自动做内容的调整,我感觉云适配对于历史的网页有非常大的优势,因为历史的网页有不合理的因素在那里,所以在移动设备上的展示比较差。对于那些新做的网页,随着大家技术的更新,大家采用设计来设计网页之后,云适配跟现在的设计之间相比它的优势在哪里?怎么去吸引开发者来用云适配这个技术?
陈本峰:这个问题问得很好,现在做跨屏主要有三种解决方案,一种是重新开发一个手机版,这是非常原始的非常粗糙的一种方式。第二种有是响应式,响应式到目前为止历史也非常端,基本上是2010年5月份提出来,2010年下半年的时候,这个理论才基本成型,现在基本也就两年时间。响应式其实你要去看国外的一些网页开发社区,对它的这个评论是有很多方面的,其中对它负面的话,主要还是包括两部分,一部分响应式它的整个网页尺寸相当大,基本上国外有一个人做了一个实验,把国外一些响应式都爬了一遍,发现基本上下载下来的流量跟原来PC网页的流量差了10%,基本上等同于原来PC的流量。大家知道在手机端网速是非常慢的,而且流量都是要付钱的。这是响应式的一个最大的缺点。
另外响应式在处理简单网页的时间比较好做,比如说博客,博客应该是众多网站里面最简单的一个,有是文章列表,点进去就是一篇文章。这种网页用应式比较好做,但是网页一旦复杂了,那这就非常复杂了。这个情况下你再去做响应式的话,你要考虑的因素就非常非常多,你知道大家在解决一个问题的时候,如果考虑单一因素的话很好解决,但是如果有多种因素都需要考虑的话可能会导致这个问题没有办法解决。所以做复杂的网站,用响应式做,前面的规划和后面的实施周期,可能会大于单独开发PC版,没有在开发成本上造成节约,所以这是它很大一个弊端,就是面对复杂的网站。其实我们知道有很多网站都比较复杂,博客这样的网站只是一部分,所以它不是可以解决包治百病的解决方案。
还有一种它的理念是页面的内容结构不变,只是修改样式。其实在很多情况下,PC端的网页跟手机端的网页,页面是需要调整的。比如说电商,有一个大的商品介绍,还有一个购买按纽,如果按照普通的来排会把购买按纽排在大的图片下面,实际做的话你希望把这个购买按纽放在上面,因为用户没有耐心把这个图片一直拉拉到下面。云适配是综合了这种响应式的优点以及重新开发一个网站优点,云适配是非常灵活的,你可以根据这个设备做重排,它是综合了那两个传统方式的优势。现在节本上解决跨屏的话三种模式,重新开发网站,响应式还有云适配的模式。
问题12:我了解到Facebook在去年底,把他们整个应用的HTM技术去掉了,他们说采用HTML5是一个错误,你怎么看它的这句话?因为云适配也是采用了HTML5这个技术,你怎么看这个事情?
陈本峰:首先他并没有说采用HTML5是错误,他也讲过目前Facebook仍然有很大一部分流量都来自于网页端。很多时候更多的是给用户多一种选择,那就是说你是想用APP客户端还是网页端?因为很多情况下用网页端都方便一些。我觉得这是不同选择的问题。另外一个,HTML5它的能力,现在还没有被发挥出来,也是因为目前市场上没有比较成熟的框架,也没有足够好的开发人员。但是Facebook转向HTML5之后,有两个工程师把Facebook的代码又重新写了一遍,用HTML5重新写了一遍,跟原来的Facebook原生代码写的比较了一遍,发现比用原生代码写的更快。所以这说明一个问题,是开发的人不够牛,并不是HTML5的能力不行。所以我觉得整个目前HTML5还是处于比较早期的阶段,在开发工具、开发框架和开发人员上都是比较欠缺的,才会导致这个局面。
问题13:刚才您也提到现在主流的开发方案两个,一个是HTML5,另外一个是原生的技术,但是现在也有混合的方式,它是结合原生的优势和HTML5的优势,可以实现在各个大平台上运行,您怎么看待这种大平台的框架?它的未来发展?
陈本峰:这种叫做混合型的APP,我觉得它的出现更多的是去补充这个HTML5的能力不足,或者是一些安全上的考虑,因为HTML5整个是运行在浏览器环境下的,浏览器对安全做了很多限制,比如说不能读写本地的文件,如果它给你这个权限的话,黑客就可以发一个链接,你不小心打开了这个链接黑客就入侵了,所以HTML5是做了很多限制,对本地的网页进行访问的。那么混合型的APP出现,如果我是在混合型APP的壳里面的话有可以读,因为用户既然安装了这个APP,就相应这个APP的一切,更多的就是起到这个作用。
问题14:现在微信的覆盖率相当高,而且最近微信官方也说即将推出腾讯风铃,作用全球6亿用户的腾讯风铃会巨大,您是怎么看待这个腾讯风铃?腾讯风铃会产生什么影响呢?
陈本峰:他们做的事和我们不一样,风铃是一个电脑工具,你没有网站用风铃去建一个网站,从0到1,我们云适配是你已经有了PC网站了,想要适配到别的设备商,我们是1到N的过程,这个概念就不一样。第二个腾讯风铃更多的是为了腾讯的功能去做的,更多的是用微信的功能,更多的是服务微信的。比如百度推了APP也是针对百度搜索应用的,他们这些大的平台,大家都会推出比较适合自己那个平台的这些建站工具。但是,这是他们在那个平台上,他们所特定的一个东西,但是一旦到了其他平台,它就不能用了。而我们云适配的想法是让任何设备、任何APP,任何一个浏览器都能使用。所以我们是很中立的,我们希望用户点一个链接,因为互联网是开放的标准,我们希望用户点一个链接,不管在什么平台上、什么浏览器下面,什么APP里面,在微信里、百度里都可以打开这个网页。风铃更多的是在微信里面,大家的侧重点不同。他们是为了他们自己的平台服务的,风铃建出来的站,不可能在百度里面用得很好,在淘宝里、微信里也用得很好,对不对?我们追求不管你用什么APP、浏览器用户体验都是最好的。
问题15:手机浏览器和移动APP是并存的状况,未来它们会怎么竞争呢?手机浏览器在APP的冲击下会产生什么样的变革?
陈本峰:APP和浏览器之间的竞争已经存在了好久了,今天大家看到的浏览器就是PE时代的软件,大家现在看到的苹果市场,其实就是当年我们去轻工下载站,华军软件园,就是今天的APP业务商店,其实整个事情以前已经发生过。大家去看现在的PE时代是什么样,你还会下载QQ、下载浏览器,下载暴风,你也会用浏览器看一个公司的官网,比如说用浏览器看9Tech或者是微媒体的官网。但是反过来如果9Tech或者微媒体写一个软件放在华军软件园,大家会下载吗?大家不会用软件的方式阅读,软件的方式还有很大一部分,里面的东西没有办法把搜索引擎检索到。所以这种信息类的肯定是以网页形式存在的,未来这个格局也是一模一样的,大家还是会下微信、微博、百度,听歌的、看电影的。但是绝大多数比如说一个企业的官网,很多媒体,大家可能更多的还是去用网页信息,这比较方便。比如说我看到了一篇你写的很好的文章,我分享出去,在微信朋友圈或者微博里面分享了文章,其实分享出来是一个链接,我的朋友看到了这个文章很好点进去,这时候让他再下载一个APP看你的文章他会下吗?如果这个网站点一下两三秒钟就可以看到你的文章了,和要下载一个APP才能看到的文章肯定好很多是吧?
问题16:最后一个问题,您在云适配创业很成功的,关于移动互联网的创业现在还是方兴未艾的阶段,针对移动互联网的行业还有哪些比较合适的切入点?
陈本峰:其实移动互联网的历史也不短了,从2007年的Iphone就开始兴起了,到今年已经第七个年头了。其实移动互联网,游戏很好,大家都可以看到做游戏的动不动就超过千万,移动端的东西很多都可以放在以前PC的发展历史,PC的时候早期大家用互联网也是娱乐为主,早期也是上网玩游戏或者是上BBS,或者是看一些资讯之类的,今天你去看看移动端基本上也是一样,大家看一些资讯玩游戏。所以游戏跟媒体这块,移动端这块比较重了。但是很多工具类或者提高生产效率的,或者是生活服务的,其实应该是下一步,因为开始的时候大家都是娱乐玩了一段时间以后就想我这东西还能不能干别的?所以第一批挣到钱的PC端,第二批的就是有一些生活服务的或者工具的,这两天上市的去哪、还有58同城,这些公司都是在2004年、2005年成立的,所以第二批是提高生活效率的。我觉得未来,移动互联网也是,娱乐这股先来,来了以后大家想怎么提高生产效率,怎么提高生活质量,下一步应该是这个。