FlashlightはOS X YosemiteのSpotlightをプラグインで拡張します

FlashlightはOS X YosemiteのSpotlightをプラグインで拡張します
FlashlightはOS X YosemiteのSpotlightをプラグインで拡張します

Nate Parrott氏が開発したFlashlightは、Spotlightの興味深い改良版で、Yosemiteの検索ユーティリティとアプリランチャーをプラグインで拡張することを目指しています。GitHubで無料で入手可能で、Pythonで書かれたプラグインシステムをベースとするFlashlightは、Google検索やWolfram Alpha検索、天気予報、ターミナル統合、様々なウェブサイトでのオンライン検索サポートといった機能でSpotlightの機能を拡張します。

OS X Yosemite で大幅な再設計が行われたにもかかわらず、Spotlight は Alfred や LaunchBar といったサードパーティ製アプリの定番となっている高度な機能を備えていません。Spotlight は選択した Bing の検索結果を返すことはできますが、例えば Safari で従来の Google 検索を起動したり、Spotlight UI に直接検索結果を表示したりすることはできません。これを Alfred コミュニティが作成した便利で時間を節約できるワークフローと比較すれば、平均的な OS X パワーユーザーが Spotlight 代替アプリの汎用性を好む理由も容易に理解できます。

FlashlightはSpotlightの公式APIであり、開発者によると「ひどいハック」とのことですが、確かにその通りです。最新のYosemite開発シードを実行しているシステムにFlashlightをインストールしたところ、プラグインを有効化できる小さなポップアップウィンドウが表示されました。Google、天気、Wolfram Alphaを起動し、Spotlightを起動して「g MacStories Tweetbot」と入力しました。これは、Flashlight経由でSpotlightにGoogleクエリを入力するためのショートコードです。Google検索結果はSpotlight内のミニウェブビューに表示され、Enterキーを押してSafariでGoogle検索結果ページを開くか、Spotlightで検索結果をクリックすることができました。

天気とWolfram Alphaの統合でも同様の結果が得られましたが、リリースノートでParrott氏が警告していたように、バグにも遭遇しました。天気は位置情報を正しく取得しましたが、Wolfram Alphaは(理論上はサポートされている)「wa」コマンドを受け入れず、一部のクエリが機能しませんでした。また、これはAppleが公式にサポートしていない粗雑なハックであるため、Flashlightプラグインのメモリ消費量が時折急上昇し、アクティビティモニタには数百MBが記録されることもありました。

Flashlightは未完成でハック的な回避策かもしれませんが、Yosemite向けの拡張可能なSpotlightがどのようなものになるかを垣間見せてくれます。AppleがユーザーにSpotlight用の独自のプラグインの作成を許可するとは思えませんが、Flashlightは比較的安定した人気ユーティリティに成長するかもしれません。もしうまくいかなくても、AlfredとLaunchBarはいつでも使えるでしょう。

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。