サム・オリバー
· 2分で読めます
AppleはForce Touchによってユーザーインターフェースに深みをもたらし、水曜日に発売されたiPhone 6sでは3D Touchという新たなレイヤーが追加されました。AppleInsiderでは、3D Touchの仕組みと機能について解説します。
まず最初に明確にしておきたいのは、3D Touchの基盤となる技術はApple WatchのForce Touchの技術とは異なり、Apple WatchのForce TouchはMacBookのForce Touchの実装とは大きく異なるものの、効果は同じだということです。ディスプレイアセンブリ内のセンサーが、ユーザーが画面をどの程度強く押しているかを検知し、あらかじめ設定された力の閾値に達すると、様々なソフトウェアルーチンを起動します。
Apple Watchでは、これは「より深く」押した状態をシミュレートし、隠れたUI要素を表示するだけで、それ以外はあまり効果がありません。MacBookではより微妙な効果があり、例えばトラックパッドへの圧力を変化させることで、QuickTimeビデオの再生速度を速くしたり遅くしたりすることができます。
3D Touch を搭載した iPhone 6s および 6s Plus では、これらすべての機能が実行されます。
アプリでは、軽く押すとAppleが「ピーク」と呼ぶアクションが実行されます。これはアプリケーションやコンテキストによって実装が若干異なりますが、最終的には、押した操作を素早く確認して対応できるようになります。
例えば、内蔵のメールアプリを例に挙げてみましょう。メッセージを軽く長押しすると、受信トレイの上部に新しいウィンドウが一時的に開き、メッセージの内容が表示されます。指を離すとウィンドウは閉じます。
一度覗き込んだら、さらに強く押すと「ポップ」できます。メールの例では、より強く押すと、受信トレイでメッセージをタップしたのと同じように、通常通りメッセージが開きます。
このピーク&ポップのパラダイムは、iOS全体で活用できます。住所をピークすると場所のプレビューが表示され、ポップするとマップで開きます。写真をピークするとプレビューが表示され、ポップすると編集または共有用に開きます。
サードパーティの開発者も、この機能のサポートを追加できます。Instagram は水曜日のイベントで、ユーザーが写真を覗き込んで「いいね!」できる新しい 3D Touch 対応バージョンを披露しました。
Appleは、日々の作業をより速くするためにピークとポップを設計しました。そして、そのために「クイックアクション」と呼ばれる機能も提供しています。ピークと併用されるクイックアクションは、ジェスチャーとボタンを使ったショートカットで、見ているものに対して操作を行うことができます。
メールアプリの例に戻ると、メッセージをピークした後、左にスワイプしてゴミ箱に送ったり、右にスワイプして未読にしたりできます。Safariでは、リンクをピークしてから上にスワイプすると、リンクをコピーしたり、新しいタブで開いたりするためのボタンが表示されます。
クイックアクションは、PeekとPopだけではありません。ホーム画面でも機能します。開発者は、アプリアイコンを押した時に表示されるショートカットメニューを定義できます。例えば、セルフィーカメラを有効にしたカメラアプリを素早く開いたり、ミュージックアプリを開かずにBeats 1の再生を開始したりできます。
もちろん、3D Touchは3段階の圧力レベルに限定されません。MacBookのForce Touchと同様に、アプリは圧力感度を利用して描画や動画のスクラブ再生などを行うことができます。