二十年前,Mac OS X Tiger向我们展示了一个经得起时间考验的搜索功能:Spotlight。尽管当时我对它的诸多怪癖感到矛盾——有些甚至令人抓狂——但如今回望,很难不为Spotlight的进化历程感到惊叹。
几乎每一年,苹果都会让Spotlight变得更好,而macOS Tahoe带来了史上最重大、最令人印象深刻的升级。让我们共同见证Spotlight的过去、现在与未来。
当磁盘容量大到需要搜索的时代

经典Mac OS系统的文件查找方式
当经典Mac OS系统开始在微型软盘上存储数十个文件时,文件查找需求便应运而生。于是苹果推出了名为"Find File"的小程序,支持通过文件名搜索。到了System 7时代,随着(当时)大容量硬盘成为标配,用户已能通过文件类型、日期等多种属性进行复合搜索。
苹果的第一次重大飞跃出现在Mac OS 8时期,彻底重构的搜索工具被命名为Sherlock。当然,如今Sherlock(指软件而非侦探)已成为苹果"收编第三方工具"的代名词。(真正让Sherlock"收编"竞争对手的,其实是其内置的网页数据库搜索功能。)
抛开这些争议不谈,Sherlock还引入了更先进的文档内容搜索技术。这在当时堪称革命——传统搜索仅针对文件系统层面。Sherlock同时开创了磁盘索引机制,通过建立文件内容数据库实现高效检索。虽然诞生于经典Mac OS末期而未受重视,但它确实是Spotlight的前身。
Spotlight的崛起之路
Mac OS X初期可谓筚路蓝缕。苹果正融合NeXTSTEP与Mac两套系统构建新操作系统,同时还要从零开发大量新技术。因此早期Mac OS X的搜索功能虽已存在,却比预期简陋得多——那时Finder的文件查找才是重点。

转机出现在2005年的Mac OS X 10.4 Tiger,Spotlight横空出世。初代版本完全聚焦于搜索功能——说实话这反而落后于Sherlock。Spotlight真正的突破在于其开创性的跨文件类型内容索引体系。任何应用都能向系统注册专属的"属性"字段供用户搜索。
早期的Spotlight虽强大却迟缓。虽然理论上能搜索应用程序,但实际体验糟糕——这催生了Quicksilver、LaunchBar等快速启动工具。尽管Spotlight最初不及Sherlock,但它最终借鉴了这些工具的优点,转型为系统级应用启动器兼搜索引擎。
初期表现堪称灾难:通过Spotlight启动应用慢如蜗牛。但苹果持续优化,直到某次读者咨询"必备Mac工具"时,我重新测试发现其启动速度已不逊任何第三方工具。二十年来,Spotlight始终在无声进化。(期间还整合了网络数据源等众多功能,早已超越Sherlock的范畴。)
Spotlight的未来图景
macOS Tahoe将Spotlight加速打造成多功能生产力工具。基础搜索功能依旧可用,但它的疆域已大幅扩展。
通过四种筛选视图,新版Spotlight既是可视化应用启动器(取代Launchpad,更接近iOS的App Library),也是高速文件搜索引擎。新增的"操作视图"支持直接运行快捷指令——甚至能触发组合命令。无论是发送邮件/短信,还是执行复杂自定义操作,现在都能设置快捷键快速调用。
更令人惊喜的是剪贴板管理器的加入。这原本是与Spotlight无关的功能,但苹果决定将其整合。多年来第三方工具通过保存剪贴板历史极大提升了Mac生产力,如今系统原生支持回溯过去8小时的所有剪贴记录——这补上了macOS生产力拼图的最后缺口。
远不止于此。全新"斜杠命令"功能允许输入"/pdf"等指令进行精准分类搜索(当前测试版尚不完善,但潜力巨大)。Spotlight还整合了macOS最实用却少人知的功能:当前应用的菜单搜索。虽然通过Help菜单或Command-Shift-/快捷键早已实现,但现在习惯用Command-空格调出Spotlight的用户也能直接搜索应用菜单命令了。

苹果终于意识到:我们日常使用的文件往往并不存储在本地。因此新版允许文件服务商(Dropbox、Google Drive、OneDrive等)将其内容直接接入Spotlight。理论上,即使文件仅存于云端未下载,也能被搜索到——这对依赖云存储的用户将是巨大的效率提升。
当然,这需要开发者配合支持。但某种意义上,这与二十年前初代Spotlight要求开发者适配文件类型的逻辑如出一辙。万变不离其宗——尽管Spotlight已发生翻天覆地的变化。
全部评论 0
暂无跟帖