Snaplytics JS Tests

マルチタッチテスト

スマホやタブレットの画面が同時にいくつのタッチを認識できるかを確認します。パッドに複数の指を置くと、それぞれに番号付きの円が表示され、最大値にはこれまでに到達した最高の同時タッチ数が記録されます。

待機中
0現在· 最大0
できるだけ多くの指でここに触れてください

テストしたいスマホやタブレットでこのページを開いてください。マウスは1本のポインターとしてカウントされます。

現在のタッチ数
0
同時最大数
0
ブラウザの上限

パッドに複数の指を置いてください — 画面が同時に何本のタッチを認識できるかがカウンターに表示されます。

1本ずつ増やす

指を1本ずつ下ろしていきましょう。カウントが止まったところが、画面の実際の上限です。

10点で頭打ち?

不具合ではありません — 指1本につき1点、合計10点が業界標準です。

円が不安定

指を静止させているのに円が点滅したり消えたり動いたりする場合は、デジタイザーの故障が疑われます。

マルチタッチこそが、タッチスクリーンを単なるポインターの延長ではなくしている機能です。ピンチズームには2点のきれいな接触が必要で、回転ジェスチャーには3点、モバイルゲームでは両手の親指に加えてさらに多くの指が使われることを前提としています。そしてこの機能は、静かに壊れることがあります。角の割れ、安価な交換用デジタイザー、劣化したタッチコントローラーがあっても、シングルタップは普通に動くため一見問題なく感じられますが、2本目や3本目の指の入力だけが拾われなくなるのです。中古スマホの購入前、画面修理の後、あるいはゲームで2本目の親指の入力がよく外れると感じたときは、30秒かけて確認する価値があります。

各指はブラウザのPointer Events APIを通じて個別のポインターとして届き、テストではそれぞれに番号付きの円を描画します。現在のタッチ数は、デジタイザーがこの瞬間に追跡している本数を示し、同時最大数はこれまでに到達した最高値を記憶します。ブラウザの上限はnavigator.maxTouchPointsの値を読み取ったもので、ハードウェアが対応をうたう本数です。10点対応をうたいながら実際には2点しか追跡できない画面は、仕様書には表れない不具合を抱えています。10本すべての指を収めるにはフルスクリーンモードを使ってください。処理はすべてブラウザ内のローカルで完結します。

カウンターが10で止まるのはなぜ?

指1本につき1点、合計10点というのはスマートフォンやタブレットのデジタイザーにおける業界標準であり、コントローラーのファームウェアは設計上の上限を超えると接触の報告を止めます。ちょうど10点で頭打ちになる端末は正常に動作しています。低価格帯のスマートフォンや電子書籍リーダーでは2点や5点で止まることもありますが、それでもピンチズームには十分対応できます。正常でないのは、10点以上をうたうハードウェアで最大値が1点のまま止まる、2本目の指を置くと接触が消える、指を静止させているのに円がずれて動く、といった現象です — デジタイザーの故障や交換画面の不良を示すサインです。反応しない領域がないか確認するには、タッチスクリーンテストを実行してください。

デバイス別の一般的なマルチタッチ上限

デバイス一般的なタッチポイント数備考
低価格帯のスマートフォン・電子書籍リーダー2–5ピンチズームには対応するが、複数指のジェスチャーは苦手な場合がある
現行のスマートフォン10業界標準 — 指1本につき1点
タブレット(iPad、Androidなど)10描画やジェスチャー、分割キーボード入力など両手操作に対応
Windowsタッチ対応ノートPC・2-in-110認証要件は最低5点だが、多くのパネルは10点に対応
インタラクティブホワイトボード・キオスク端末20–40+複数人が同時にディスプレイを操作できるよう設計されている

関連ツール