关于Safari的思考

Apple 在今年的 WWDC 上给了我们一个小礼物,
就是把自家的 Safari 浏览器移植到 Windows 上来,
相信你已经体验过出色的 iTunes 音乐管理播放器,
看来 Apple 准备开始抢占浏览器市场啦,
其实,这也没有什么好奇怪的
随着网络的普及,资费的降低
浏览网页已成为大部分用户打开电脑的第一件事,也是最多的事
浏览器便自然成为商家的必争之地

不过,Apple 自己称 Safari 到 Win 上是为了 iPhone
称 iPhone 使用的是完整版的Safari ,
而 iPhone 目前不支持也不打算第三方来开发程序,
这一切都将通过 Web 2.0 的形式在 Safari 表现出来

当然,Safari 到 Win 上的理由还有就是
这家伙很赚钱,不理解吗
据说整合了 Google Search 和 Yahoo! search 的 Safari ,
当用户搜索时,Apple 能得到 Google 和 Yahoo! 的回报
its all about business ...

不过,我认为 Safari 到 Win 上最主要的原因
是促进 Switch 到 Mac 的效应,
从 Keynote 我们看到 Apple 有意把新的用户界面统一成 iTunes 风格,
有点 All Things iTunes 的味道,
这样,只要你会用 iTunes,你就会用 Mac OS
进一步的,当你习惯性的在 Win 下
使用 iTunes 听歌,使用 Safari 浏览网页,使用 ... 来 ...
我们说,你不一定真的会马上到 Apple Store 去买台 Mac
但至少哪天你真打算 Switch to Mac 啦,
你也不会觉得有多么陌生,
对事物的陌生不就是 Switcher 最大的 Switch 障碍嘛

Safari 使用 KHTML (Konqueror)基础上建立起来的 WebKit 核心,

WebKit is an open source web browser engine. WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE.

WebKit 是一个开源项目,
WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和 KJS ,
当年苹果比较了 Gecko 和 KHTML 后,仍然选择了后者
就因为它拥有清晰的源码结构、极快的渲染速度,
所以Safari 号称在任何平台上都是最快的
更多测评数据请参看官网
http://www.apple.com/safari

对于我们大多数普通用户而言,
最大的好处就是又多了个不使用 IE 的理由,
IE 真的很糟糕,忍不住又骂一句
好不容易 IE 7 在被逼下浮出水面,
但基本上全部是仿 Firefox 和 Safari ,
有时候我觉得是 Leopard 和 强大的 Linux 促进了 Vista 的改革

对于网页设计爱好者来说,
最明显的好处就是不用再去找在线测试网站了,
可惜在中国只有极少数的网页设计人员去测试自己网站在不同浏览器下是否一致,
很简单的,因为大多数设计人员只用过 IE ,
可能连 Firefox 这么出色的浏览器听都没听过
不过,我们在这里说多了也没意思,现状就是这样
但我相信会有越来越多的设计人员会开始有这样的意识

接下来,说说大家是怎么评价 Safari 的
国外各大媒体、博客网站对 Safari 几乎是一片好评,
Safari 发布没几天,下载量已经达到几百万次
并在发布当天就已经有黑客着手研究 Safari ,
这也就有了 Apple 在三天后就发布了 3.0.1 补丁,
我不觉得这是什么坏事,这说明 Safari 已经被广泛关注啦
而这只能促使 Safari 做得越来越好

可到了简体中文用户身上,
上面的那一切就成了恶梦,
最典型的评论是:
在 Win 下面真是飞快 - 启动飞快、浏览飞快、崩溃飞快
访问中文网站疯狂掉字,看新浪网基本全裸上阵
不过,对苹果中文用户没有任何影响,一切正常
问题全出现在中文版的 Windows 身上,
访问繁体网站,正常
访问日韩网站,正常
国外装英文 Windows 的朋友访问简体中文网站,正常
这让人联想到最近的赛门铁克误杀事件,
就中文 Windows XP 用户的电脑会被误杀系统文件,
然而全球那么多地方均没有发现任何这样的问题
是不是美国政府插手 Windows 搞的鬼我不知道
但我觉得中文版的 Windows 真的很有意思

所以包括我在内的第一时间下载并体验 Safari 的人,
最初都认为是 Steve Jobs 也太不注重中国市场了点,
认为是老乔这次太心急了,用Alpha来充beta
很显然是错怪了他老人家

但掉字的问题摆在中文 Windows 用户面前,
我们可以怎么来解决呢,
下面的是我在网上收集的一些办法

办法一:
你的系统装有 微软正黑体
正在浏览的网站字体优先指定为 微软正黑体

有人把字体该为 SimHei 后也正常显示中文

个人认为这很不方便

办法二:
到控制面板,找到区域和语言选项
在标签高级下,修改非 Unicode 程序语言为 英语(美国)
重启电脑后,正常显示中文

缺陷是系统中其他的非 Unicode 程序出现乱码,效果不是很好

办法三:
使用 nightly 版本的 WebKit 渲染引擎

  1. 下载并安装 Safari 到你的电脑中
  2. Webkit下载 nightly 版的 Webkit for Windows
  3. 将得到的压缩包解压
  4. 把 Webkit.resources 复制到 Safari 安装目录下覆盖原文件
  5. 运行 run-nightly-webkit.cmd

然后,正常显示中文

这是目前最好的

对点击书签按钮会直接Crash的解决办法

定位到 SafariSafari.resources ,
将 en.lproj 复制一份命名为 zh.lproj ,
启动 Safari 后书签和文本框操作恢复正常。

对浏览器插件的安装

目前支持的仅有

  • Adobe Flash player
  • Adobe Reader
  • QuickTime
  • Java
  • Real Player
  • Windows Media Player

据说把 Firefox 或者 Opera 的 Plugins 目录下的所有文件
放到 SafariPlugins 就可以了,大部分可以正常工作

新功能介绍
Tab标签浏览,字体变大变小调节,下载管理等一些基本的功能不比我介绍
说说其他浏览器没有的东西

Safari 内置了大量的英文网站资源,
书签工具栏和书签菜单是分开显示的,
整个管理界面很像 iTunes ,
Auto-Click 可以把一组书签合并,单击全部打开

地址栏
有些帖子写到单击地址栏为什么不是全部选中,这样重新输入时还要全选然后删除。其实Safari 的设计更加合理,单击地址栏的文本部分可以直接定位到要编辑的位置,单击地址栏的图标部分则是全部选中。

内置 RSS

最酷的是还可以搜索,动态的哦

页内搜索
第一次看到绝对惊艳,整页变暗,动画效果的关键词加亮,没试过的赶紧 Ctrl + F 一下。

标签
单个标签可以拖动出来单独成为一个窗口(必须是上下拖动),不同窗口的标签也可以拖动后合并,试验了一下 Opera 也可以,不过没有 Safari 的效果漂亮。

动态效果
修改主页、添加书签和自定义工具栏等操作可以出现动态对话框,符合 Mac 的风格。

http://www.tuaw.com/2007/06/12/beta-beat-new-to-safari-3/
http://www.tuaw.com/2007/06/13/beta-beat-more-great-safari-3-features/

哇~搜索的效果比较帅

哇~搜索的效果比较帅气,马上去找找有没有firefox的扩展。。。

我的safari安装目录下

我的safari安装目录下并没有Webkit.resources文件夹存在,粘帖进去之后执行CMD也没什么效果

收藏的一篇文章《最

收藏的一篇文章《最佳的瀏覽器閱讀體驗》,有兴趣可以看看。

最喜欢 Safari 的地方是它对文字的渲染,现在 Apple 把 Quartz 技术连同 Safari 移植到了 Windows 上,会有更多的人喜欢上它。对于网页设计师来说,中文在浏览器上的表现是最大的痛苦,但在 Mac 上不存在这个问题,再大再小的字都清晰匀称。不知道 Safari 在 Windows 有没有那么出色的表现

IE?FF?Safari?Opera?

我用mac,所以IE接近被忽略了,但是我用得最多的却还是Firefox, 在浏览很多非常不遵循标准的网页(特别是中文的居多, 小语种网页几乎不看)的时候,layout经常出现错误,在这个方面,IE做得最好??容错性最强?没办法,如果是一个web开发者,在各个浏览器起调试是非常烦琐的,浪费大量的时间,更有效的办法可能是,自己在开发的时候尽可能的去使用w3c的标准dom,css, xhtml,我认为为了追求更多的ui特效而使用大量的非标准是得不偿失的。在开发者看来,也许宁愿全世界只有一种浏览器。但在普通用户来看,IE早已不是最方便的浏览器,ms的捆绑让他拥有了那么多用户而已,可是他发展的步伐如此缓慢,让人感到悲哀。未来的浏览器市场谁也不可能一统天下,但我还是比较看好firefox,safari也不可能也不应该是wwdc2007时的5%那么可怜的份额,一个比IE不知道好多少倍的浏览器啊!!呵呵。

underground

确实很强!很有用!