Appleは、3番目のデバイスであるiPhone 7にTaptic Engineを搭載しました。この新技術は、従来のリニアアクチュエータに代わるもので、開発者が独自のアプリにこの技術を実装することで、最終的にはユーザーにフォースフィードバック感覚の世界をもたらすことになります。
Taptic Engineは、Appleが開発した触覚ユーザーインターフェース(UI)フィードバックの実装です。iPhone 7のようなデバイスは、リニアアクチュエータを使用することで、動きの感覚を再現したり、これまでにない独特な触覚体験を生み出したりすることができます。場合によっては、内蔵スピーカーからの音声フィードバックが、この錯覚をさらに深めます。
AppleはTaptic Engineを、ホームボタンの押下を模倣し、システム通知を中継し、音声アラートを強化するために採用しています。この技術は、余計な機能として感じられることはありません。システムからのフィードバックは自然で、画面に表示される内容と同期しています。
Taptic Engine をサポートするアプリは現在 App Store に登場し始めたばかりで、AppleInsiderが試した数少ないアプリはまだうまく実行されていません。
この技術が初めて採用されたのはiPhoneではありません。Apple Watchでは、ユーザーがフィールドの制限を超えてスクロールした後に、ゴムバンドが弾けるような感覚でフィードバックを送信するために使用されています。また、他のApple Watchユーザーに心拍数を送信する機能としても有名です。
単なる振動ではなく、真のフォースフィードバック
iPhone はこれまで、振動にリニアアクチュエータを使用していましたが、iPhone 7 では Taptic Engine に移行しました。ケース越しでも、Taptic Engine のフィードバックは十分に強力で、以前の技術よりもはっきりと認識できます。
iOS 10では、ユーザーは旧モデルのリニアアクチュエーターと新しいTaptic Engineの両方で使用できる新しいバイブレーションを作成できるようになりました。iPhone 7シリーズとiPhone 6s Plusで全く同じカスタムバイブレーションを再生すると、より「鮮明」で、よりパワフルな振動を体感できます。
Appleは、この技術の活用範囲を広げるため、新しいTaptic APIでフィードバック機能を開放しました。これまでAppleのみの機能だったこのAPIを開発者に公開することで、OS全体でフォースフィードバックの実装を改善し、ゲーム内のアクションに対する触覚的な反応など、他の用途にもこの機能を活用できるようになります。
単なる「ランブルパック」ではない
iPhone 7をお使いの場合、ピンチズームを使用すると、機能の上限と下限に達するとタップが実行されます。コントロールパネルのトグルスイッチを押すと、Taptic Engine搭載のiPhoneが少し揺れます。
従来のリニアアクチュエータは携帯電話のバイブレーションとしては最高クラスでしたが、Taptic Engineははるかに精度が高く、関連するアクションに対してより優れたフィードバックを提供します。Taptic Engineのフィードバックの最も優れた例は、設定アプリの日付と時刻のホイールです。
iPhone 7で日付や時刻を変更すると、機械のホイールの回転を模倣したクリック音と軽いタップ音が同時に鳴ります。数字がスクロールするたびに、音が大きく、クリック音が小さく、そして徐々に小さくなるため、微妙ながらもはっきりと分かります。
最高の瞬間はまだ来ていない
AppleのTaptic Engineの実装は素晴らしく、サードパーティ開発者の実装をはるかに凌駕しています。しかし、Appleの開発者はこの機能において圧倒的な先行者です。
AppleはiOS 10のリリースまでAPIの公開を控えていたため、開発者はこの機能に対応するための準備期間がありませんでした。その結果、この機能をサポートするアプリは依然としてごくわずかです。
「(ベータ版で新しいTaptic APIがリリースされれば)新機能が明らかになるはずでした」と開発者のロジーナ・ケラー氏はAppleInsiderに語った。「Appleはそれを嫌うので、次のメジャーな公開シードまで、それを公開シードから削除する傾向があるのです。」
Taptic Engine 対応アプリはApp Storeに登場し始めたばかりで、 AppleInsiderが試した数少ないアプリはまだうまく動作していません。開発者がこの技術に慣れてくるにつれて、サードパーティによる実装が増え、より洗練されたものになるでしょう。