AppleのApp Storeに掲載されるiPhoneアプリケーションを決定するプロセスにはどのようなものがあるのか、疑問に思っていませんか?そう思っているのはあなただけではありません。iPhoneアプリケーションを開発する開発者も、同じ疑問を抱くことがあります。
AppleのiPhoneアプリ向けオンラインストアは、多くの指標で成功を収めている。同社によると、7月10日のオープン後、最初の週末だけで1,000万件のダウンロードを記録したという。しかし、システムには依然としていくつかの問題点が残されている。開発者たちは既に、アプリケーションのアップデートがApp Storeに表示されるまでの時間の長さに不満を表明している。そして今、なぜAppleが一部のアプリケーションをストアで承認し、他のアプリケーションをほとんど予告なしに削除するのか、その理由に困惑している。
スティーブ・ジョブズが3月にApp Storeの計画を発表した際、Appleの承認を得られるアプリの種類には制限があると述べていました。Appleは具体的に、ポルノ、プライバシーを侵害するツール、帯域幅を大量に消費するアプリ、そしてあらゆる違法アプリを挙げていましたが、ジョブズのプレゼンテーションには「予期せぬもの」というカテゴリーも含まれていました。このカテゴリーの曖昧さ、そして開発者たちがApple側のコミュニケーション不足だと感じていることが、ますます多くのソフトウェアメーカーの間で大きな混乱を引き起こしているのです。
「Appleは開発者とApp Storeの担当者とのコミュニケーションを改善するために、多くの取り組みをする必要があります」と、Tap Tap Tap社長のジョン・カササンタ氏は述べています。「私の経験では、Appleが開発者テクニカルサポートで提供している素晴らしいサービスとは対照的に、これまでのコミュニケーションは非常に不安定です。私たちもまだ回答を得ていない質問を抱えており、残念ながらDTSとは異なり、担当者と直接連絡を取ることすらできません。」
NullriverのNetShareの例を考えてみましょう。これは、コンピュータをiPhoneに接続して3G接続を共有できるアプリケーションです。AT&Tはデータ接続をこのような方法で使用することは許可しないと明言していましたが、この10ドルのアプリケーションはiPhoneユーザーから大きな反響を呼びました。
先週金曜日、NetShareがApp Storeから姿を消した。開発元のNullriverはその理由を知らされていない。「NetShareは開発者契約やApp Storeの契約に一切違反していません」と、同社は先週ウェブサイトに掲載したメモで述べている。「本日中にAppleから何らかのフィードバックが得られることを期待しています。」
NetShare はその日のうちに App Store に再び登場しましたが、その後すぐに再び消えてしまいました。
ヌルリバーは水曜日、ついにアップルと連絡が取れたと発表し、以前のコミュニケーション不足の原因は「双方で自動メールシステムを使用していたため、メールが送信中に紛失した」ことだと主張した。同社は、NetShareをApp Storeに戻すためにアップルと協力していると述べている。
それでも、Macworldに話を聞いた他の開発者たちは、App Store が絡むとコミュニケーション不足はよくあることだと語った。
「App Store部門は、Appleの極秘かつ触れることのできない部門のようなものだ」とカササンタ氏は語った。
また先週、映画検索アプリ「Box Office」がNetShareに続きApp Storeから削除されました。MacRumors.comへの投稿で、Box Officeの開発者であるCyrus Najmabadi氏は、アプリが削除された理由は分からないと述べています。
「Appleは(7月31日に)アプリを削除しましたが、削除の理由も、削除の理由も一切知らせてくれませんでした」とナジマバディ氏は述べた。「この件についてAppleに連絡を取ろうとしましたが、全く繋がっていません。」
開発者が頭を悩ませるのは、App Store から削除されるアプリケーションだけではありません。基準を満たした一部のプログラムを見ると、承認プロセスもわかりにくい場合があります。

「I Am Rich」というアプリを例に挙げましょう。1,000ドルで販売されたこのアプリは、iPhoneの画面に宝石の画像が表示されるだけで、他に特徴はありませんでした。ブロガーたちが「そもそもなぜAppleの審査を通過したのか」と疑問を呈していたにもかかわらず、このアプリは水曜日にApp Storeから姿を消しました。
このような出来事を受けて、一部のiPhoneアプリ開発者はAppleがストアへのアプローチを調整することを期待している。開発者がプロセスに信頼を寄せるためには、Appleはもう少し規制を緩め、「明確で一貫性のあるコミュニケーションと、すべての開発者に普遍的に適用される明確なアプリケーション標準ポリシー」を提供する必要がある、と匿名を希望するある開発者は述べた。
カササンタ氏も同意した。「ここで鍵となるのはコミュニケーションです。Appleと開発者の間だけでなく、開発者同士の間でもです。」
開発者らはまた、すでにリリースされているiPhoneソフトウェアのバージョンに関して締結している秘密保持契約(NDA)をAppleが解除するよう求めている。
「iPhone SDKのNDAは開発の進捗を完全に妨げており、一刻も早く解除されるべきだ」とカササンタ氏は述べた。「AppleがSDKの次期バージョンに関する情報を秘密にしておきたいのであれば、NDAを修正して、iPhone OSとSDKの最終出荷バージョンに含まれる情報について、私たち全員がコミュニケーションを取れるようにすべきだ。これが実現すれば、問題についてオープンに議論し、コードを公開できるようになるため、iPhone開発全体が改善するだろう。結果として、iPhoneプラットフォーム全体が間違いなく改善されるだろう。」
Appleと開発者間のコミュニケーションに問題があることは明らかだが、Appleがストアからアプリを削除するのではないかという憶測が続いているのは、プラットフォームにとっても開発者にとっても良くない。
問題はあるものの、App Store、iPhone 3G、そしてiPhoneソフトウェア2.0はまだ新しく、成長を続ける中でいくつかの不具合に直面することになるだろう。一部の開発者はAppleに猶予を与えつつも、コミュニケーションの改善を期待している。