Latest evidence-based health information
Ipad

新型MacBook ProのTouch Bar詳細:UIインタラクション、画面仕様、コントロールストリップ、サードパーティ製アプリでの利用方法c

新型MacBook ProのTouch Bar詳細:UIインタラクション、画面仕様、コントロールストリップ、サードパーティ製アプリでの利用方法c
新型MacBook ProのTouch Bar詳細:UIインタラクション、画面仕様、コントロールストリップ、サードパーティ製アプリでの利用方法c

新型MacBook Proの目玉機能は、物理的なファンクションキーの列に代わるOLEDディスプレイストリップであるTouch Barです。これにより、キーボード上部にダイナミックゾーンが追加され、アプリがカスタムボタン、スライダー、スイッチ、スクラバーを表示できるようになります。これによりMacBookのエクスペリエンスが向上し、テキスト入力やマウスポインター以外のMacアプリケーションとの新たなインタラクションが可能になります。

Touch Barインターフェースはどのように機能しますか? Touch Barの解像度は? コントロールストリップとは何ですか? サードパーティの開発者はTouch Barで何ができるのでしょうか? 詳しい情報など、詳しくは以下をお読みください。

まず最初に、Touch Barは上位モデルの13インチと15インチMacBook Proにのみ搭載されています。Touch Barが欲しい場合は、新しいMacBook Proが必要です。

現在、これらのモデルは1ヶ月のバックオーダー待ちなので、少し想像力が必要です。もしあなたが初めてMacBook Proを開封したとしたら、Touch Barインターフェースは実際にはどのように機能するのでしょうか?

一般的なインターフェースとコントロールストリップ

Touch Barは、アプリケーションやシステムが提供する機能に素早くアクセスするためのツールです。メインインターフェースは、アプリコントロールエリア、コントロールストリップ、そしてシステムボタンの3つのセクションに分かれています。システムボタンはmacOS Sierraによって制御され、必要に応じてキャンセル、完了、または仮想の「esc」キーとして表示されます。物理的な「esc」キーは廃止されるかもしれませんが、OSは仮想ボタンが常に利用可能であることを保証します。

中央は「アプリ領域」で、現在アクティブなアプリ(メニューバーに名前が表示されているアプリ)によって制御されます。デスクトップの場合は、この領域は空白になります。アプリをクリックしたり、ファイルを選択したりすると、コンテキストボタンやアクションが点灯します。

メディアキーと明るさ調整機能はどうでしょうか?これらはコントロールストリップに含まれています。これもシステムによって制御される要素で、右側に表示されるトレイに、明るさと音量のスライダー、ミュート、Siriのボタンがあります。このトレイは展開(または折りたたみ)可能なので、必要に応じてTouch Barの画面領域をアプリコンテンツに広く割り当てることができます。ファンクションキーを長押しすると、Touch Barは通常のファンクションキーの仮想セットに変わります。この動作は環境設定で変更できます。

タッチバーの技術仕様

Touch Barは、キーボードの上部に配置された10点マルチタッチ対応のタッチスクリーンで、既存のMacキーボードのファンクションキーに代わるものです。Touch Barの物理的なサイズは、Touch Barが置き換えるキー列とほぼ同じで、キーボードの幅いっぱいに広がる細長い長方形です。技術的には、ディスプレイの解像度は2170×60ピクセルです。Touch Barの駆動回路の詳細は完全には明らかになっていませんが、Appleによると、Touch IDとApple Payの機能にはカスタムT1チップが搭載されているとのこと(T1は実際にはミニサイズのApple Watch SoCのようです)。

Touch BarはRetinaディスプレイの2倍の解像度を備えており、コンテンツ表示において実効画面解像度は1085 x 30ポイントです。基本的に、ディスプレイを操作する際にY軸という概念は存在せず、コントロールは常に画面の縦幅いっぱいに表示されます。また、このディスプレイはMacBook Proのメインディスプレイや新型iPhone 7と同様に、P3の広色域をサポートしています。つまり、アプリはTouch Bar上のボタンを、鮮やかで彩度の高い色で表示できます。

開発者API

Touch Barは、サードパーティ開発者がアプリにリッチなコントロールやインターフェース要素を追加するための包括的なAPIによってサポートされています。これは、AppleがSafariやメールなどの標準アプリで行っているのと同じです。通常、Appleによるサードパーティ開発者向け統合の初期段階は限定的で簡素化されており、その後、将来のバージョンで徐々に機能を拡張していきます。Touch Bar APIはそうではありません。最初のバージョンでは、非常に詳細でカスタマイズ可能で、複雑なAPIセットを備えています。

開発者は、表示するボタンやビュー、そしてそれらの表示方法を完全に制御できます。Appleはアプリ間の一貫性を保つためにいくつかのテンプレートコントロールを提供していますが、APIを使用することで、開発者は個々のニーズに合わせて真にユニークなコントロールを作成することもできます。主な制約は、Touch Barが非常に細く、UIを水平方向に1列しか表示できないことです(横スクロールは可能です)。

開発者は、アプリがフォアグラウンドにある間、ほぼ何でも好きなように表示できます。これには、アプリの現在のウィンドウに応じてビューやボタンを切り替えることも含まれます(作成ウィンドウは、受信トレイウィンドウとは異なるTouch Barアクセサリビューを必要とします)。ただし、Touch Barでは、常時表示されるウィジェット、ステータスアイテム、またはニュースティッカーなどの類似機能は許可されていません。これらの制約は解除される可能性も低いでしょう。Appleは、ユーザーの指先のUIが不要な通知やテキストメッセージによって絶えず変化しないように、この制限を課しているのです。

Appleは、バーに現在のタスクに基づいて、比較的静的で落ち着いたUIを表示することを望んでいます。バーへの大きな変更は、新しいタブを開いたり、新しいモーダルアクティビティを開始したりするなど、アプリケーションの状態が劇的に変化した場合にのみ行われるべきです。繰り返しますが、アプリのウィンドウがアクティブでなくなると、バーに表示される内容に影響を与えるコントロールを失います。システムのコントロールストリップは、デフォルトでは右側に折りたたまれた状態で表示されますが、必要に応じてシステム環境設定で完全に無効にすることができます。

また、この API を使用すると、開発者は一度に表示したい以上のコントロールを作成できるため、ユーザーは自分にとって最も興味深く関連性の高いオプションやコマンドを使用してツールバーのレイアウトをカスタマイズできます。

タッチバーコントロール

Appleは、アプリが独自のコンテンツを表示するためのカスタムビューを作成できるようにしていますが、豊富な基本要素も提供しています。ここでは、Appleの標準コントロールをいくつか紹介します。どのようなインタラクションが可能か、イメージをつかんでいただけると思います。ボタン、トグル、複数オプションの折りたたみ式ピッカー、セグメント化されたコントロール、スライダーなどがあります。

ツールバーを一時的にモーダルビューに切り替えられるポップオーバーという概念もあります。例えば、絵文字ピッカーは文字ビューアのモーダルビューで、絵文字シンボルのスクロールリストです。Appleには、虹色のスペクトルストリップから色を選択できるカラーピッカーモーダルもあります。

これらすべての要素を組み合わせることで、豊かなインタラクションが実現します。Marc Edwards氏は、Appleの基調講演で紹介されたアプリのTouch Barの多様な状態を示す素晴らしい画像を作成しました。この画像では、すべてのコントロールが連携して、各アプリのエクスペリエンスをカスタマイズする方法が示されています。Microsoftも、OfficeスイートでTouch Barを使用する優れた例をいくつか紹介しました。ボタンがOfficeのアイコンやツールと自然に調和しています。

デザインガイドライン

AppleはApp Store以外のMacアプリにガイドラインの遵守を強制することはできませんが、優れた実践と一貫したユーザー体験を促進するためのドキュメントを提供しています。設計に関するドキュメントは包括的で、ご興味のある方はこちらから全文をご覧いただけます。まとめると、Touch BarはiPhoneと同様にタッチ操作に反応し、キーボードの他の部分と可能な限り調和するはずです。OLEDディスプレイは非常に高いコントラストを実現し、Touch Barの黒い背景が黒い物理キーと重なるようになっています。

ディスプレイは広色域をサポートしていますが、Apple は一般的に、必要な場合を除いて明るい色や画像の使用を推奨していません...ただし、Apple は Siri ボタンに関して率先して模範を示しているわけではありません。

周りのアイコンがすべてモノクロのグリフなのに、Mac の Siri アイコンだけはフルカラーにしなくてはいけないと Apple が主張するのをやめてほしい。pic.twitter.com/SXraaXM4B1

— ベンジャミン・メイヨー(@bzamayo)2016年10月28日

もう一つの興味深い点は、アプリの機能を実行できるのはTouch Barだけではないということです。実際、開発者はTouch Barが存在するか、あるいは使用されているかを知ることができません。つまり、Macアプリのツールバーとコントロールは、Touch Barが表示されているかどうかに関係なく、メインディスプレイに表示されるままになるということです。

この決定の理由は、Touch BarがほとんどのMacや外付けキーボードに搭載されていないため、必須の機能にはなり得ないという単純な事実です。AppleはTouch Barを、iPhoneの3D Touch Peek & Popのような、付加的な機能改善として位置付けています。

同様に、Appleは可能な限り機能の重複を推奨していません。開発者がただ単に機能を表示することを望んでいないからです。ガイドラインでは、カット/コピー/ペーストといった「よく知られた」キーボードショートカットの表示も避けるよう指示されています。これは、誰もがCmd+X、Cmd+C、Cmd+Vといった「昔ながらの方法」で基本的なショートカットを使いたいと考えていると想定されるためです。

まとめ

要約すると、Apple は、現在注力しているアプリ向けの包括的な開発者統合を備えた非常に強力な Touch Bar を最初のバージョンで導入しました。

Touch Barは本当に興味深い機能ですが、Macに欠かせない存在となり、それがないと寂しく感じるほどになるかどうかは、時が経てば分かるでしょう。Touch Bar搭載のMacBook Proは、すでに世界中でバックオーダーが入りつつあり、数週間以内にはお客様のもとへ届き始める予定です。Appleの最新のインターフェース革新について、皆さんはどう思いますか?ぜひ下のコメント欄でTouch Barの感想をお聞かせください。

ohdlr.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。

Ohdlr

Health writer and researcher with expertise in evidence-based medicine and healthcare information.