36
Leopardの内部:SafariとAutomator

OS Xのメジャーアップデートは、Time Machineのような全く新しい機能の導入だけではありません。Appleは既存のアプリケーションを刷新し、新機能を追加したり、作業効率を改善したりする機会も提供しています。

Leopardでは、OS Xの2つの主力製品であるSafariとAutomatorがまさにその例です。Safariへの変更はパブリックベータ版のおかげでかなりよく知られていますが、Automatorへの変更はOS X 10.5の注目度の高い追加機能の影に隠れてしまっています。

Leopard のツアーを続け、まずは内蔵 Web ブラウザから始めて、両方のアプリケーションの新機能について見ていきましょう。

サファリ3

Leopardで導入されたすべての変更点の中で、新OSに同梱されるSafariのバージョンは、最も謎が少ないかもしれません。Safari 3は6月にパブリックベータ版として公開されたため、その機能のほとんどは広く知られています。TigerのSafari 3とOS X 10.5に含まれるフルバージョンのSafari 3との大きな違いは、ツールバーの「このページをDashboardで開く」ボタンだけです。この機能を使うと、任意のWebページの一部をDashboardウィジェットとして表示できます。(詳細は後述します。)

Safari 3 は、Safari 2 からの進化版です。それでも、これらの変更により、ブラウジングがさらに快適になるはずです。

大きな変化

Safari 3 では、新しい「このページを Dashboard で開く」ツールバーを使用して、Web ページのハイライトされたセクションを Dashboard ウィジェットに変換できます。

Webクリップの作成 先ほども述べたように、SafariのWebページから独自のDashboardウィジェットを作成できるようになりました。この機能を使えば、Webページの特定の部分の更新を確認するためだけにブラウザを開く手間が省けます。例えば、Yahoo!ページの右側にあるスポーツのスコアを確認する場合などです。この機能を使ってWebページの特定の部分をDashboardウィジェットに変換し、F12キーを押すだけで、更新情報を素早くスキャンできます。

手順はとても簡単です。Safariのツールバーにある「このページをDashboardで開く」ボタンをクリックすると、白い四角形だけが暗くなります。マウスを動かして、Webクリップにしたい領域に四角形を重ね、マウスボタンをクリックします。クリックすると、四角形上に調整用の円がいくつか表示されます。これらの円をドラッグして選択範囲を微調整し、「追加」ボタンをクリックします。

「追加」をクリックするとダッシュボードが開き、新しく作成したウィジェットが表示されます。ウィジェットの情報(「i」)ボタンをクリックして、ウィジェットのテーマを選択できます。

ウィジェットを開いたままにしておけば、これで完了です。残念ながら、ユーザーが作成したウィジェットを保存する方法はないため、ウィジェットを閉じる(「x」アイコンをクリックする)と、最初からやり直す必要があります。

検索結果が強調表示されるので、Safari 3 ページで探しているものを簡単に見つけることができます。

Safari の検索機能が強化 されました。検索語句全体を入力した後ではなく、入力中に(Command + F キーを押した後)検索が開始されます。文字を入力すると、ページ上で一致するすべての語句がハイライト表示され、文字を入力するにつれて一致候補が減ります。また、検索語句を順番に表示するのではなく、すべての出現箇所が表示されます。

タブのグループをブックマーク Firefoxと同様に、タブのグループからブックマークを作成できるようになりました。例えば、数時間Webを閲覧していて、現在のタブ(例えば6つ)をグループとしてまとめて後で使えるようにしたいと思ったとします。その場合は、「ブックマーク」→「これらの6つのタブをブックマークに追加」を選択し、ブックマークに名前を付けるだけです。

Safariの履歴メニューに「最後に閉じたウインドウを再び開く」メニュー項目が追加され ました。Command+Wキーを多用しすぎた時に、この便利な機能のありがたみを感じるでしょう。もう、表示していたページに戻るために、操作を繰り返す必要はありません。「履歴」→「最後に閉じたウインドウを再び開く」を選択するだけで、最後に表示していたページが再び開きます。

さらに過去に戻りたいですか?Safari 3には「最後のセッションからすべてのウィンドウを再度開く」という項目も追加されています。そして、これはまさにその名の通り、最後にSafariを終了したときに開いていたすべてのウィンドウ(とタブ)を再度開きます。

Safari には、ユーザー が誤って操作するのを防ぐための新機能が搭載されました。複数のタブを開いているときに赤い閉じるボックスをクリックすると、警告が表示されるようになりました。(Web フォームにテキストを入力したタブやウィンドウを閉じようとした場合にも、警告が表示されます。)

履歴を消す 閲覧したすべてのページが無期限に保存されるのが嫌なら、Safariの新しい設定がきっと気に入るでしょう。設定から閲覧履歴を時間の経過とともに自動的に削除する機能が追加されました。履歴ファイルからエントリを消去するタイミングは、1日後、1週間後、2週間後、1ヶ月後、1年後、または手動で選択できます。

あなたが知らないかもしれないこと

もちろん、Safariには他にも追加機能があります。6月のビデオプレビューでは、テキスト入力ボックスのサイズ変更やドラッグ&ドロップによるタブの並べ替えなど、いくつかご紹介しました。AppleはLeopardプレビューのSafariセクションで、他の機能も宣伝しています。これらの変更点には、Safariに直接組み込まれたPDFのプレビューコントロールや、Webで見つけた写真をワンクリックでデスクトップ画像に変換できる機能などがあります。

しかし、もう一度言いますが、Safari 3 はベータ版としてすでに 4 か月間公開されており、Web クリップを作成する機能以外には、未発見の領域はほとんどありません。

私たちの考え

Safari 3はSafari 2と同様に動作し、新機能によってブラウジング体験がさらに向上しています。他のOS Xアプリケーションでも同様に機能強化された検索機能を一度使うと、もう以前のスタイルには戻れません。一致する項目は簡単に見つけられ、次の一致項目への移動も簡単です。独自のWebクリップの作成も便利ですが、作成したWebクリップを永続的に保存できればさらに便利になるでしょう。テキストを含む複数のタブやフォームを閉じる際に警告が表示されるのはありがたい機能ですし、履歴ファイルを一定期間ごとに消去する機能も便利です。

Safari 2ユーザーはSafari 3をさらに楽しめるはずです。これらの改良により、もともと優れたブラウザがさらに進化しています。Firefoxやその他のOS Xブラウザをお使いの方は、Webページから独自のDashboardウィジェットを作成できる機能がSafariに乗り換える十分な理由になるかどうか、ご自身で判断する必要があります。Safariのその他の新機能のほとんどは、他の多くのブラウザにも搭載されています。

素晴らしい?それとも待つ? Safari 3パブリックベータ版を使っていなかったOS X 10.5に移行した方は、OSのデフォルトブラウザに多くの新機能が搭載されていることに気づくでしょう。Safariは相変わらず高速で、新しいユーザビリティ機能によってさらに使いやすくなっています。 素晴らしい。

オートメーター

Tigerの一部として導入されたAutomatorは、プログラミングの知識がなくても、日常的なタスクを実行するための便利な小さなプログラムを作成できるようにするために存在します。このスクリプトツールの最初のバージョンは比較的成功し、Finderやスタンドアロンアプリケーション用の基本的なコンテキストメニュープラグインをドラッグ&ドロップで簡単に作成できるようになりました。

OS X 10.5のリリースに伴い、Automatorは便利なユーティリティをさらに簡単に作成できるようになりました。Automator 2.0を使えば、プログラムを起動して試してみる勇気が湧いてくるはずです。

大きな変化

新しい外観 Automator で最も顕著な変化は、おそらくプログラムを起動した瞬間に目に付くでしょう。Tiger では、すぐに作業領域が表示され、そこでワークフローの作成を開始できました。Leopard では、Pages や Keynote のような「開始点」と呼ばれるシートが表示され、カスタム、ファイルとフォルダ、音楽とオーディオ、写真と画像、テキストといった複数のカテゴリが表示されます。

自動化するタスクに基づいて開始点を選択すると、Automator がコンテンツをどこから取得するか、どのように取得するかを選択するポップアップメニューが表示されます。選択して「選択」をクリックすると、Automator が開き、ワークフローエリアにいくつかのアクションが既に表示されます。

記録 Automator のインターフェースの右上隅には、既存の停止ボタンと実行ボタンの横に新しい記録ボタンがあります。このボタンをクリックすると、Automator が Finder を起動し、小さな記録ダイアログボックスを表示します。その後、レコーダーはキー入力(例えば、システム環境設定を開いて特定のパネルをアクティブにするなど)を記録します。

Automatorでアクションを記録できる機能は、待望の追加機能です。記録機能で全てを実行できるわけではありませんが、Automatorの組み込みアクションで発生する制限を回避することができます。

あなたが知らないかもしれないこと

Automatorは、Leopardの他の機能ほど注目を集めていません。Appleは昨年夏に録音機能を発表しましたが、Automatorの他の機能強化はほとんど注目されていません。しかし、Automatorは自動化機能の使い方を劇的に変えるはずです。

変数のサポートと新しいライブラリおよびアクションにより、Leopard バージョンの Automator でのワークフローの構築はこれまで以上にスムーズになります。

新しいライブラリとアクション Automator の初期バージョンに対する不満の一つは、ツールを真に使いこなすにはアクションが不足しているというものでした。新バージョンでは、多くの便利な新しいアクションを提供することで、正しい方向に進んでいます。

「リストから選択」は、ユーザーが1つまたは複数のオプションを選択できるポップアップリストを表示します。「クリップボードにコピー」と「クリップボードの内容を取得」はまさにその機能です。Automatorには、アプリケーションを非表示にしたり終了したりするアクションや、RSSフィードを操作するための多数のアクションが用意されています。

変数 Automator 1.0 に関するもう一つの不満は、Apple が提供するオプションしか選択できなかったことです。例えば、テキストを操作したい場合、Automator に取り込む方法を自分で考えなければなりませんでした。

新バージョンでは、テキストまたは数値の変数がサポートされています。Automatorには、現在の日付と時刻、ユーザーの.Macアカウント名、コンピュータの稼働時間など、多数の定義済み変数が含まれています。その他にも、テキスト、ファイルパス、シェルスクリプト変数、AppleScript変数を保存するための変数があります。

ワークフロー内で変数を使用できるようになったことで、Automatorは前身よりも複雑なタスクを実行できるようになりました。今後数か月のうちに、Automatorをベースにした非常に革新的なアプリケーションが数多くリリースされることを期待しています。

スマートグループ 個人的には、AutomatorのTiger版では使いたいアクションを見つけるのが難しかったと感じていました。Automatorでは、いくつかの方法でその問題に対処しています。まず、アクションはグループ内でアルファベット順にリストされます。また、アクションは提供アプリケーションではなく機能に基づいてソートされます。例えば、写真関連のアクションはすべて「写真」グループにあります。(必要に応じて、メニューから従来のアプリケーション別表示に切り替えることもできます。)最後に、スマートグループを作成できます。Mail、iPhoto、iTunesと同様に、スマートグループは一連のルールに基づいて物事を整理するのに役立ちます。

その他の新機能 :ワークフローエリアでワークフローを展開し、各ステップの結果をワークフロー内で直接確認できるようになりました。ログは、Automatorウィンドウの下のドロップダウンドロワーではなく、ウィンドウ内に表示されるようになりました。また、以前はできなかったログファイルの保存も可能になりました。

私たちの考え

Automator 2.0は、Tigerでのデビューから大きく前進しました。キーストロークとマウス操作の記録機能、変数のサポート、そして使用頻度による並べ替え表示などにより、Automatorは前バージョンよりも使いやすく、よりパワフルになっています。

Automatorはまだ誰もが使うアプリではありません。しかし、繰り返しの作業を自動化したり、Finderのコンテクストメニューに機能を追加したりしたい人にとっては、素晴らしいツールです。プログラミング経験は全く必要ありません。新しい「Starting Points」機能により、さらに簡単に使い始めることができます。

素晴らしい?それとも待った? Automatorはこのバージョンで、使いやすさの向上に向けて大きく前進しました。Automatorを初めて使う方にも、経験豊富なユーザーにも、このリリースにはきっと気に入っていただける点があるでしょう。より洗練されたインターフェースからワークフローでの変数の使用まで、誰もが満足できるものが揃っています。 素晴らしいですね。

[ 上級編集者の Rob Griffiths 氏は、Mac OS X Hints Web サイトの運営を続けながら、OS X 10.5 の Time Machine 機能についても紹介しました。 ]