再见,Chrome

我平时主要在用的两个浏览器,是IE和Chrome,IE用来访问工作相关的应用,Chrome主要是用来测试兼容性,也用来上社交网站。Chrome的那些扩展和应用,我倒是很少用。

自从升级到Windows 8.1之后,Chrome似乎就有点水土不服了。先是之前提过的字体显示的问题,Chrome更新这么频繁的程序,竟然用的不是Windows的新矢量API,这让我有点不以为然。另一个问题是,Chrome似乎对Windows 8.1自带的中文输入法也不太适应,在网页的文本框中输入的时候,字一多就有延迟,很容易导致输入错误。

另外,长期使用下来,我对Chrome还是有点意见的。首先是内存占用的问题。我之前的TP X220只有4GB内存,Chrome的标签开多了,有时候会卡。现在的机器内存很大,这个问题不明显了,但还是在。再者就是Google收集隐私的问题。用Chrome登录了Google账号之后,自己就很难知道,自己在Chrome里的那些行为被Google收集了。虽然作为一个小人物,隐私也许不值钱,但心里总是不大舒服。

昨天我试了下Firefox,字体显示竟然在Windows 8.1里完全没问题,还可以自己选择搜索引擎,即使用Google搜索,也不提示登录Google账号,这几点比Chrome强多了。反正Google除了搜索之外的服务我用得越来越少了,没有什么是非得用Chrome不可的。于是索性卸了Chrome,开始用IE11和Firefox的组合。我会实验看看,到底Chrome和Firefox直接有什么差距。

看起来Firefox对Windows 8.1的中文输入法也不大适应,这篇blog是用IE11敲完的。

Windows 8.1中程序字体模糊的解决方法

升级到Windows 8.1之后,你可能会发现,有些程序的字体变得非常模糊,而另外一些程序就没有这个问题。比如Chrome 29在Windows 8.1中看起来就是下面这个样子。

导致这个问题的原因是,Windows 8.1对于1600 x 900以上分辨率的屏幕,默认使用125%或150%的缩放比例。一些程序,比如Chrome使用的是老的API,不能很好的处理屏幕的缩放。而一些比较新的程序,比如Office 2013,能够比较好地处理屏幕的缩放,就没有这个问题。

这个问题有两个解决办法,一是将Windows 8.1的屏幕缩放比例调回100%。这个方法不是很友好,因为所有的程序都会受影响,在高分辨率的屏幕上,看起来会很小。我推荐用第二种方法,对个别程序禁用屏幕缩放。具体步骤如下:

  1. 在Windows 8.1中,用Search找到要设置的程序,比如Chrome。
  2. 在Chrome图标上按右键,选择Open file location。
  3. 在找到的快捷方式上,按右键选择Properties。
  4. 在Compatibility标签页上,选中Disable display scaling on high DPI settings。这样,这个设置就只对Chrome有效,而不会影响别的程序了。

 

Google出品,必是佳品?

Google推出Chrome这几天,我订阅的Blog里,满眼都是对Chrome的推崇和赞美,什么“要改变浏览器市场格局”,“目标是Windows”,“微软应该感到颤抖了”之类的,给我的感觉就是,凡是google的,都是最好的,一款划时代的浏览器诞生了。

这景象让我想起了几年前google刚推出gtalk时的情景,一样的推崇备至,仿佛gtalk一来,QQ,MSN Messenger就全歇菜了,可是几年过去了,用QQ的还是在用QQ,用MSN Messenger的还是在用MSN Messenger,到是gtalk,很久没有版本更新了,当年那些google拥趸们期待的强大功能,一个也没有发生,有点要歇菜的样子。

在我看来,Chrome还是一个很不完备的产品,号称是beta,但我看连beta都算不上,将这样一个产品推向市场,google美其名曰“快速推出,快速演进”,实际上是一种很不负责任的行为。所谓的“快速推出,快速演进”无非是省下了测试的银子,而让所有的用户来做小白鼠。对比微软,微软的任何一款产品在真正推向最终用户时,至少都已经是Beta 2了,在此之前有冗长的测试过程,来保证产品的质量。

作为一款浏览器,Chrome连许多基本的浏览器功能都还没有。有人说,不要将Chrome作为一款单纯的浏览器看待,它的目标是Windows。可是我实在是看不出,Chrome除了是一款需要安装在Windows上的浏览器之外,它还会是什么。目前它不能垮平台,它的目标平台,Windows XP和Vista,也注定了它无法被用在低配置的机器上。

不知道是不是被自己的崇拜者们的盲目崇拜,或是自己在搜索领域的江湖地位冲昏了头,现在的google动不动就要搞个业界平台,事实标准之类的,上次的OpenSocial是这样, 这次的V8又是这样。上次至少还弄了个Orkut,试了一阵子SNS的深浅,这次甚至在还没弄明白Browser的水到底有多深的时候,就弄了一个V8出来,结果首先就惹毛了FireFox。Google自己整几段针对V8优化的代码,然后就宣布Chrome比别的浏览器快多少,这怎么听着更像是国内的软件公司干的事。

照我看,Chrome就是一个还很嫩的浏览器软件,没必要鼓吹它代表了今天还是明天,一切让市场去检验吧。那些为Chrome摇旗呐喊的人,不妨先把自己的网络生活建筑在Chrome上再说,看看你能建得起来吗。