
Mac 用アプリケーションランチャー Alfred が本日、かなり大幅なアップデートを受け、拡張機能のサポート、アクション出力への Growl の統合、OS X Lion にインスパイアされた新テーマ、およびいくつかのバグ修正など、重要な新機能が追加されました。個人的には、昨年の最初のリリース以来 Alfred の大ファンで、数か月前に長い休止状態から復帰した Quicksilver から切り替えて、Alfred が提供するカスタマイズ可能な検索および起動環境を調べ始めてから、その開発を詳しく追ってきました。実際、この数か月で Alfred は、ファイルシステムのナビゲーション、クリップボードの管理、AppleScript の起動、辞書など、他にも多くの機能を備えた、最小限ながらも強力なアプリケーションランチャーへと進化しました。特に、人気の FastScripts でスクリプトにショートカットを割り当てるのと同じように、ユーザーがマシン上の任意の AppleScript にキーボードショートカットを割り当てることができるバージョン 0.9 には感銘を受けました。
開発者らはメジャー 1.0 リリースを計画中で、このリリースでは Powerpack (プレミアム追加機能のセット) が Lion の Mac App Store でアプリ内購入として利用できるようになる可能性が高いですが、Alfred 0.9.9 が本日公開されました。バージョン番号が示唆するものとは裏腹に、これは将来の Alfred バージョンへの道筋と、開発者らがアプリケーション ランチャーに組み込む予定のシステムとの統合の種類を定めるマイルストーン リリースです。
Alfred は、シェルスクリプト、Automator ワークフロー、AppleScript、ファイルグループ、検索フィルタの組み込みサポートにより、拡張が可能になりました。以前のバージョンの Alfred では、コンピュータ上の別の場所に保存されたスクリプトへのショートカットを割り当てたり、ターミナルコマンドをバックグラウンドで実行することしかできませんでした。環境設定から利用できる新しい Alfred 機能拡張を使用すると、スクリプト、ワークフローなどを Alfred にネイティブに統合することで、アプリを拡張できます。つまり、例えば、ターミナルコマンドを設定して Alfred に直接保存し、キーワードを割り当てて Alfred の検索 UI から実行できます。アプリを終了したり、ターミナルがバックグラウンドで起動したりする必要はありません。AppleScript とワークフローについても同様です。パラメータ(例:OmniFocus のタスクや画像セットを解析する方法)が設定されると、Alfred はインライン AppleScript を取得して実行します。AppleScript を介してお気に入りの Mac アプリに Alfred を統合する方法を説明したチュートリアルが、今後数日中にオンラインで多数公開される予定です。実際、拡張機能のサポート(ドラッグ&ドロップでダウンロード・インストールも可能)は、開発者にとってAlfredを中心とした活発なコミュニティを構築する絶好の機会となります。皆さんがAlfredの最高の調整機能や拡張機能をダウンロードして、おすすめしてくれるのが待ちきれません。
ターミナルやAppleScriptのスキルに特に精通しているわけではありませんが、Lionでウィンドウアニメーションを無効にし、Finderを再起動して再びウィンドウアニメーションを有効にする拡張機能を数分で作成できました。Alfredではコマンド3つ、キーワード3つです。OmniFocusやEvernoteのユーザーが、これらのアプリのAppleScript辞書をAlfredに統合する方法を考えてくれるのを楽しみにしています(Alfredの開発者自身も、AlfredとThingsの構文をかなりうまく理解しているようです)。
さらに印象的なのは、ライブ検索フィルターと「ファイルまたはグループ」機能でしょう。検索フィルターを使うと、Alfred では 1 つまたは複数のファイルタイプ用のフィルターを作成し、特定のドキュメントを検索するときにそのフィルターを適用できます。これをテストするために、Dropbox フォルダ内の PDF 用のフィルターを作成し (Alfred では検索の「範囲」を定義できます)、キーワードを割り当てました。私のコンピュータで、PDFとフォルダに同じ名前を付けました。検索フィルターなしで Alfred にその名前を入力すると、アプリは PDF とフォルダの両方を検出しました。ただし、「pdfs」というキーワードに続けてファイル名を入力すると、Alfred は PDF ドキュメントのみを表示しました。結果は高速かつ正確でした。これを Alfred のナビゲーション機能と環境設定の「日付範囲」オプションと組み合わせると、いつでもカスタマイズできる、Apple Lion の検索トークンに代わる強力な機能が得られます。
「ファイルまたはグループ」機能は検索フィルターの逆で、特定のファイルやフォルダにキーワードを割り当てて、それらをすべて同時に起動できます。環境設定からアプリ、フォルダ、書類などを選び、キーワードを付けて保存します。次回そのアクションを呼び出すと、Alfred は選択したアプリ/ファイル/フォルダを開く/起動します。たとえば、私は「よく使うアプリ」アクションを作成し、Mac で最もよく使う 7 つのアプリを選択し、覚えやすい簡単なキーワードを付けました。Mac にログインするたびに、それらのアプリを 1 つ 1 つ手動で開く代わりに、ショートカットを入力して Enter キーを押せば、Alfred がすべてを開いてくれます。もう一度言いますが、このカスタマイズの可能性は無限大です。Alfred で複数の Finder ウィンドウを開き、その後 AppleScript を実行して画面上でウィンドウのサイズを変更することを考えています。
拡張機能以外にも(今後数週間で開発者から詳細なドキュメントが公開される予定です)、Alfred 0.9.9には他にも興味深い改善点があります。Growlのサポート(Lionでも問題なく動作します)、Lion風の新しいライトテーマ(個人的には気に入っています)、そして全体的なキャッシュ管理の改善です。変更ログには他にも以下の追加事項が記載されています。
- 統計グラフにグローバルホットキーの使用状況を追加する
- 拡張機能(およびWeb検索)をより適切に考慮してナレッジソートを改善
- ファイルに「情報を取得」アクションを追加する
- シェルのエスケープのオプションとして ` (逆引用符) を追加します
- ターミナルコマンドのマルチラインエディター
- 同期を書き換えて、よりインテリジェントにし、同期していないときにもウォッチアプリのサポートを実現
- FS Nav のフォルダナビゲーションキーを使用してアプリケーションバンドルをドリルダウンする
- 簡単に選択できるように、デフォルトのコピー/移動先パスに /Applications を追加します
- Alfred の結果でアドレス帳の連絡先と連絡先メタデータ ファイルを区別する
- Delete / Backspace キーで設定テーブルの行を削除できるようにする
- 検索フィルターと拡張機能を作成するときに Open Meta タグを使用する機能
Alfred 0.9.9は、このアプリがもはや単なるアプリケーションの起動機能ではないことを証明する、確かなアップデートです。Alfredはフォルダのナビゲーション、AppleScriptやシェルスクリプトの実行、あらゆる種類のカスタム検索など、様々な機能に対応しています。AlfredはMac App Storeまたは開発者ウェブサイトから無料でダウンロードできます。Powerpackは12ポンド(約18ドル)で購入できます。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。