“有人的地方就有江湖,有江湖的地方就有纷争”江湖中总少不了纷争,这是作家笔下的武侠剧。“有人的地方就有网络,有网络的地方就有浏览器”网络中总少不了浏览器,这是我们真实的生活。
想要独领风骚,先要读懂用户
互联网发展这么多年,已经相当成熟,网民也早已摆脱了早前产品稀缺的时代。如今是用户主导的市场,几乎所有的网络应用,网民都有很多同类产品供挑选。对互联网产品来说,只有最能满足用户需求、体验***的产品才能够脱颖而出,赢得用户赢得市场。浏览器产业更是如此。它是网民使用次数最多、时间最长的上网工具,对用户体验的要求只会更高。而目前提高改善的空间仍然很大。在国内,确实已经有很多不错的产品存在并且具有相当的市场占有量,但是反观产品本身,真正的拥有良好的用户体验、满足用户需求的产品却***。
潜心做产品的团队不一定成功,但是成功的团队一定是在潜心做产品。不论怎样,浏览器本身就是一个产品,产品本身是否能成功,还是取决于产品的细节上。
双核浏览器到底要走那边
目前有一个非常流行的词,双核浏览器。对于目前而言,国内浏览器大部分采用双核浏览器,那么双核浏览器的未来又将如何发展呢?
所谓双核浏览器在字面上理解就是两个内核的浏览器,两个内核主要是Trident与WebKit,说白了就是IE内核与非IE内核,用户根据访问不同页面进行手动切换。造成这种现象的原因其实很简单,在国内由于网银交易只能采用Teident内核的IE浏览器。但是WebKit内核的非IE浏览器的解析速度与良好的用户体验又是IE内核无法比拟的。这也就造成了双核浏览器的诞生。
就在猎豹浏览器发布之后,猎豹官方首页上可以看到对于极速是这样写的:“猎豹就是这样一款***融合了Chrome和IE内核的双核浏览器。”一方面它具备Chrome的高速,另一方面也能够保障页面的兼容性问题,并且可以自动在Trident与WebKit内核之间进行切换,以保证用户上网的流畅体验。要如何做到双核自动切换呢?
提到这个问题,猎豹团队的工程师表示:当用户打开网页时,在网络层中会存在着不同特征,根据不同特征进行内核的切换。比如具有Doctype头部Tag等特征时,浏览器会自动切换到Chrome内核;当页面中存在VBScript、ActiveX等特征时,浏览器将会自动切换到IE内核。为此猎豹浏览器积累了大量的类似特征库,研发并且不断完善相关的快速匹配算法。
速度+安全+UI=优秀的浏览器
现在各大浏览器厂商追寻的无非就是浏览器的解析速度以及浏览器的安全性。那么浏览器的解析速度又只是简单的快速么?浏览器的安全只是简单的
针对于浏览器的解析速度猎豹浏览器的工程师告诉记者:首先从业界状况来看,基于Webkit内核的浏览器在渲染速度上具有明显优势,Chrome的V8引擎在JS解析方面有很大的优势,对于解析速度的追求Chrome是不二的选择。
其次,速度也是一种重要的用户体验,它应该是个整体概念,不仅要页面加载快,还要包括启动快、前进后退快、切换内核快等一系列网民常用的操作。在这方面,页面预取,浏览器的进程模型,插件的创建和销毁,系统级预读和优化等都是需要研究的技术,也有很多细节点上需要考虑。猎豹浏览器在发布之初就提到了Browser IPS系统。
在安全方面,如今的浏览器仍然极度依赖杀毒软件,不能独立进行防御,还存在不少问题。猎豹浏览器推出了Browser IPS系统,***将安全软件与浏览器内核融合在一起。猎豹浏览器团队的工程师表示:Browser IPS系统只是在用户网购的时候才会启动,在浏览一般页面的时候并不会启动,并且将大量的计算放在了云端服务器上,对客户端的浏览速度影响较小。
实际上用户除了关心浏览器的速度与安全之外还非常关心浏览器的用户体验设计,一个优美的产品总会得到用户的喜爱。对互联网产品来说,对产品UI和用户体验怎么重视都不为过。用户体验是一个系统概念,它与产品个性、品牌基因、功能特色等都紧密相连,它不仅仅能够满足用户的功能需求,而且应该与用户实现交互,带来愉悦感,超过用户的预期。
HTML5与未来战场的转变
HTML5在诞生之后,就竖立了一个原则,那就是所有的技术必须是开放的,不准有专利限制,HTML5作为下一代Web开发标准,它能够赋予网页更好的结构,对多媒体、网络应用拥有更好的支持,将从根本上改变Web应用方式。猎豹浏览器的工程师表示:未来的战场肯定会转向移动互联网,或者说我们现在已经身处未来战场中。在移动终端上,浏览器与APP一样都是网络入口,都是非常重要的平台。从发展趋势上来看,移动端的浏览器将会更多地与云计算结合,账号绑定,在PC、各类移动终端之间实现无缝地同步;此外,之前的移动浏览器更多考虑节省流量问题,而未来流量将不再是问题,重心将转移至用户体验方面。更好的使用体验在移动浏览器上将变得至关重要;与APP相比,移动浏览器支持HTML5技术,对应用开发者来说,一版通行,不需要适配各种不同的移动操作系统和终端设备,可以大幅降低开发难度和成本。
【编辑推荐】