OS X Mavericks DP1体验(二):Responsiveness

昨天,我写了第一篇专门针对于Kernel级别的新特性「Compressed Memory」的OS X Mavericks的评测体验报告。这个特性对于像我这样电脑内存还在4G或更少的人来说可能比较有用,对于内存8G甚至16G平常都很少用完的就意义不大了。

那么,今天我要介绍的则是第二个对所有用户来说都非常有意义且重要的一个新特性:Responsiveness,即响应性。

所谓Responsiveness(响应性),即是最直观的用户界面响应用户操作的流畅程度,这将直接影响用户体验。OS X Mavericks将这个特性重点对待,可见它全面提升OS X操作系统使用流畅度的决心。

那么,如何评测响应性呢?实际上,平常我们移动窗口、进行窗口的最大化最小化等操作的流畅程度将直接反映响应快慢。不过这些响应一般都已经够快,已经反应不了什么了。现在对用户体验最为重要的则是:Responsiveness Scrolling(滚动时的响应)。

滚动是我们日常使用电脑时最常用的一个操作,特别是在网页中滚动较长的网页,滚动越流畅,则响应性越好,用户也就感觉越舒服。解决了这个大问题,也基本解决了响应性决定的界面流畅度。

废话少说,来看我对OS X Mavericks的滚动性能的对比测试吧。

下面这个视频是我用iPhone 4S录制的,主要是在OS X Mavericks下的Safari 7.0上快速滚动我昨天写的这篇图文《OS X Mavericks DP1体验(一):Compressed Memory》,页面不是很复杂,但在我的Late 2010的MacBook Air上足以反应性能。另外还有对比的测试的是Google Chrome 27,来看看滚动时哪个更流畅。评测工具是Quartz Debug。

注:以下视频有慢速语音,请注意身边是否有老人或小孩以免受到惊吓。

看完视频后,这里并不能得出Safari比Chrome快之类的结论,毕竟这个Safari 7.0是专门为OS X Mavericks设计的,而Chrome则是兼容所有主流OS X平台的。

但是这个滚动性能上的显著差距还是让我很吃惊,毕竟一个是接近人类可以感知的权限60帧/每秒,而Chrome只有30帧/秒。即使我不用Quartz Debug来反应具体的FPS数值,我也可以明显的感觉到Safari的流畅,Chrome的顿卡。用了一天的Safari 7之后,再用回其他浏览器,就感觉是穿着冰鞋在光溜溜的冰面上滑过冰以后,又到粗糙的水泥地上去滑冰一样。

那么,在已知Chrome还不支持这个「Responsive Scrolling」以外,在其他的App上用户能否享受到这个特性呢?根据WWDC上视频里的说明。只要你的App是为OS X 10.8 Mountain Lion及以后开发的,那么这项特性将会自动开启。同时Cocoa也提供了丰富的API可以来更加细微的控制这一切。

OS X Mavericks DP1 Responsive Scrolling

所以,短期内在多数App还需要兼容OS X 10.6、10.7的情况下,我们还不能充分享受这个滚动特性,但随着时间的推移,越来越多App开始为OS X 10.8以上构建时,整个日常使用也会越来越流畅。

不过,在日常最普通的网页浏览上,我们已经可以享受Safari带来的极致流畅了。还不换Safari试试?

<推广> Manico 是一个专门为 OS X 高效率人士设计的 App 启动与切换工具,使用它将加倍电脑日常使用的效率。

» You can leave a comment.

16 Comments

  1. oldherl

    用pgup/pgdn来翻页的人表示……这都是浮云……

  2. 男低音吓哭了。

  3. tyeen

    貌似和网页构成有关,Chrome Dev 29和Safari 6.0.5,访问www.ipc.me这个网站,Chrome到50fps而Safari只有30

  4. 绝对是用声音在钓鱼

  5. Queenie

    请问可以点歌么?

  6. Umfs

    TualatriX 难道也是福建人? 怎么和我一个口音?

  7. Umfs

    对了,我觉得你可以专攻MAC。 UBUNTU没什么意义。

    还有请问下你的那个测量FPS的软件叫什么?

    • 不知道你是拿什么衡量有无意义的?对你无意义未必对别人无意义。

      • Umfs

        你知道他已经准备离开CANNONICAL了吗?
        你觉得UBUNTU的最近几年不是在原地踏步吗?
        我也曾经是个UBUNTU粉丝,但是事实摆着的,不上进的公司,何必为它投入精力?

        • 知道。
          没觉得。
          第一次听说还有人为了 Canonical 而成为 Ubuntu 投入精力,好伟大。至少我知道的大部分 Ubuntu 用户根本没听说过这个名字。

          所以你是拿什么衡量有无意义的?凭空说某件大家都为之努力的事情无意义,是很伤人的行为。

          • Umfs

            或许当有一天,UBUNTU到达灭亡的边缘,你就会有我这种惋惜了。当时我对UBUNTU充满了期盼和斗志,到处何人分享UBUNTU,让朋友安装使用,我真心希望看到UBUNTU有和微软苹果平起平坐的那天。几年之后,微软已经推出了WIN7 WIN8,WIN7是相当有水准的OS。苹果已经让OSX站在了世界的顶端。我回头看了看UBUNTU这几年,才发现每次的更新都是些边角料的行为。UNITY打磨了几年,也还是个BUGGY的UI。本来UBUNTU人力就少,现在还要全力发展手机系统。

            当几次的失望过后,我学会了向前看。因为或许是我的期望太高,但是不管怎样,UBUNTU都已经不能成为让我期待的一个OS了。当你看到苹果的WWDC,看到UBUNTU朝着这个方向发展了几年,才搞好INDICATOR,DOCK(还难用的很),而苹果一次更新的动作,就够UBUNTU努力十年。UBUNTU已经成为了一种回忆。在心的净土里。

        • 你对 Ubuntu 如何想我不关心。但你不能说别人的努力是无意义的,并非所有人都像你一样期待 Ubuntu 打败 Windows、OS X,也并非所有人都是因为好用才用 Ubuntu 的。

          PS:WWDC 我也看了, OS X 加的好几个功能都是 Linux 已经存在的(内存压缩、多屏、多标签文件管理器、全局 Tag 支持)。

    • 焼肉定食

      显示 fps 的应该是 Apple 开发者工具里的 Quartz Debug,确切地说是 Quartz Debug 的 FrameMeter(菜单/Window/FrameMeter 处开启)

  8. 已经换成Safari了。

Leave a Comment