很遗憾,我没有升级到IE8

IE8发布以来,在Twitter及不少SNS都收到朋友们的留言,询问我对IE8的评价。我没有升级,也不太愿意升级,只能先求助于他人。无奈,我目前还真没看到什么让我心动的“评测”,我想,也许是IE8正式版本身并没有带给我们(如果给您惊喜了,请留言告知)太大的惊喜吧。更何况,我很担心安装好IE8之后,我的那些只能在IE下使用的插件、网站是否能继续正常运转。尤其是看到Fenng的一推(“各位安装了 IE8 不能用支付宝的朋友,别问我了。这事儿我决定不了”),让我还是忍住了没去点击那个已经下载完毕的安装包。

我觉得写一篇不负责任的评测毫无乐趣,而且,IE8也与我毫无吸引之力。作为一个转型回ActionScript开发(是的,AS的世界比Web开发单纯许多,屁事儿也少很多)的开发者,我对它能多好地支持CSS、JavaScript也基本没有兴趣了(我承认在beta版时曾经很喜欢它的一些创意,例如Debugger模块和插件开放)。作为一个用户,IE8也没有任何让我升级的理由。对于一个拥有IE6、IE7的用户来说,升级一个IE8甚至还不如下载一个Chrome的安装包快吧(你比较过么?如果我错了,请留言告诉我测试结果)。IE8的几个新特性,我觉得在其他浏览器中已经全部都具备了。

总之,我没有升级到IE8,而且,如果你平时多用Chrome和Firefox,我觉得也毫无升级到IE8的必要。如果你仍然对IE8究竟是怎么回事充满好奇,可以推荐看看我的一位校友的博客文章(这里)。

评测都是扯淡,让我们用数据说话(为了尽量客观,数据来自Analytics,选自awflasher.com域名下下非技术类文章,如果你好奇具体如何筛选可见此文):

以下是IE8正式发布之后,8.0版本占所有IE浏览器的百分比(占所有浏览器的比比这还要低),这还包括了相当一部分beta版用户(根据这个时间段之前三天的统计,估计能有1.34%左右),也就是说,大多数IE用户并没有太热衷升级到8.0

这是去年9月份Chrome发布时前2天的数据,Chrome已经占到所有浏览器的2.76%了:

当然,IE8的出现如果能进一步消灭IE6用户,我觉得还是颇有意义的(可以为我们Web开发者省很多时间),可是,这件连IE7都没有完成好的任务,IE8真的能做到么?

Advertisements

浏览器的抉择,回顾与分析我的6年(三)- 天上掉下个Chrome

Google的Chrome似乎是突然出现在我们视线之内的。至少,我所收到的有关Chrome的新闻和消息全部都是在9月3日之后。从Google趋势的曲线上,也能很清楚地看到“Chrome”这一关键词的关注程度图:

如同之前提到的“期望越大,遗憾越大”一样,对Chrome本身并未保有期望的我,却被Chrome的许多细节设计所征服了。以最新发布的Chrome2.0b为例,我来说说最喜欢Chrome的几个原因。

1、启动速度快

之前在这个系列的第二篇文章《Firefox从挚爱到窘境》,我说到Firefox启动速度慢,还引起了不少争议。然而,Chrome速度快几乎没人否认。即便如Firefox的拥护者们所说,把启动速度慢归咎于开发水平参差不齐的第三方扩展,但我个人觉得,刚装好的裸Firefox还是不如Chrome快。有读者分析是XUL的缘故,但用户不管XUL有什么优势,只认速度。

另外,一个关键的优势在于,启动速度快,使得弹出新窗口之类的体验变得优雅了。试想,执行一行window.open之后要等5-10秒才能看到新的内容,而Chrome下几乎不必等待。不要说用JavaScript去建立一个div,不是每一家网站都会这么做,也不是每一次都能用这种“优雅”的方法解决问题的。

2、输出独立应用程序

独立应用程序一定要是VC编译的么?非也。Chrome告诉我们,用浏览器+web应用,也能做一些有趣的“独立应用程序”。如果你是一个90年代活跃的VC程序员,一定会不以为然,但那并不重要,能用、好用,比怎么实现更重要。

输出独立应用程序,就好像在iPod Touch/iPhone上可以输出一个URL到“桌面”一样方便。对于我这种15小时生活在GMail中的人,有一个独立的“应用”是非常方便的。此外,Netvibes也被我输出成一个独立的应用。

3、标签拖拽式浏览

Chrome把标签式浏览的作用发挥到极致。虽然它不是第一个使用标签式浏览的浏览器,但拖拽式的管理却令我非常喜爱。结合上面提到的单个窗口启动速度的优势,这使得多窗口式浏览变得更加方便了:快速的开启和关闭,快速的切换位置。

最后,我想说,Google Chrome是为浏览和应用而存在,并不是为了满足Geek的特殊需求而存在:别太较真了,如果你真的追求速度,用Linux下的Lynx吧。

4、多Profile切换

首先承认我的一个失误,有没有留名的Firefox支持者朋友告诉我,Firefox有一个-no-remote参数,可以让两个Profile同时运行。(只不过无法打开一个Profile两次,很奇怪的规矩)

和Firefox的晦涩不同,Chrome旗帜鲜明地支持了Profile切换的功能:而且,没有IE那么一大堆无聊的选项之后,这些特色功能就更清晰了。Chrome能做的,Firefox的确都能做,甚至给IE打上一些插件也能做。但对于非专业级别用户来说,Firefox、IE在这方面的亲和力显然比Chrome要差。

附:请勿传播本文。因为中国喜欢争论浏览器好坏的用户50%都有精神疾病,他们喜欢用Spider的方式捕风捉影、断章取义:看到一个Firefox或者看到一个Twitter就喷一堆口水。我实在不希望去摧残他们幼小的心灵:)

浏览器的抉择,回顾与分析我的6年(二)- Firefox从挚爱到窘境

讲完IE,来说说Firefox这款争议颇多的浏览器。

有关Firefox的争执,从它挑战IE霸权地位的那天开始就没有停息。之后,随着Google联手Mozilla的Adsense推广计划,更是让Firefox的争论“火上浇油” – 大量丧心病狂的垃圾网站作者开始像90年代的传销商那样推广Firefox牟取暴利。上当受骗又不明真相的群众开始恶意诋毁Firefox浏览器本身。更令我感到遗憾的是,Mozilla的监管反应实在是太迟钝了,以至于眼睁睁看着Firefox在国内沦为“流氓软件”的一员。

不过,这样也好,如果都是为了浏览低俗站点而成为Firefox用户,这样的人还是少一点比较好……

幸运的是,我接触Firefox并不是被这种低俗网站强硬推介,所以心态也平缓许多。初次接触是06年,在一些朋友的推荐下开始逐渐尝试利用Firefox取代IE的。然而,真正让我“爱上”Firefox的原因,却是“它所提供的强大调试功能正好符合我的工作需求”。我当时在公司负责全部的前端开发,自然也非常需要这些工具。这一点,和许多热爱这款浏览器的同行一样。而也正是那些Firefox的反对者无法理解的因素所在:对于一个不需要编写DOM结构和JavaScript脚本的人来说,Firefox的许多王牌插件毫无价值。

总之,那时候有一批优秀的插件吸引了我:CSS Viewer、JSView、Live HTTP Headers、View Source Chart、Web Developer等等。然而,最令人动心的,莫过于Firebug了,它优雅地集合了前面所列举插件中90%的功能。虽然我已经忘记具体是在什么时期接触Firebug的,但我清楚地记得是这款插件让我彻底依赖上了Firefox:对于一个利用JavaScript写交互页面的开发者来说,Firebug的console和DOM Inspector可以节省他90%的时间!

然而,期望越大,遗憾也就越多,久而久之,Firefox的缺点也逐渐显露出来。当使用一定时间之后,Firefox竟然要5-10秒钟才能启动,这对我来说是无法容忍的糟糕体验!而且,“开发需求”和“浏览需求”本身交集太少,前者要求对页面,包括网络流、事件流都能全方位把握和掌控,而后者则要求更快地启动速度、更好的浏览体验(例如可拖拽式标签)等。我的Firefox安装了许多形形色色的插件,越来越笨重。而这些插件又来自不同的第三方个人或者团体,水平参差不齐的代码造成了相当程度的内存管理不善,也就是大多数人所说的“内存泄露问题”。

因此,即便是再好的硬件支持,插件不断增多总是会带来麻烦。久而久之,我认识到,与其指望那些第三方插件能尽快改善效率,不如自己对不同的需求进行分组,然后归纳出不同的Profile! – 每个Profile只安装当前需求所需要的插件。例如,当我需要开发页面的时候,就加载JS View、User Agent Switch、Firebug等插件;当我只需要浏览的时候,就不用加载这些插件。

其实,Firefox自身的profile功能原本可以非常优雅地解决这个问题,然而,Mozilla的开发者们直到Firefox3也没能做好这些!切换一个Profile居然必须关闭所有的Firefox进程,这把Profile存在的意义大打折扣了。

终于,在2008年9月,Firefox 3发布时的激情终究没有敌过Chrome闪电战般1.0、2.0b的两轮攻势。启动速度极快输出独立应用程序Profile切换这三个我最重视的特色让我的Firefox逐渐沦为一个开发工具,而不是浏览工具了。

其实这三点对Firefox来说,从技术上完全没有什么难度,但Mozilla的工程师很遗憾地没有抓住问题的关键。在这个“得浏览器者的天下”的Web时代,Firefox应该低下头向Chrome学习了……

浏览器的抉择,回顾与分析我的6年(一)- IE,少年的记忆

最近大家都很“低俗”,挺没劲的。我决定整理一下这几年使用浏览器的经验,分享一些我的心得。

先说IE,它在我心中的关键词:“简洁”、“古老”、“失望”、“危险”。

相当长的时间里,我曾是IE6的忠实用户:当时我觉得在英文XP-SP2环境下,无任何ActiveX插件的IE6比什么都快,我还记得,04年左右,有少数人向我推荐Firefox(似乎是1.0),我一点都没有动摇,这种状况一直持续到06年。

我第一次上网的时候,是1997年。那一年我初二,浏览器似乎并不是互联网的全部。我所能记得的两个主要爱好是下MP3和联机玩Westwood的红色警戒(最老的版本)。那时我看网页很少,而且有时还使用Netscape Navigator(虽然那时我更喜欢中文版的软件,但在拨号的恶劣环境下,这玩意确实比IE快)。到了2001年,我高二的时候开始逛起了高中的BBS,一发不可收拾。浏览器自然就成为了重要武器。我记得那个时候似乎还是使用IE5.5中文版,没过多久升级到IE6,就再也没有更换过浏览器了。之后虽然陆续有一些新的浏览器出现(我记得腾讯02年就搞出了一个TT),但我始终毫无兴趣:在软件方面,我很迁就自己的习惯,不喜欢随意更换。

04年,室友介绍我用Firefox,我并没有太大兴趣。总之,我和Firefox1.0系列彻底擦肩而过,由于06年之前我并没有从事Web开发工作,我甚至比很多人要晚用Firefox – 直到06年的某一天。

其实我使用IE一向谨慎,不会随便浏览那些低俗站点,例如我就从来不上门户网站。但06年的某一天,我还是犯傻了。当时因为急着寻找一个免费的JavaScript混淆工具而四处搜索。由于一时贪心被流氓网站所骗,就点了几个看起来很普通的链接,我脆弱的IE6很快就“缴械投降”了。瞬间,系统里多了一大堆莫名其妙的进程,我一向不信赖任何杀毒软件,不得不全部重装。

重装后,我选择了Firefox,那时已经有1.5可以使用了,许多有趣的插件、非常喜欢的tab体验让我开始逐渐放弃了对IE的依赖。

至于我如何变得无法离开Firefox,则要追溯到2006年我参加工作的时候说起。而在那之后,IE在我心中的记忆也彻底停止在2006年了。直到07年我开始使用淘宝等服务,才不得不又一次使用IE这一浏览器。但IE已经彻底让我失望了,无论是IE6还是IE7,我看不到他们相比Firefox和Chrome的任何优势。

搜狗浏览器发布,教育网加速是亮点

近日,搜狗官方宣布了其浏览器的发布(下载地址)。由于其中有一条比较实用的“教育网加速”功能,我立即下载体验了一下。遗憾的是,到目前为止,这项搜狗官方宣传的特色功能似乎“只出不进”(就是说只能从教育网出来,无法进入教育网)!我已经询问了在搜狐工作的朋友,相信不久能得到答复。

也许是还在beta版的缘故,基本功能除了借鉴了一些Firefox3的新设计之外,并没有太多亮点可言。而且内核也使用的是IE的(估计是为了支持国内更多粗制滥造的页面和网银吧)。至于启动速度、渲染效率,我个人体验后发现比Chrome有不少差距,比IE要好一点。

这张图是Firefox3的“Awesome bar”:

其实,这款浏览器唯一打动我的是两个比较实用的功能:一是支持教育网的加速;二是支持视频弹出式播放。

教育网加速的好处不用多说了:由于盘根错节的利益纠纷,我国教育网和公网接口就是打不开。以至于许多高校的大学生和老师生活在水生火热的“网络封建时代”,远落后于美帝国主义国家,距离社会主义共产主义则更TM遥远!这对我们的国防事业、教育事业和大学师生心理健康发展都有着极其不利的影响。君不见,许多高校的叫兽甚至都还在用封建社会的价值观生活着,实在是恐怖至极。有了教育网加速功能,无疑是百万雄师过大江,解放了教育网中水生火热的老师和学生们。

支持视频弹出播的最大好处就是可以全屏播放。不过这个好处说到底也是利用了现有Flash视频播放器的设计问题:许多大网站为了提高自身PV,不惜牺牲外嵌播放器的全屏体验,而给母站制造链接,这使得观看视频的时候非常不方便。这也是为什么我几乎只在自己的Blog嵌入Youtube播放器的原因:目前据我所知,只有Youtube愿意为外嵌播放器提供全屏功能。

总之,我个人觉得自己目前还没有使用这一款浏览器的必要。但相比太过简单的IE和过于复杂的遨游,也不妨体验一下搜狗的浏览器。就我对搜狗拼音这一款产品的体验,实话实说,搜狗的团队还是很努力的,这一点,从搜狗浏览器的安装流程上也可以看出:

理智地分析Chrome浏览器的份额

谷歌的Chrome浏览器出来的第一天就分析它的占有率,我认为可能不太准确。毕竟身披Google的华丽外衣,难免会有大量的用户去尝试。今天距离3日Chrome浏览器首发,已经过去了近4天,我结合我所知道的一些统计比例来分享一下我所掌握的“Chrome浏览器的占有率”。我们一共考察两组不同的数据源,分别是我的个人博客(http://www.awflasher.com/blog华中科技大学官方BBS白云黄鹤(http://www.byhh.net

首先,我的blog的访问比例,根据Analytics的数据显示,第二天的访问量最高,一共有400多个独立IP访问:

然而,不幸的是,之后的数据,是一个“锐减”。

如果绝对数量无法说明问题,再观察其相对数量:

9月4日,访问awflasher.com/blog这个网址下的Chrome浏览器一共占所有浏览器的3.7%,而这个比例,在6日,下降到了1.9%,几乎是减少了一半:

好了,再看看白云黄鹤这边的统计情况:

仍然是一个“一起一落”的趋势。

很不幸,也许许多人只是对Chrome抱有好奇心态,真正留下来继续使用的,并不多。当然,这样的统计也显得比较粗糙,我想针对Google自身的GMail,也许Chrome会更胜一筹。至少我自己就开始用Chrome看GMail,而不是Firefox了。

不过,要知道,Chrome浏览器目前还只是一个版本号仅为0.2的浏览器。IE已经是7,而且有8的beta版放出,Firefox也出到了3,Opera也是9.x系列,我们完全应该再给Chrome一点时间。甚至,Google的Chrome这步棋到底是不是冲着Firefox和IE的浏览器市场份额去的,现在都很难说。

结合我的个人习惯来谈Google浏览器Chrome

今天很多人都在期待的Google Chrome终于发布了。首先,可以肯定的是现阶段Google浏览器Chrome不太可能替代IE、Firefox,这也应该不是Google急于达成的。这个Chrome浏览器,在我看来,有一定的潜在价值。尤其对我的个人习惯而言。

先看看我是怎么用Firefox的:当Firefox中的扩展(也有人称插件)越来越多的时候,我开始苦恼。起初,我通过“禁用、激活”(Disable/Enable)的方式来选择性地“消灭”一些扩展。例如Firebug(普通浏览时不需要)、All In One Sidebar(调试Web时不需要)等等。

后来,我发现这样切换非常麻烦,我就采用了第二种方式:设立多个Profile(由于工作需要没有用过中文版的Firefox,不知“Profile”在中文版是怎么翻译的,但命令行操作都一样)。设立的方式很简单,输入Firefox -P根据界面提示操作即可。现在我建立了一些Profile并命名为Dev, Reader, Rush等等,分别表示“开发时使用”、“阅读浏览时使用”、“高速启动(基本无扩展)”

仍有不少读者通过GMail和Gtalk提出疑问,特给出设置Firefox profile的截图(这个界面是Windows的“Run(运行)”界面,按“Win”+R可以呼出):

然而,即便这样还是觉得麻烦。尤其是当我只需要打开GMail的时候。即便是启动“Rush”,我仍然觉得速度可以更快一点。

这个问题,困扰了我很久,这也是为什么我两年了都一直没有进一步介绍我所用的Firefox扩展(因为要列举各种排列组合,太复杂);同样,这也是为什么我们有了许多有趣的AIR应用(Adobe公司推出的一种“类Web的客户端技术”):比如一个AIR应用打开就是一个GMail。

上图中,我们可以看到它的Awesome bar与Firefox3的那么“神似”、主域名加粗甚至有模仿IE之嫌。不过即便如此,对Chrome的“浏览”功能我并没有投入太多期望(至少没有我需要的Foxmarks、All in one sidebar这样的插件就让我很难把当作一个浏览器来用)。Chrome能做的,是帮我更高效地使用Google提供的各种服务。我想,这也许是许多Google用户最需要的一种功能。尤其是当这个Chrome有了Google的“V8 JavaScript Engine”之后,我更加不需要那些别扭的AIR应用了(除非是自己做一个GUI客户端)。

一句话总结:如果在Chrome里运行GMail比IE或者Firefox快几倍,我就不会再用Firefox去读邮件了。

最后还是发发牢骚:无论是IE也好,还是Firefox也罢。我早已没有了参与口水战的兴趣,我想许多朋友也都有听过类似的“劝告”:“大家都在用Firefox,Firefox真好啊”;“IE最好,其他的都是流氓软件”。举个浏览器之外的例子:许多人常说,“用QQ的都是小孩,用MSN才是白领”。对此,你一定要结合你自己的需要来用。千万不要以为很多小孩都用QQ就以为腾讯是个草包。TM的效率比臃肿的MSN高我认为是毋庸置疑的。但是遇到外企领导,还是尽量和他们用MSN沟通(其实我个人感觉真正在国外的创业者用Skype挺多),你要是给个QQ人家,说不定项目就跑了。说回浏览器,我非常反对Firefox用户那种“舍我其谁”的感觉。我是Firefox,我用Firefox就完了,没必要拉着周围的人都来用。人家不用,自然有人家的原因;人家要用,也用不着我们费嘴皮子。对于Google Chrome,更是如此。

PS:Chrome有一个小问题。那就是focus的按钮和没有focus的按钮之间毫无区别。比如说按Tab键切换到Gmail的“send”按钮,这时候并不像IE、FF那样显示一个虚线边框,不知是否其他人也有类似问题。

最后八卦一下,可能吧同学在GTalk上分享了一张非常可爱的图,告诉我们Chrome是如何“炼成”的: