第三代多标签浏览器 * 取消标题栏,窗口最大化时标题栏的空白区域完全消失; * 地址栏整合搜索栏功能和历史记录等,一栏多用; * 取消工具栏和菜单栏,所有功能被浓缩到“页面”和“工具”两个下拉菜单,按钮位于地址栏右侧(连两个按钮的位置和功能都完全不走样;) * 取消侧边栏。 * 取消了底部的状态栏。 可以看出这种变化除了浏览页面的基本功能还在之外,别的大概什么都不剩。这样的变化弱化了浏览器背后所依托的平台的特殊性,让跨平台的浏览器界面统一变得可行,而且向着纯粹的上网本专用浏览器迈出了重要一步。 人们对这种浏览器显然经历了一个不短的适应过程,但是整体看来,自从2007年IE7亮相以来,这个适应过程只不过是短短两三年的事,就足以让前人无法想象的浏览器成为我们的日常。那么Chrome到底给浏览器的制作思路带来了怎样深层次的改变呢? 2、取消插件的背后是跨平台的野心 为什么IE和Firefox改个界面这么困难,恐怕很多人都没细想过,最重要的一个原因是IE和Firefox的插件。 浏览器想要读取多媒体内容和实现特殊功能,需要借助插件和控件两大外部功能的介入。插件(plugin)用来为浏览器安装额外的增强功能如工具条和侧边栏面板;控件(control)用来加载浏览器原生不支持的媒体或数据流,比如Flash和Windows Media。 IE和Firefox成为不同平台上被二次开发最多的浏览器,针对它们的插件和控件层出不穷,因此Firefox迷人的强大可定制功能让它的有些界面元素变得必不可少。同样的道理也适用于IE。 * 横向工具条是最基本的插件形式,比如众所周知的谷歌工具条和上网助手; * 工具按钮也可以自由添加,OEM厂商和某些软件可以把快捷方式附加在“后退”、“前进”等按钮后面; * 侧边栏是传统的自定义热门阵地,比如Office的信息检索功能和IE的媒体栏;Firefox通过All-in-one sidebar实现了强大的侧边栏功能。 * 页面底部的状态栏也可以大有乾坤,比如显示天气、twitterfox、切换代理等等。 这样一来,Chrome这样什么都不剩的界面对Firefox来说简直就是行不通的,除非把这些都挪到新建的标签页显示,但如果这样的话,有些操作就会很麻烦,失去了插件设计时的本意。Firefox之所以不能随便跟风,这是原因之一。 插件背后需要操作系统的支持。一般来说基于xhtml或者flash或者silverlight的插件都没什么问题,但是有些插件涉及到浏览器核心和其他深层功能,所以在Firefox的插件库里有很多Windows平台专用的插件,要不就是通用的插件,却基本没有Linux专用或者Mac专用的插件。至于控件就更是如此,大名鼎鼎的ActiveX的地位目前至少在国内还无可替代。 如果所有的浏览器都把功能缩减到Chrome那种程度,那么增强功能不能通过插件来实行,只能通过网页AJAX程序,也就是不同的Web2.0网站,而且是绝对的跨平台统一效果,你说这样的改变会对谁有利?微软和Firefox要是真的学了Chrome,绝对是找死,自掘坟墓。 |