Android にハプティクスを実装する

ハプティクスとは、触覚で感じるすべてのことです。最新の Android デバイスには、ユーザーの触覚を刺激する振動アクチュエータが組み込まれていることが多いです。これらのモーターは、初期のデバイスで発生した元の大きな振動音から大幅に進歩しており、Android アプリでは、この機能を活用して、繊細さと深みのある豊かなエクスペリエンスをユーザーに提供できます。

以降のページでは、基本的なハプティクス フィードバックから、ますます複雑になる振動波形と効果の構成まで、振動に関するすべての内容を説明します。

ハプティクス設計の原則
このページでは、Android ハプティクスでサポートされている分類と、それらの設計に関するガイドラインについて説明します。
イベントに触覚フィードバックを追加する
このページでは、ユーザー操作に触覚フィードバックを提供するさまざまな方法のコードサンプルを示します。
バイブレーション アクチュエータ入門
このページでは、バイブレーション アクチュエータの仕組みの概要について説明します。これは、カスタム ハプティクスを作成するうえで重要な前提知識です。
カスタムの触覚効果を作成する
このページでは、さまざまなハプティクス API を使用して Android アプリでカスタム エフェクトを作成する例をいくつか示します。
ハプティクス API を追加
このページは、Android で利用可能なさまざまなハプティクス API のリファレンスです。また、ハプティクス エフェクトが意図したとおりに再生されるようにするために必要なデバイスのサポートを確認するタイミングと方法についても説明します。

ユーザー補助に関するおすすめの方法もご確認ください。

サンプル

次のサンプルは、GitHub の ハプティクス サンプラー アプリで入手できます。各機能のドキュメントもこちらでご覧いただけます。

このドキュメントには、次のカスタム振動パターンのコード例も含まれています。

動画