← すべてのガイド

ナビゲーションではアイコンとテキスト:どちらを使うか、そして両方を使うか

アイコンサイズとタップターゲット:モバイルナビゲーションの最小基準

44×44pxがAppleの最小値、48×48dpがGoogleの最小値である理由と、アイコンサイズがモバイルコンバージョン率に与える影響。

毎日何百万回も起こるシナリオがあります。スマートフォンのユーザーがストアのヘッダーにある検索アイコンをタップしようとしますが、ずれてロゴを押してしまいホームページに戻されます。もう一度試みますが、またも間違ったボタンを押してしまい、そのままサイトを離れてしまうのです。店舗オーナーが分析データを確認すると、モバイルのバウンス率が高く、流入元の問題だと考えます。しかし、本当の原因は、人間の指で操作することを想定していない28ピクセル幅のアイコンだったのです。

タップターゲットのサイズは、デザイン上の好みではありません。これは測定可能なユーザビリティ要因であり、直接的な売上への影響を持ちます。AppleとGoogleは両社とも、人間の運動制御とタッチ精度に関する広範な研究に基づいた具体的な最小要件を公開しています。

クイックリード
  • Appleは44×44ポイント(約7mm)以上のタップターゲットを要求します。Googleは48×48 dp(約9mm)を要求します。
  • 成人の平均的な指の腹は8~10mmをカバーします。24pxのアイコンでは、正確なタップに必要な面積の半分以下です。
  • WCAG 2.5.5(AAA)は44×44 CSSピクセルの最小値を指定します。WCAG 2.5.8(AA、2.2の新機能)は、適切な間隔での24×24 CSSピクセルを要求します。
  • モバイルeコマーステストでは、ナビゲーションタップターゲットを32pxから48pxに増やすことで、誤タップ率が52%削減されました。

44pxと48dpが存在する理由

これらの数字は恣意的ではありません。人間の指の解剖学とタッチスクリーン精度に関する研究から導き出されたものです。

MITタッチラボは、このトピックに関する基礎的な研究の1つを発表しました。彼らは数百人の参加者の指の腹の接触面積を測定し、平坦な表面に押し当てられた成人の平均的な指の腹は幅8~10mmであることを発見しました。親指の腹はさらに大きく、10~14mmです。標準的なiPhoneディスプレイの2倍Retinaディスプレイ(163 PPI論理値)では、44ポイントはおよそ6.9mmに等しくなります。Androidデバイスのmdpi密度では、48 dpはおよそ7.6mmに等しくなります。

Appleは2007年の元々のiPhone Human Interface Guidelinesで44×44ポイントの最小値を設定し、その後のすべてのバージョンを通じて変更されていません。彼らのテストにより、44ポイント以下のターゲットは誤タップの急激な増加を引き起こすことが示されました。ガイドラインには明確に以下のように述べられています。「インタラクティブ要素に十分なタッチターゲットを提供します。すべてのコントロールに対して、最小44×44 ptのタップ可能な領域を維持するようにしてください。」

Googleは独自のテストを通じて、わずかに大きい最小値に到達しました。Material Designは48×48 dpを最小タッチターゲットとして指定し、隣接するターゲット間に最低8 dpの間隔を持たせることを要求します。これは標準的なmdpiスクリーン上で約9mmに相当し、平均的な指の腹の範囲内です。

両方のプラットフォームガイドラインの重要な洞察は、タップ可能な領域は視覚的要素と同じサイズである必要がないということです。アイコンは24×24ピクセルでレンダリングされる一方で、タップ可能な領域は48×48ピクセルかもしれません。アイコンの周囲の余分なスペースは見えませんが、機能的です。これは、ほとんどの優れたデザインのモバイルアプリが小さいアイコンをどのように処理するかです。視覚的にはコンパクトですが、タッチターゲットはそれを超えて広がっています。

アイコンサイズとタップターゲット間のギャップ

アイコンサイズ(目が見るもの)とタップターゲットサイズ(指が当たるもの)の違いを理解することは、ナビゲーションのユーザビリティにとって重要です。

ほとんどのアイコンライブラリ(Phosphor、Feather、Material Symbols、Heroicons)は、24×24ピクセルでレンダリングするようにデフォルト設定されています。これは優れた視覚的なサイズです。アイコンは認識できるほど大きく、レイアウトを支配することはありません。しかし、24×24はタップターゲットとしては危険なほど小さいです。標準的なディスプレイ上では、およそ3.8mmであり、成人の平均的な指の幅の半分以下です。

視覚的要素とタップターゲットが同じ24×24ピクセルの場合、3つの問題が生じます。

誤タップ。 ユーザーは意図したターゲットの代わりに、隣接する要素をタップすることが頻繁にあります。これはアイテムが密接に配置されているナビゲーションでは特に有害です。ナビゲーションでの誤タップは、ユーザーが望んだことに失敗するだけではなく、実際には望まない場所にユーザーを送信します。これは単に反応しないよりも、より厄介なことになります。

エッジタップ。 正しいターゲットにヒットした場合でも、ユーザーはしばしばその中心ではなく、その端をタップします。多くのタッチ実装は、正確な境界内のタップのみを登録します。ユーザーの指が24pxのターゲットの外側に2ピクセル着地した場合、タップは全く登録されないか、または間違った要素をトリガーするかもしれません。

アクセシビリティの除外。 運動障害、振戦、または細かい運動制御の低下があるユーザーは、小さなタップターゲットによって不釣り合いに影響を受けます。同じことが、片手でタップする、歩きながらタップする、または移動中のバスでタップするユーザーにも当てはまります。WCAG 2.5.5(Enhanced)は、これに対処するために44×44 CSSピクセルの最小ターゲットサイズを具体的に指定し、WCAG 2.2で導入されたより新しいWCAG 2.5.8(AA レベル)は、隣接するターゲットからの適切な間隔を備えた24×24 CSSピクセル以上を要求します。

アイコンサイズがコンバージョン率に与える影響

タップターゲットサイズとコンバージョンの関係は理論的ではありません。複数のeコマースに焦点を当てたテスト企業がこのデータを発表しています。

Googleのモバイルユーザー体験研究チームの研究では、モバイルインターフェースのタッチターゲットを32pxから48pxに増やすと、タスク完了エラーが52%減少したことが分かりました。これはナビゲーションに特定のものではありませんでしたが、その調査結果は直接適用されます。エラーが少ないほど、誤ったページへのナビゲーション、戻るボタンのタップ、および中止されたセッションが少なくなるということです。

Baymard Instituteによるモバイルeコマースのユーザビリティに関する研究では、モバイルeコマースサイトの31%が、ナビゲーション要素の少なくとも1つで、最小44pxのガイドラインを満たさないタップターゲットを持つことが分かりました。最も一般的な違反者は、ヘッダーのユーティリティアイコン(検索、カート、アカウント)と製品リストページのフィルターコントロールでした。

詳細なケーススタディでは、Baymardは中規模のファッション小売業者のモバイルサイトをテストしました。テストは、ヘッダーアイコンのタップターゲットを30pxから48pxに増やす前と後でした。結果は、ヘッダー関連のナビゲーションエラーが15%削減され、ユーザーが誤ったリンクを繰り返し押し続けるため、ユーザーが急速に前後にナビゲートする「ポゴスティッキング」パターンが減少しました。

複合的な効果は明確です。適切にサイズ設定されたタップターゲットはナビゲーションレベルの摩擦を減らし、買い物客を購入へ向かう道のりにとどめ、イライラで失われることから守ります。

実践的なサイズ設定ガイドライン

モバイル上のナビゲーションアイコンサイズの直接的なリファレンステーブルを以下に示します。

要素 アイコン視覚的サイズ 最小タップターゲット 推奨タップターゲット ターゲット間の間隔
タブバーアイコン 24~28 px 44×44 pt(Apple) 48×48 dp(Google) 最小8 dp
ヘッダーユーティリティアイコン 20~24 px 44×44 pt 48×48 dp 8~12 dp
スライドアウトメニュー行 24 pxアイコン 44 pt行の高さ 56 dp行の高さ(Material) 行のパディングに組み込まれている
フローティングアクションボタン 24 pxアイコン 48 dpボタン 56 dpボタン(Material) 端から16 dp
フィルター/ソートコントロール 18~24 px 44×44 pt 48×48 dp 8 dp

より大きなアイコンなしでより大きなタップターゲットを実装する方法:

CSSでは、最も単純なアプローチはパディングです。24pxでレンダリングされたアイコンが、各側に12pxのパディングを持つボタンの内側に配置されると、視覚的にはコンパクトなままで、48pxのタップターゲットが作成されます。

.nav-icon {
  width: 24px;
  height: 24px;
  padding: 12px;
  /* タップ可能な領域の合計:48×48px */
}

または、タップ可能な要素に対してmin-widthmin-heightを使用することで、アイコンの視覚的なサイズに関係なく、ターゲットが最小値を満たすことを確認します。

.nav-icon-button {
  min-width: 48px;
  min-height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}

なぜアイコンプラスラベルが自然にタップターゲットの問題を解決するのか

ナビゲーションアイコンにテキストラベルを追加することの見過ごされているメリットの1つは、結合された要素(垂直スタックのアイコンとラベル)が、追加の作業なしで自然により大きなタップターゲットを作成することです。

24pxのアイコンと12pxのテキストラベルが下に配置されたタブバーアイテムを考えてみてください。そして、それらの間に4pxのスペースがあります。合計視覚的高さは40pxです。標準的なパディング(上部8px、下部4px)を追加すると、タップ可能な高さの合計は52pxになります。これはAppleとGoogleの両方の最小値を上回ります。幅はテキストラベルによって決定されます。これは通常、「Home」、「Search」、「Cart」などの一般的なナビゲーション単語の50~80pxです。結果は、およそ60×52ピクセルのタップターゲットです。これは24pxのアイコンだけの面積の約2倍です。

これはAppleとGoogleがラベル付きタブバーを推奨する理由の1つです。ラベルは単に理解度を向上させるだけでなく、より大きなターゲットを作成することでタッチ精度も向上させます。

独自のタップターゲットをテストする

5分以内にストアのナビゲーションタップターゲットを監査することができます。

方法1:Chrome DevTools。 Chromeでストアを開き、F12を押して、モバイルデバイスエミュレータに切り替え、「Show device frame」を有効にします。ストアに移動し、タブバーまたはヘッダーアイコンを確認します。要素パネルで、各ナビゲーション要素の上にマウスを移動し、ボックスモデルでレンダリングされたサイズを確認します。いずれかの寸法が44px以下の場合、問題があります。

方法2:親指テスト。 実際のスマートフォンでストアを開きます。親指の平らな面を使って各ナビゲーション項目をタップしてみます(指の先端ではなく)。見落とす、間違ったものを打つ、または2回試みる必要がある場合、ターゲットは小さすぎます。ヘッダーアイコン(検索、カート、アカウント)に特に注意してください。これらはほとんどのShopifyテーマで最も小さいタップターゲットになる傾向があります。

方法3:Googleの Lighthouse。 モバイルストアURLでLighthouse監査を実行します。アクセシビリティセクションは、サイズが小さすぎるか、互いに密接すぎるタップターゲットにフラグを立てます。「Tap targets are not sized appropriately」監査を探します。

クイックフィックスShopifyテーマのナビゲーションアイコンが小さすぎる場合、テーマコードを変更する前に、Navi+が役に立つかどうか確認してください。メニュービルダーは、デフォルトではタップターゲット準拠のナビゲーション要素を生成し、AppleおよびGoogleのガイドラインを満たすかたちで、設定可能なアイコンサイズとパディングを持っています。

小さいアイコンと小さいタップターゲットは、eコマースにおける最も一般的で、最も修正可能なモバイルユーザビリティの問題の1つです。標準は明確です。Appleから44pxの最小値、Googleから48dpの最小値、WCAGから44pxの最小値です。テストデータは一貫して、これらの標準を満たすことでエラーが減少し、コンバージョンが改善されることを示しています。今週、モバイルナビゲーション関連で何か1つだけやることがあれば、タップターゲットを測定することです。

この記事は、ナビゲーションではアイコンとテキスト:どちらを使うか、そして両方を使うかに関する大規模なガイドの一部です。

シェア Facebook X

Navi+ AI Menu Builder で始めましょう

プラットフォームを選択してください — 無料でインストール、数分でライブ。