2012年までに、Internet Explorer 6〜8の10年間はウェブ開発者に苦い思いを残していた。対応するにはWindows上でのみのテスト、バージョンの断片化、終わりのないハックが必要で、Macを使う小さなチームにとっては、そのコストが得られる収益を上回りかねなかった。2人の働き者の男が運営する自己資金のタイムトラッキング兼請求アプリ、Paydirtはまさにその板挟みの中にあった。

彼らの答えは、静かなブラウザチェックではなく公の宣言だった。「私たちはIEをサポートしません——一切——そしてサポートするふりもしません。IEではPaydirtにサインアップすることすらできません」。この告知は「We don't support Internet Explorer, and we're calling that a feature」という見出しでHacker Newsに投稿され、アプリをまともなブラウザに限定することでcanvas、SVGアニメーション、CSS3、Webソケットを最大限に活用できると主張した。

Microsoftのエバンジェリスト、Rey Bangoはその主張を確かめようとした。IE9とIE10でChromeのユーザーエージェントを偽装すると、サインアップしてアプリを使え、機能上の違いはなかった。またコードは標準準拠で、CSS3の機能はそれらのバージョンでももともと対応していた。ブロックはユーザーエージェントのスニッフィングによるもので、技術的な必然性ではなかった。コメント投稿者は、悪いビジネスだと評する側と、Paydirtの実際の買い手であるMacを使うフリーランサーを狙った意図的なスタントだと評する側に分かれた。創業者の友人によれば、2人には単にIEをテストするリソースがなかったという。

どちらが正しくても、この拒否はリソースの制約を会社の最も目立つ広告に変えた。人々は投稿の前までPaydirtを聞いたことがなかったと述べ、Hacker Newsの議論はBangoの反論だけで202件のコメント(267ポイント)を集め、MicrosoftのIEチームのメンバーさえスレッドに加わった。2人だけのスタートアップが、顧客がすでに嫌っていたブラウザに宣戦布告することでウェブの注目を集めた。しかもIEからのトラフィックはそもそも約1.6%にすぎず、その一部はIEユーザーを入口でブロックしていたためでもあった。

拒否を機能にし、その戦い自体に自分を売らせる

Paydirtの買い手はMacを使うフリーランスの開発者やデザイナーだったため、IEを拒否しても観客をほとんど失わず、むしろ自分たちのような人々のために作られた製品だというシグナルになった。

明示的な拒否は、黙った中途半端なサポートに勝る。IEのテストも、WindowsのVMも、チームが再現できないブラウザからのバグ報告もない——そしてIEユーザーはユーザーエージェントを変えれば今でも入れた。

アプリは標準準拠のマークアップで書かれていたため、IE9とIE10でも正しく描画された。つまり「未サポート」という文言は、失われた機能というより、ほぼ主張とフィルターだった。

挑発は自らを宣伝した。Hacker NewsとMicrosoftのエバンジェリストがこの姿勢を公の戦いに変え、スタートアップを聞いたことのなかった人々が議論からその名を知った。

サポートの制約は、排除されるグループが自分の買い手でないならポジショニングになり得る。拒否を公に述べ、それが引き起こす議論に、狙った観客へ向けて自分を売らせればよい。

この宣言の目に見える成果は議論そのものだった。Bangoの反論はHacker Newsで267ポイントと202件のコメントを集め、開発者たちはPaydirtが不誠実なのか、愚かなのか、それとも天才的なのかを議論し、MicrosoftのIEチームのメンバーもスレッドに加わった。その後Bangoは、彼が「十分に活発なフィードバック」と呼んだものを得てコメントを閉じた。この記録の範囲内で、Paydirtは方針を撤回しなかった。やり取りはBangoが支援を申し出て終わり、スタートアップは姿勢を保った。

出典をたどる

出典

  1. Hey Paydirt: Your Site Works Just Fine In IE Rey Bango · blog.reybango.com ·
  2. Hey Paydirt: Your Site Works Just Fine In IE — Hacker News discussion Hacker News · news.ycombinator.com ·
  3. We don't support Internet Explorer, and we're calling that a feature — Hacker News discussion Hacker News · news.ycombinator.com