スマートフォンのバイブレーションは動作していますか?
パターンボタンをタップしてデバイスの振動モーターをトリガーします。ショートパルス、ロングバズ、SOSなどのプリセットパターンを試すか、独自のカスタム振動シーケンスを作成できます。すべてブラウザ内で動作します。
このテストはnavigator.vibrate() APIを通じて、プリセットのタイミングパターンとユーザー定義のカスタムシーケンス(ミリ秒単位)でデバイスの振動モーターをトリガーします。
Vibration APIはAndroidブラウザ(Chrome、Firefox、Edge)でサポートされていますが、プラットフォームの制限によりiOS Safariでは利用できません。
結果の見方
| 結果 | 範囲 | 意味 |
|---|---|---|
| 良好 | パターンをタップするとデバイスが振動する | 振動モーターとVibration APIが正常に動作しています。 |
| 注意 | 振動が弱い、または不安定 | モーターが劣化しているか、システム設定が振動強度を下げている可能性があります。デバイスのハプティックフィードバックと振動強度の設定を確認してください。 |
| 不良 | どのパターンでも振動を感じない | Vibration APIが未対応(iOS Safari)、システム設定で振動が無効、またはモーターが故障している可能性があります。 |
よくある問題と解決方法
iOS Safariで振動しない
iOS SafariはVibration APIを実装していません。回避策はありません — これはAppleによるプラットフォームの制限です。
ブラウザが対応しているのにAndroidで振動しない
デバイスのサウンドとバイブレーション設定で振動が有効になっていることを確認してください。一部のAndroidデバイスにはバイブレーションを抑制する「おやすみモード」もあります。