注目★★★★★Hacker News
98% の対応率は本当に十分か――エンジニアが見落とす「2% の現実」
30秒で把握
- 198% という統計値は文脈に左右される。基本的なサービス (給与支払い・食品衛生) では実用的でなく、人命・基盤インフラでは合格ラインが 98% よりはるかに高い。
- 2ウェブサイトが新機能を 98% のユーザーに対応させても、1.5 億人が排除される。一般人口の 98% 対応と実顧客ベースの 98% は別物であり、差異の検証が必須。
- 3ネストされた CSS は一般的に「広く対応済み」とされても、実際の顧客で対応率 70% など乖離する。堅牢性とは多数派ではなくエッジケース処理を意味する。
要約
98% という対応率は文脈によって意味が大きく変わると著者が指摘した。食中毒が月 1 回、給与支払い 2% 未払いなど、基本的なサービスでは 98% では実用的でない。ウェブサイトが新機能を採用し 98% の訪問者に対応しても、1.5 億人以上の利用者が排除される。さらに「一般人口の 98% 対応」と「自社ユーザーの 98% 対応」は別であり、ネストされた CSS のように一般的に広く対応済みとされていても、実際の顧客ベースでは 30% しか対応していない事例もある。
あなたへの影響
新機能やブラウザ対応率を評価する際、全体統計の「98%」だけを参考にするのではなく。
推奨:自社ユーザーベースでの実際の対応状況を把握し、エッジケース (古いブラウザ、低速環境など) への対応可能性を検証することが重要。