18
App Storeを狙うネームスクワッター

ここ数ヶ月、AppleはようやくApp Storeの小さな問題点を修正し、開発者にとってより良いマーケットプレイスにするための取り組みを本格化させ始めたようです。恣意的に拒否されたアプリに関する苦情は減り、Google Voiceをめぐる騒動を除けば、App Storeに関する大きなニュースは最近ほとんどありません。そして、ニュースがないことは往々にして良い知らせなのです。

しかし、浮上した問題の一つは、App Storeがアプリケーション名の登録に対して軽率な態度を取っていることです。そのため、一部の開発者は、アプリケーション名を他社に奪われることを恐れて、あるいは単に候補となるアプリケーション名をできるだけ多く確保したいという理由で、アプリケーション名を買収するようになりました。

問題は、App Store ではすべてのアプリケーションに一意の名前を付ける必要があることです。つまり、アプリケーションに選択した名前がすでに使用されている場合は、ストアに公開する前に何らかの方法で変更する必要があります。

しかし、開発者は名前を登録するために、アプリケーション開発の全プロセスを実際に実行する必要はありません。申請プロセスは途中で完了せず、ほぼ永久に保留状態になり、名前が宙ぶらりんのままになることもあります。さらに、コードを1行も書かずに、異なる名前でこのプロセスを複数回実行できます。ただし、もちろん、アプリを申請するには、年間99ドルのiPhone開発者プログラムのメンバーである必要があります。

さらに悪いことに、これらの半分提出されたアプリはストアにアプリが存在しないことから、名前を登録しない限り、その名前が既に使用されているかどうかを知る方法がありません。ご想像のとおり、このため、ストアにそのようなアプリが存在しないにもかかわらず、希望する名前が既に使用されているためにアプリを命名できない開発者もいます。これに対抗するため、開発者自身がネームスクワッティングに躍起になり、欲しい名前をすべて既に所有していることを確認しようとしています。もちろん、これは問題をさらに悪化させるだけです。

解決策は、私にはかなりシンプルに思えます。AppleはiTunes Connect(開発者がApp Storeと連携してアプリを申請できるiTunesのバックエンド)を導入し、開発者がバイナリを提出した場合にのみアプリケーション名を登録できるようにすればいいのです。そうすれば、悪意を持って不正行為を行っているスクワッターを阻止し、最初のふさわしい候補が現れるまで、良い名前を市場に残しておくことができます。

しかし、ストア上で重複した名前のアプリケーションを存在させることが正しい解決策だとは考えていません。App Storeは、似たようなアプリケーションが大量にストアに溢れ、検索トラフィックを増やすために説明文に互いの名前を記載しているため、既に閲覧するのが面倒です。全く同じ名前の異なるアプリケーションをストアに持ち込むことは、混乱をさらに増すだけです。

[Daring Fireball経由]