由于一直没有完整统一的安全标准,在长期多种混乱的开发模式相互作用下,浏览器的安全漏洞数一直居高不下,这成为了限制当代浏览器发展的关键因素。而随着HTML5新标准的逐步完善,我已然看到这些限制因素在被解决的同时,浏览器正朝着真正意义上的平台化迈进。
浏览器是被一个一直口口声声被称作平台的产品,而浏览器的平台化进程一直不尽如意,其中最重要的限制因素就是数据安全问题。
浏览器安全之困,早期发展的混乱
在浏览器诞生初期,它只不过是让人彼此间访问主页的工具而已,但互联网的高速发展把浏览器推在了风口浪尖,这种高速发展的结果就是遗留了极多难以解决的问题:每个开发商异常独特而不兼容的开发模式、贪图方便胡乱拼接的技术以及随心所欲的设计等等诸如此类的问题,都成为了限制当代浏览器发展的重要因素。
原因何在?一方面,由于我们一直没能构建出一个统一完整的框架来规范浏览器的各种标准,那些早期模糊的定义早已不再适用当代的发展状况,长期以来互联网不间断的遭受重创,层出不穷的安全问题就是最直接的表现结果;另一方面,各个浏览器厂商都非常频繁的更新迭代版本以及疯狂的加入新功能,完全不考虑清楚是否符合规范标准,而一旦出现问题他们都很干脆利落的怪罪于客户端或者服务器问题,当然,这种乱战的最终结果是我们这几年取得的进展非常有限。而直到最近随着HTML5规范逐步完善,强大的跨平台特性给解决以上问题带来极大的希望。
国内HTML5 的成熟和发展
为什么浏览器领域竞争如此激烈?严格地说,浏览器的市场份额并不能直接转化成现金收入,但这又关乎权势地位:因为可以通过浏览器来捆绑、推销或边缘化某项服务(哪怕是默认搜索引擎这个简单的一点就可以带来巨大商业利益),无论是腾讯百度、亦或是360还是搜狗都把浏览器当作是一个公司战略级别的产品,也就是说谁控制了浏览器,谁就更容易控制整个互联网。
即便国内各浏览器开发商对浏览器的内容和资源、技术研发、战略布局等方面的考虑均各不相同,但在国内浏览器产品严重同质化、内容匮乏的时候,大家也早已形成了一个共识,那就是深耕HTML5。
究其原因,首先大家最看好的是HTML5优秀的跨平台移植性,在HTML5时代,无需再针对每个平台都进行单独的开发和适配,只要以浏览器作为承载对象,实现APP的Web化,就可以实现PC和移动端的无缝移植。 而浏览器作为一个高活跃度、强展现力的平台,HTML5 的成熟带来的绝不仅仅是跨平台移植这么简单,浏览器在未来能够承载的服务范围也将进一步扩大,在我看来其平台化属性则是最突出的一面,当浏览器真正的从工具转变为平台的时候,嵌入其中的内容、游戏、应用、以及其他各种服务就会形成一个更加高效率的生态系统。我想,这也是百度、360都在私下加大对轻应用和浏览器技术研发力度的一个表现吧。
同时,当浏览器能良好的发挥HTML5的技术特性时候,不仅前面提到最为关键的统一安全标准问题可以得到解决,同时在用户体验中也将是一次飞跃。在浏览器正在变成应用平台的变革之机,谁能提供更好的用户体验,更快捷的操作体验,那将会在新一轮的变革中赢得更多的用户和市场。