スマホの振動をテストする方法
- Android スマホでこのページを開きます。Chrome、Edge、Samsung Internet、Opera をお使いください。
- 短い振動 をタップします。スマホのアイコンが揺れるとともに、1 回の素早い振動を感じるはずです。終わると、テストが 振動を感じましたか? と尋ねます。いいえ を選ぶと、確認すべき項目が表示されます。
-
長い振動 をタップすると、より長く振動します。長さは 長い振動の長さ スライダーで設定し、繰り返し で何回か続けて再生できます。スマホのアイコンの下のバーに、残り時間が表示されます。
- 連続 を試します。停止 を押すまでモーターが動き続けるため、びびり音やモーターのムラに気づきやすくなります。1 分後に自動的に停止します。
-
パターンを再生します。パルス、心拍、SOS、着信、高速があります。パターンの再生中は、タイムラインに各振動と休止が表示されます。もう一度パターンをタップすると停止します。
-
オリジナルのパターンを作ります。カスタムパターン に、振動と休止を交互に、ミリ秒単位の数値で入力して パターンを再生 を押すか、記録 を押して、好きなリズムでタップパッドを押し続けます。
正常なバイブレーションモーターの感触
- 短い振動は、きびきびとしていて、すぐに始まります。遅れる、弱い、非常に力がない場合は、モーターが摩耗している可能性があります。
- 長い振動や連続振動は、均一に続きます。びびり音、ゴリゴリという音、強弱を繰り返す振動は、モーターの緩みや故障を示唆します。
- 高速 パターンのパルスは、それぞれ独立して感じられます。古い回転錘式のモーターを搭載したスマホでは、新しいスマホのリニアモーターより始動と停止に時間がかかるため、パルスが混ざって感じられることがあります。
スマホが振動しないときの対処法
-
Android スマホを使います。テストに iPhone と iPad では非対応です と表示される場合は、どのブラウザーでも対応できません。Apple は Safari に Vibration API を追加しておらず、iOS のすべてのブラウザーが Safari のエンジンを使っているためです。iPhone の振動を確かめるには、設定 › サウンドと触覚 › 着信音 › 触覚 を開いてパターンをタップします。最近の iOS では、テストがリンクの下に表示するスイッチを切り替えると、軽い触覚フィードバックも得られます。
-
パソコンでは、スマホに切り替えます。デスクトップ PC やノート PC にはバイブレーションモーターがないため、Chrome や Edge が振動のコマンドを受け付けても、テストには このデバイスにはバイブレーションモーターがありません と表示されます。リンクをコピーして、Android スマホで開いてください。ゲームコントローラーの振動モーターを確認するには、ゲームパッドテストをご利用ください。
-
バイブレーションをオンにします。Pixel や多くの Android スマホ:設定 › サウンドとバイブレーション › バイブレーションと触覚フィードバック。Samsung:設定 › サウンドとバイブレーション › バイブレーションの強さ。スライダーがオフになっていないか確認してください。振動の後に いいえ と答えると、テストはこれらの確認項目も表示します。
- サイレントモードとおやすみモード(Do Not Disturb)をオフにするか、着信音の設定を バイブレーション にします。一部のスマホでは、サイレントモード中はすべての振動が無効になります。
- バッテリーセーバーや省電力モードをオフにします。Web サイトからの振動が制限されることがあります。
- Chrome、Edge、Samsung Internet、Opera をお使いください。Android 版 Firefox は Web サイトからの振動のサポートを削除しており、SNS やチャットアプリ内で開いたリンクなど、多くのアプリ内ブラウザーも非対応です。代わりに Chrome でページを開いてください。
- 先にページのボタンをタップして、タブを画面に表示したままにします。ブラウザーは、サイトを操作した後でないと振動を許可せず、タブを切り替えたりスマホをロックしたりするとすぐに止まります。
- スマホを再起動します。セーフモードでも通話や通知で振動しない場合は、モーターまたはそのコネクターが故障している可能性が高く、修理が必要です。
開発者向け
このページは navigator.vibrate() を使っています。数値を 1 つ渡すとそのミリ秒数だけ振動し、配列を渡すと navigator.vibrate([200, 100, 200]) のように振動と休止が交互に実行され、navigator.vibrate(0) で停止します。カスタムパターン でパターンを作り、コードをコピー を押すと、対応する呼び出しがコピーされます。Chrome は 1 ステップを 10 秒、パターンを 99 ステップまでに制限し、ユーザーがページを操作した後でしか振動を許可しません。この API が制御するのはタイミングだけで、振動の強さはスマホの設定によって決まります。
このバイブレーションテストについて
この無料のオンラインバイブレーションテストは、Vibration API を使って完全にブラウザー内で動作するため、アプリのインストールは不要で、サーバーに何も送信されません。Android スマホの Chrome、Edge、Samsung Internet、Opera、その他の Chromium ベースのブラウザーで動作します。Android タブレットにはバイブレーションモーターがないことが多く、テストを実行しても振動しない場合があります。
よくある質問
スマホの振動をテストするにはどうすればよいですか?
Android スマホの Chrome でこのページを開き、「短い振動」「長い振動」「連続」をタップします。そのたびにスマホが振動すれば、モーターは動作しています。パターンを使って、短いパルスがきびきびと、独立して感じられるか確認してください。
iPhone でバイブレーションテストが動作しないのはなぜですか?
Safari は Vibration API に対応しておらず、iPhone のすべてのブラウザーが Safari のエンジンを使っているため、どの Web ページも iPhone を振動させることはできません。代わりに、「設定 › サウンドと触覚 › 着信音 › 触覚」で振動を確認してください。
Android で振動を感じないのはなぜですか?
サウンド設定でバイブレーションがオフになっているか、サイレントモード、おやすみモード、バッテリーセーバーでブロックされているか、ブラウザーが非対応(Android 版 Firefox は対応を終了しました)の可能性があります。Chrome を使い、先にページのボタンをタップしてください。
パソコンやノート PC で振動をテストできますか?
いいえ。パソコンにはバイブレーションモーターがないため、代わりにスマホでページを開いてください。ゲームコントローラーの振動をテストするには、ゲームパッドテストをご利用ください。
カスタムの振動パターンを作るにはどうすればよいですか?
カスタムパターンに、振動と休止を交互に、ミリ秒単位の数値で(例:300, 100, 300)入力して「パターンを再生」を押します。または「記録」を押して、好きなリズムでタップパッドを押し続けてください。
振動の強さを変更できますか?
Web ページからは変更できません。Vibration API が制御できるのは、スマホが振動と休止をする長さだけです。強さは、Samsung のスマホの「バイブレーションの強さ」など、スマホのバイブレーション設定で変更してください。