AppleのApp Storeが仮想の扉を開いてから数週間、最も人気のあるアプリは、池でゆったりと泳ぐ鯉の絵に過ぎませんでした。しかし、ここ数週間App Storeの有料アプリランキングを見れば、Koi Pondが常にトップの座をキープしているのが分かります。Spore OriginsやStar Wars: The Force Unleashedといった人気アプリがひしめく今でも、Koi PondはApp Storeの人気ランキングで常に上位を占めています。
iPhone有料アプリのベストセラーランキングを4週間連続で制覇するには、一体どれくらいのダウンロード数が必要なのでしょうか?App Storeの驚異的な人気を誇るKoi Pondを開発する5人組チーム、Blimp Pilotsは、その詳細を明かしていません。しかし、Koi Pondのアイデアから実現までの道のりから学ぶことは多く、デザイナーのBill Trost氏とエンジニアのBrandon Bogle氏は、Macworldの取材に対し、iPhone開発者を目指す人々に役立つアドバイスを快く提供してくれました。
Everquest のようなゲームの世界全体をデザインすることから、空き時間に iPhone 用アプリの開発に取り組むことに転向したきっかけは何ですか?
トロスト氏:Appleが[iPhone] 2.0の開発者向けプランを発表したとき、私たちはただ素晴らしいアイデアだと思ったのです。メンバーの誰もMacを使った経験はありませんでしたが、とりあえず試してみようと思いました。そこで、iPhone開発に参加するためだけにMacを購入しました。趣味、主に楽しみのために始めたのですが、アプリをいくつか開発すればコンピューターの費用を賄えるかもしれないと考えていました。
ゲーム開発から Objective C および Cocoa アプリケーション環境に移行するのは困難でしたか?
ボーグル:もちろん、最初は大変でした。私たち全員に最新のMac開発の経験はありませんでした。System 7時代にプロレベルのゲーム開発を少し経験していましたが、今は全く役に立ちませんでした。しかし、Objective-Cは習得がそれほど難しくなく、C言語の厳密なスーパーセットだったので、私たちは既にコア言語に慣れていました。
Cocoaフレームワークには本当に感銘を受けました。驚くほど少ない作業で、豊富な機能とルックアンドフィールの一貫性を実現できます。Interface Builderは非常に強力なツールで、すべての要素がどのように組み合わさるのかを理解するのに非常に役立ちました。ある瞬間、突然「わかった!」と感じ、CocoaとObjective-Cの組み合わせのパワーと柔軟性を真に理解し始めたのです。
鯉の池のアイデアはどうやって生まれたのですか?
トロスト:水のシミュレーションをやろうと思ったのは、ブランドン・ボーグルが以前、私たちのゲームで似たようなことをやっていたので、iPhoneを水面にして指で操作できるようにするというアイデアを彼に提案したんです。
あなたのアプリが 99 セントで販売されることを最初から知っていましたか?

トロスト:それはかなり早い段階で決まっていました。水を見てから魚を追加し始めたのも、それが理由の一つです。少なくとも99セントの価値があると思わせるためです(笑)。価格が障壁になることは絶対に望んでいませんでした。
Koi Pond がこれほど大ヒットになるとは予想していましたか?
トロスト:全く予想していませんでした。たくさんの方に楽しんでいただいて本当に嬉しいです。最初のプロトタイプが動いているのを見た瞬間から、きっと皆さんがすぐに友達に見せたくなるような作品になるだろうと確信しました。
Koi Pond を構想から App Store の人気にまで引き上げるのにどれくらいの時間がかかりましたか?
トロスト:約1ヶ月かかりました。私たちは経験豊富な開発者だったので、Appleの開発プログラムに早く参加できると期待していました。しかし、実際に参加できたのは、2.0リリースでAppleが門戸を開放してからでした。ブランドンはiPhoneシミュレーターでいくつか実験をしていましたが、私たちのアプリケーションはデバイスに合わせてカスタマイズされていたため、水のインタラクティブ性を実際にテストできるのは2.0がリリースされて、実際にデバイス上で動作させて感触を確認できるまで待たなければなりませんでした。
iPhone アプリケーション ストアでの作業には何か特有の課題がありましたか?
Bogle氏:アプリの申請プロセスは非常に簡単でした。Appleはプロセス全体をガイドする豊富なドキュメントを提供しており、ストアへの掲載後はアプリを管理するためのツールも非常に充実しています。
開発者にとってメリットとなるような、アプリの提出および承認プロセスへのどのような変更を提案しますか?
ボーグル氏:Appleが、承認の前提条件として満たさなければならないエンジニアリング、アート、法務などの詳細な要件を網羅した詳細な提出「チェックリスト」を提供していただければ助かります。そうすれば、開発者は初めてアプリを提出する際に自信を持つことができ、Appleにとっても審査プロセスが容易になるでしょう。
Koi Pond ユーザーからはどのような反応がありましたか?
トロスト氏:本当に驚きました。ウェブサイトには、お子様を楽しませるために使っていただいた方々から、たくさんの好意的なフィードバックをいただいています。アルツハイマー病の患者さんを担当されているセラピストの方から、患者さんに使っているというメールをいただきました。これほど多くの方に共感していただけるとは、全く予想していませんでした。
今後の予定は?開発中のBlimp Pilotsの新しいiPhoneアプリについて教えていただけますか?
トロスト:次のプロジェクトについてはまだお話しできる段階ではありませんが、いくつか制作中です。先ほども言ったように、これは私たちの趣味なので、時間をかけてじっくり取り組んで、自信が持てるようになったらリリースする予定です。
あなたの後を継ごうとしている iPhone 開発者に、どのようなアドバイスをしますか?
トロスト:私が最も大切にしたいアドバイスは、デバイスについて考えることです。多くのアプリケーションは、デバイス固有の機能をほとんど二の次と捉えてしまうという誤りを犯しています。デバイスは、人々が様々な新しい方法でデバイスと関わることができる、非常にユニークなプラットフォームです。しかし、多くの開発者は、その力を過小評価しています。人々が他の携帯電話ではなくiPhoneを購入した理由を考えてみてください。もしあなたのアプリケーションがそれらの利点を活用できれば、成功する可能性ははるかに高まるでしょう。
[ティム・ハドックはバーモント州在住のライター兼企業広報の専門家です。彼は、近い将来AT&Tの通信網がグリーンマウンテン州にも広がり、違法iPhoneユーザーがついに姿を現す日が来ることを願っている。 ]