Dashboardは、 Apple Inc.のmacOSオペレーティングシステムに搭載されていた、現在は廃止された機能です。ウィジェットと呼ばれるミニアプリケーションをホストするためのセカンダリデスクトップとして機能していました。これらのアプリケーションは、起動に時間がかからないシンプルなものであることを想定していました。macOSに付属していたDashboardアプリケーションには、株価ティッカー、天気予報、電卓、メモ帳などがありましたが、ユーザーは独自のアプリケーションを作成したりダウンロードしたりすることができました。
Mac OS X 10.7 Lionより前のバージョンでは、Dashboardがアクティブになると、ユーザーのデスクトップが暗くなり、ウィジェットが前面に表示されます。アプリケーションウィンドウと同様に、ウィジェットは移動、再配置、削除、再作成が可能です(これにより、同じウィジェットを複数同時に開くことができ、それぞれ異なる設定で使用できます)。新しいウィジェットは、レイヤー下部のアイコンバーから開くことができ、iOSのホーム画面やmacOSのLaunchpadと同様に、利用可能なアプリのリストが表示されます。読み込みが完了すると、ウィジェットは使用できるようになります。
Dashboard はMac OS X 10.4 Tigerで初めて導入されました。[ 1 ] [ 2 ] [ 3 ]アプリケーションとして、Dock、Launchpad、または Spotlight から起動できます。また、ダッシュボード キーからもアクセスできます。[ 4 ]あるいは、あらかじめ割り当てられたホット コーナーまたはキーボード ショートカットにカーソルを移動したときに Dashboard が開くように設定することもできます。Mac OS X 10.7 Lion 以降では、Dashboard をスペースとして設定でき、その両側のデスクトップから 4 本の指を右にスワイプすることでアクセスできます。
OS X 10.10 Yosemite以降、Dashboardはデフォルトで無効になり、通知センターがウィジェットを表示する主な方法になりました。DashboardはmacOS 10.15 Catalinaで削除されました。[ 5 ]通知センター以外でのウィジェットのサポートは、2023年にリリースされたmacOS Sonomaで再導入されました。 [ 6 ]
ダッシュボードウィジェットは、ウェブページと同様に、ユーザーが手動でアクセスするには複雑なタスクを実行するなど、さまざまな機能を備えています。[ 7 ] 1つの例として、 Google検索ウィジェットがあります。これは、ユーザーのウェブブラウザを開いてGoogle検索を実行するだけです。Wikipediaなどの他のウィジェットは、ウェブページのコンテンツを取得してダッシュボード内に表示します。一部のウィジェットは、Adobe Flash(または他のマルチメディアオーサリングプログラム)を使用して、ウェブブラウザにあるかのようにゲームを作成することで、ゲームとしても機能します。Macユーザーは、組み込みソフトウェアを使用して独自のウィジェットを作成することもできます。
Dashboard では、ウィジェットの表示、開き、使用にさまざまなグラフィック効果が使用されます。たとえば、3D 反転効果を使用してウィジェットが反転する様子をシミュレートします。右下隅の小さなiアイコンをクリックすると、ユーザーは裏面の設定を変更できます。その他の効果には、アイコンから本体へのクロスフェードとスケーリング (ウィジェットを開くとき)、ウィジェットにフォーカスが当たっているときにユーザーが Command-R を押したときの「スピンサイクル効果」、ウィジェットを閉じるときの吸い込み効果などがあります。十分な処理能力を持つ Mac では、ウィジェットを開くと、水面に落ちた葉のように波紋効果が発生します。これらの効果はかなりの処理能力を消費しますが、macOS のQuartz ExtremeおよびCore Imageグラフィックス アーキテクチャのおかげで、リアルタイムでレンダリングするのに十分な処理能力が確保されています。Exposé 、Front Row、最小化効果 と同様に、Dashboard を呼び出すとき、または Dashboard メニュー バーを開くときに Shift キーを押したままにすると、効果がスローモーションで表示されます。
ダッシュボードウィジェットは、 Hypertext Markup Language (HTML)、Cascading Style Sheets (CSS)、およびJavaScript を使用して作成されます。[ 8 ]これらの言語はWeb サイトの作成にも使用されるため、多くの Web開発者は既にウィジェットを作成できます。ウィジェット自体は、基本的にはダッシュボードレイヤー内に表示される HTML ファイルです。AppleのSafari Web ブラウザーでも使用されているWebKitアプリケーションフレームワークを使用しているため、Dashboard が利用できない macOS の以前のバージョンを実行しているユーザーでもウィジェットを作成できます。ウィジェットAPI を使用すると、ウィジェットは Apple Slider などの Mac 固有のインターフェイス要素を使用できます。[ 3 ]
ダッシュボードウィジェットを作成する場合、通常は次の6つのファイルで構成されます。
これらのファイルがすべてディレクトリのルートに配置されると、そのディレクトリに名前と拡張子「.wdgt」が付けられ、ダッシュボードでウィジェットとして開くことができます。より複雑なウィジェットには、Cocoaウィジェットプラグイン(プラットフォーム固有の機能用)、1つ以上のJavaScriptファイル(テキストスクロール、設定など用)、または複数の画像(パーソナライズされた選択メニューやボタン用)が含まれる場合もあります。
Mac OS X 10.5 Leopardには、ウィジェットをよりユーザーフレンドリーに作成できるDashcodeというアプリケーションが含まれています。Leopard のもう 1 つの新機能は「Web Clip」と呼ばれ、Web ページの一部から簡単にウィジェットを作成できます。 [ 9 ]例えば、WWDC 2007 の基調講演で、スティーブ・ジョブズは、 Yahoo.comの注目ニュースの見出し、 Googleで最も検索された上位 10 の用語、ナショナル ジオグラフィックの今日の写真、ディルバートの漫画、 Rotten Tomatoesの興行収入情報などからウィジェットを作成しました。ユーザーは、ウィジェットをさらにパーソナライズするために、境界線をカスタマイズすることもできます。
KonfabulatorとAppleのDashboardを比較する声が多く聞かれるようになった。特に、 Mac OS X 10.4 Tigerの開発中にAppleがこの機能を発表してからは、その傾向が顕著になった。Tigerの正式リリースまでの数ヶ月間、オンラインコミュニティではこの比較が議論の的となった。
ダッシュボードはコンファビュレーターの「模倣」であるという結論に至った学説もある。ダッシュボードは、グラフィック面の類似性や、環境内のオブジェクトを説明するために「ウィジェット」という用語を使用していることから、コンファビュレーター(後のYahoo!ウィジェットエンジン)と視覚的および機能的に類似しており、そのコピーと呼ばれることもある。[ 10 ]コンファビュレーターは、 1984年に初代Macintoshとともに初めてリリースされたAppleのデスクアクセサリに基づいている可能性がある。ウィジェットと同様に、デスクアクセサリはユーザーのデスクトップ上で動作する小さなミニアプリケーションだった。System 7と協調マルチタスクが導入された後、デスクアクセサリを作成する必要性がなくなり、開発者は代わりにアプリケーションを作成するよう奨励された。OSは、 Mac OS Xへの移行まで、後方互換性のためにデスクアクセサリのサポートを継続した(実際、電卓デスクアクセサリは、17年間大きなアップデートなしにバージョン9までMac OSに残っていた)。[ 11 ] [ 12 ]
KonfabulatorとDashboardのコードベースも異なっている。KonfabulatorはXMLとJavaScriptを使用してウィジェットを生成するが、DashboardはHTML、CSS、JavaScript、およびObjective-Cを使用する。[ 13 ]
Mac OS X 10.4 Tigerアップデート10.4.3でリリースされたDashboardの最初のバージョンには、 Appleは14個のウィジェットを含めました。それらは以下のとおりです。
Macworld 2006の基調講演後、スティーブ・ジョブズは4つの新しいウィジェット(スキーレポート、人物検索、Google検索、ESPN)に加え、電話帳とカレンダーウィジェットの大幅なアップデートも発表しました。これらはすべて、Mac OS X 10.4.4 Tigerアップデートで利用可能です。
さらに、 2007年後半にリリースされたMac OS X 10.5 Leopardには、新しいウィジェットが含まれています。その1つがWeb Clipで、任意のWebページの矩形領域をウィジェットに変換できます(ただし、これはSafari Webブラウザでのみ動作します)。ウィジェットはWebサイトの更新に合わせて更新され、ウィジェットで選択したWebページ内のすべてのリンクやその他のインタラクティブなコンテンツは、WebサイトがSafariからアクセスされているかのように機能します。もう1つの新しいウィジェットはMoviesで、ユーザーは地元の映画館で現在上映中の映画を検索したり、予告編を視聴したり、Dashboardから直接チケットを購入したりできます。Mac OS X 10.7 Lionでは、電話帳ウィジェットとiTunesコントローラウィジェットが削除されました。
AppleはiOSへのDashboardウィジェットのインストールをサポートすることを公式に発表したことはありません。2008年6月、iPhone SDKに同梱されたDashcodeの非公式アップデートによりiPhone向けWebウィジェットの作成が可能になりましたが、このバージョンのDashcodeがiOSにネイティブにインストールできるAJAX駆動のモバイルウィジェットの作成をサポートするかどうかは不明です。
脱獄済みのiOSデバイスにDashboardウィジェットをインストールすることは理論的には可能であることが実証されていますが、ほとんどのデスクトップ向けウィジェットはiOSのマルチタッチスクリーンインターフェースでの使用や操作を想定しておらず、 iOSの一部ではないDashboardClientのウィジェットJavaScriptオブジェクトに依存している場合もあります。
2014年6月2日、 iOS 8の発表の一環として、Appleは「Today」ビュー(ステータスバーから下にスワイプするとアクセス可能)でApp Storeからダウンロード可能なウィジェットを利用できるようになると発表した。[ 14 ]ダッシュボードにあるようなデスクトップ向けのウィジェットとは異なるものの、これはiOSでウィジェットが公式に(つまり脱獄せずに)利用可能になった最初の事例となった。
iOS 13で導入された、同名のCarPlay機能が存在しますが、これは今回の機能とは無関係です。
2020年6月22日、WWDC基調講演で、AppleはiOS 14のウィジェットを発表しました。これらのウィジェットはホーム画面に配置でき、サイズ変更も可能です。ユーザーは最大10個のウィジェットを重ねたり、ユーザーのアクティビティに応じて変化する「スマートスタック」ウィジェットを選択したりできます。[ 15 ] iOSウィジェットのスタイルは、同日に発表されたmacOS 11 Big Surの通知センターにも登場します。 [ 16 ] macOS Sonomaのリリースにより、ウィジェットをデスクトップに配置できるようになり、Dashboardの機能の一部が再現されました。[ 17 ]
{{cite web}}:|last=一般的な名前を持っています (ヘルプ)