Dashboard 的萧条与桌面小组件的没落

Dashboard 的萧条与桌面小组件的没落

每次重装完系统,第一件事情就是先干掉 Dashboard。

Windows 8 取消了桌面小组件功能,而功能类似的 Dashboard 在最新的 OS X 10.8 Mountain Lion 中却依然坚挺地存在。在很多人眼里,Dashboard 这个位于 OS X 桌面最左侧的小组件屏幕是 OS X 中最显眼的无用特性。占系统资源,占桌面空间,还很容易引发误操作。因此很多人都会倾向于彻底禁用掉 Dashboard。既然如此,Dashboard 为什么会存在?为什么现状萧条?在 OS X 中的前途又如何?

快速获取和处理信息——Dashboard 的核心需求

2004 年的 WWDC 上,Dashboard 作为 Mac OS X 10.4 Tiger 的新特性首次得到介绍,苹果同时开放了一个名为 Dashcode 的 SDK 供开发者使用。Dashboard 特性得到了热烈的市场反响,而开发 Dashboard 小组件也十分简单,只需要掌握 web 技术即可进行。当时几乎每个美国主流媒体都开发了自己的 Dashboard 组件,而苹果方面也在官网首页主推了很久,并且专门开辟了 Dashboard 组件下载页面。

很多时候,你需要的只是快速算一个数字、查看一下天气、找一条信息,然后立刻回到正在进行的工作中。这个时候,你需要 Dashboard。Dashboard 是一个小组件的聚集地,让你快速进入,获取信息,快速退出。

2005 年的 Macworld 大会上,史蒂夫·乔布斯这样表述 Dashboard 所满足的需求。乔布斯认为,用户使用 Dashboard,主要是为了在工作中快速获取或者处理一些信息,例如计算数字、查找联系人、查看新闻等等,然后马上回到当前的工作中去。

为此,苹果在 Dashboard 的产品设计上采用了与微软大为不同的手法:Dashboard 是一个可以通过快捷键呼出的独立屏幕,在用户呼出 Dashboard 完成信息的获取和处理之后,Dashboard 会自动隐藏,以防止用户造成打扰。而不会像 Windows 的桌面组件一样一直停留在用户的桌面上。

事实证明,这样的需求真实存在,并且 Dashboard 确实很好地满足了这些需求。Dashboard 刚刚发布的时候收到了非常良好的用户反馈,开发者的积极性也很高。在后续的版本中,苹果为了更好地满足用户快速获取和处理信息的需求,又为 Dashboard 追加了一些有用的新特性,例如用户可以将网页的一部分截取成 Dashboard 组件,并且这个组件可以自动检查网页的更新,以便用户快速查看一个网页中特定部分的信息,而没必要再去专门打开网页。在下面的截图中,我将网易新闻频道的头条区域截取为 Dashboard 组件,以便快速了解最重要的新闻:

Dashboard 为何走向萧条?

虽然苹果在后续的几乎每个 Mac OS X 版本中都会为 Dashboard 添加一点新特性,但是随着时间的推移 Dashboard 变得越来越萧条。根据 Ars Technica 对 Dashboard 用户现状和开发者生态的调查,目前几乎没有 Dashboard 组件还处于活跃的开发和更新之中,Dashboard 组件的开发者 Shawn Platkus 表示他所开发的组件每天下载人数仅为 3 到 5 人,即使发布新版本时,每天的下载人数也不过是 100 到 150 人。

回顾 Dashboard 发布之后这几年的历史,我们可以看到 Dashboard 乃至整个桌面小组件领域的衰落,是多种因素带来的必然结果:

智能手机对同类需求的满足

Dashboard 发布于 2004 年,2004 年到现在的这段时间,正是智能手机平台新老交替快速兴起的年代。快速获取和处理信息是 Dashboard 所满足的核心需求,而现在智能手机更好地满足了这样的需求。挤占了 Dashboard 的生存空间。

一方面,比起台式机和笔记本电脑,智能手机拥有便携易用的先天优势。用户在几乎任何地方都能拿出智能手机快速地获取和处理信息,而 Dashboard 则要依赖于相对比较笨重的电脑。

另一方面,智能手机的应用数量不断增长,iOS 和 Android 平台的应用数量和更新活跃度早已大大超过了 Dashboard 小组件。同样是为了快速获取和处理信息,智能手机更快、更方便、更广泛地满足了用户的这一需求。比如说苹果官方的股票查询 Dashboard 应用,与 iPhone 上的官方原生股票查询应用如出一辙,而很显然后者更能随时随地满足用户快速查询股票走势的需求:

苹果官方对 Dashboard 的轻视

虽然苹果官方在每个 Mac OS X 版本中都会为 Dashboard 添加一点新特性,但是官方在各个方面都表现出了对 Dashboard 的轻视:

疏于维护开发工具

用于开发 Dashboard 的 Dashcode SDK,上一次大版本更新的时间还是 2009 年。Dashboard 组件的开发依靠的是 Web 技术,2009 年以来 web 技术的突飞猛进完全没能在 Dashcode 上体现出来。开发者本来可以用最新最好的 HTML5 技术开发出更加优秀的组件,然而苹果疏于更新开发工具的做法无疑剥夺了这样的可能。

此外,本来被包括在 Xcode 中的 Dashcode 已经被苹果剥离,开发者需要单独下载。这无疑进一步增加了开发者的开发阻力。

排序混乱不便查找

即使有意志坚定的开发者开发出了新的 Dashboard 小组件,这个组件也不太可能被用户找到。因为虽然苹果官方一直都为用户提供查找第三方 Dashboard 组件的页面,但是这项至关重要的功能却一直极为薄弱:

这个查找第三方 Dashboard 组件的界面显得相当简陋:用户无法按照流行程度或者更新时间来对组件进行排序,无法看到组件的最后更新时间,所看到的组件截图和介绍非常简略,最为悲剧的是,这个界面甚至不提供搜索功能,用户只能在各个分类中反复地手工翻找自己需要的组件。

细节之处问题过多

优质的细节非常有助于带给用户良好的使用体验。而苹果也确实一贯以重视细节而著称。但是这样对待细节一丝不苟的态度似乎并没有在 Dashboard 上体现出来。Dashboard 中存在大量影响用户体验的细节问题,例如上文提到的网页截取特性,虽然对很多用户来说相当实用,但是它的细节之处却实在是不敢恭维。比如说在试图删除组件时,这个网页截取组件的内容会部分遮掉删除按钮:

缺乏盈利空间

iOS 的 App Store 之所以能够红火,很大程度上是因为开发 iOS 的 App 能给开发者带来切实的经济利益,然而这样的情况在 Dashboard 上却正好相反:Dashboard 组件没有收费选项,没有统一的商店,也没有足够的用户群。在这样的情况下,开发 Dashboard 小组件无法根本盈利,这进一步削弱了开发者的开发意愿和更新积极性。

Dashboard 的前景

在下个版本中彻底取消?

Dashboard 目前的用户量极少,所针对的需求空间也已经由其它产品进行了更好的满足。在这样的情况下,Dashboard 基本完成了它的历史使命,尚余的生存空间已经很小,继续让它占据一个宝贵的屏幕位置显得理由不足。考虑到 Windows 8 已经出于类似的原因取消了桌面小组件功能,在下一个 OS X 版本中将其彻底取消也算比较自然。

整合 Mac App Store 渠道?

Ars Technica 的采访中,也有一些仅存的 Dashboard 组件开发者认为如果苹果能够取消现有的功能薄弱漏洞百出的 Dashboard 获取页面,而将 Dashboard 组件合并到 Mac App Store 的话,对于复兴 Dashboard 是很有好处的。

一方面,Dashboard 组件所满足的需求,与 Mac App Store 中的很多工具类应用是相当类似的,在这样的情况下,让用户触发 Dashboard 来快速查看和操作,要比打开应用再进行查看和操作更快。

另一方面,绝大多数 Dashboard 组件一直都是沙盒化的,在安全机制上符合 Mac App Store 的要求。将其整合进 Mac App Store 也有利于开发者积极性的调动。

不过话说回来,目前 Dashboard 组件所能覆盖的需求范围已经远远小于 Mac App Store 中的工具类应用。在 Mac 产品线越来越多采用固态硬盘和其它技术提高原生应用启动速度的现在,启动一次原生应用的时间已经不比触发一次 Dashboard 慢多少,与其将 Dashboard 整合进 Mac App Store,确实不如在后续版本中彻底取消来得理由充分。或许当下一个版本 OS X 出现的时候,桌面最左侧就不会再有 Dashboard 了。

DashboardApple行业趋势
下载极客公园客户端
iOS下载
反馈