編集者注:Mac OS Xの次期メジャーバージョン(コードネームLeopard)について詳しく知っていただくため、Appleが発表した各機能を詳しく見ていきます。第2弾では、OS XのウィジェットレイヤーであるDashboardに加えられた変更点についてご紹介します。
OS X 10.4で導入されたDashboardは、よく使う「ミニアプリ」をすべてのアプリケーションウィンドウの上にレイヤーとして配置する機能で、Leopardでは大幅に強化されました。新しいウィジェットは、お住まいの地域で上映されている映画や上映時間を素早く見つけられる映画ウィジェット1つだけですが、OS X 10.5のDashboardには、他にも非常に興味深い機能がいくつかあります。
仕組み
Leopard版のDashboardはTiger版と同じように動作します。アクティベーションキー(デフォルトではF12)を押すと、ウィジェットと呼ばれるミニアプリが他のウィンドウの上に半透明の暗いレイヤーに表示されます。これらの便利なユーティリティは、付箋から株価情報、帰宅時の交通情報チェッカーまで、あらゆる機能を提供します。Tigerでウィジェットを少しでも使ったことがある方なら、Leopard版に何が期待できるかご存知でしょう。それでは…
新着情報
|
| Safari ツールバーの新しい黒い「Dashboard でページを開く」ボタンをクリックすると、Dashboard で Web ページが開き、Web クリップ機能を使用してそのページのデータを独自のウィジェットにキャプチャできるようになります。 |
OS X 10.5 の Dashboard で最も興味深い追加機能は、実は Safari Web ブラウザの機能です。Safari のツールバーには、Apple が「Web Clip」と呼ぶ「Dashboard でページを開く」ボタンが新たに追加されました。このボタンをクリックすると、Dashboard が起動し、Web ページのコンテンツ全体を表示する新しいウィジェットが表示されます。ページをスライドさせるハンドカーソルとウィジェットのサイズ変更ツールを併用することで、ウィジェットに表示したい Web ページの部分だけを表示するウィンドウを作成できます。お気に入りのビーチを撮影した Web カメラで撮影した画像をウィジェットにしたり、地元のニュースサイトのヘッドライン部分を抜き出したり、お子様の高校の Web ページをクリップしたりすることも可能です。Web 上で表示できるものなら何でも、ウィジェットにすることができます。(Apple によると、Web Clip には、Web ページ上のアイテムの位置がページ内で移動することがあるという問題を補正するインテリジェントな技術も組み込まれています。)
適切な領域を選択してサイズを調整したら、「完了」ボタンをクリックするだけで、ウィジェットが完成します。標準の「i」ボタンをクリックしてウィジェットの裏面を表示すれば、ウィジェットのテーマをいくつか選択することもできます。誰でも簡単にお気に入りのWebページのウィジェットを素早く作成できるこの機能は、驚くほど便利です。もうプログラマーにウィジェットを作ってもらうのを待つ必要はありません。自分でウィジェットを作成すればいいのです。
|
| Leopard の新しいウィジェット アセンブリ ツールである Dashcode は、まず、作成するウィジェットの種類に応じたオプションのライブラリを提供します。 |
しかし、もしあなた がプログラマーなら 、AppleはDashboardテクノロジーに、まさにプログラマー向けのもう一つの進化版を追加しました。それがDashcodeです。このアプリケーションはウィジェットの作成プロセスを簡素化します。HTML、JavaScript、CSSエディタなど、必要なツールがすべて揃っているだけでなく、ウィジェットのレイアウトに役立つボタン、図形、線のライブラリも含まれています。Dashcodeには、カウントダウンタイマー、RSSフィード、フォトキャスト、ポッドキャスト、ゲージなど、さまざまな種類のウィジェットのテンプレートが含まれています。
プログラマーでなくても、テンプレートを使って独自の公式ウィジェットを作成できます。コーディングは一切不要です。例えば、RSSリンクをドラッグするだけで、新しいRSSウィジェットを作成できます。Dashcodeを最大限に活用するにはある程度のコーディング知識が必要ですが、経験豊富なパワーユーザーであれば、その可能性に驚くかもしれません。Dashcodeで作成したウィジェットは、Apple.comからダウンロードできます。
ついにAppleはDashboardに.Mac同期機能を追加しました。これで、ウィジェットとDashboardの設定を複数のMac間で共有できるようになります。もちろん、.Macアカウントを持っていることが前提です。
誰のためのものなのか
Webクリップ機能は、よく訪れるサイトにDashboardウィジェットを設置したいと思ったことがある人なら誰でも使える機能です。Appleの初期デモを見る限り、ボタンをクリック、ドラッグ、サイズ変更するだけで完了と、実にシンプルです。Dashcodeは、プログラマーにも、好奇心旺盛なパワーユーザーにも魅力的です。アプリが提供するツールとテンプレートは、これまでウィジェット作成に挑戦したことのない多くの人にとって、ウィジェット作成の世界への扉を開いてくれるでしょう。
|
| Leopard にウィジェット作成アプリ「Dashcode」が追加されたことにより、利用できる Dashboard ウィジェットの数が飛躍的に増加すると考えられます。 |
何が欠けているか
本稿執筆時点で2,500種類以上のウィジェットが利用可能で、Leopard(Dashcodeの支援もあって)ではその数が飛躍的に増加する可能性が高いため、インストールしたウィジェットを管理するためのより優れたツールについては何も言われていません。例えば、30~40個のウィジェットをインストールしている場合、MacBookで横長のウィジェット選択画面を閲覧するのは時間のかかる作業です。コレクションをスクロールするために「次へ」ボタンを何度もクリックすることになります。
また、ユーザーが作成したウィジェットを閉じるとどうなるのかという点も明確ではありませんでした。実際のウィジェットと同様に、画面からは消えるのは当然ですが、ウィジェットコレクションのどこかに残るのでしょうか?もし残るとしたら、どのような名前になるのでしょうか?デモではウィジェットに名前を付けられるような保存ダイアログのようなものは表示されませんでした。そのため、これらのユーザー作成ウィジェットは一時的なアイテムである可能性が高く、一度閉じると完全に消えてしまう可能性があります。
それが意味するもの
Safariの新しいWebクリップ機能を使えば、誰でも自分だけの便利な情報ウィジェットを作成できるようになります。これはDashboardにとって大きな進歩です。ユーザーはもはや、プログラマーが自分のニーズにぴったりのウィジェットを作成するのを待つ必要がなくなります。新しい開発ツールDashcodeも加わることで、DashboardとそのウィジェットはLeopardでも爆発的な成長を続けるでしょう。
[ 上級編集者の Rob Griffiths が、Mac OS X Hints Web サイトを運営しています。 ]