Haupt Software Entwickler-Fragen und -Antworten: Hinter dem Koi-Teich-Wahnsinn
Software

Entwickler-Fragen und -Antworten: Hinter dem Koi-Teich-Wahnsinn

VonTim Schellfisch 18. September 2008 00:38 PDT

Nachdem Apples App Store seine virtuellen Türen für viele Wochen geöffnet hatte, stellte sich heraus, dass die beliebteste Anwendung im Ort nichts anderes war, als faul in einem Teich schwimmende Koi. Wenn Sie jedoch in den letzten Wochen einen Blick auf die Liste der beliebtesten kostenpflichtigen Apps im App Store werfen, sehen Sie normalerweise Koi-Teich den Spitzenplatz halten. Selbst jetzt, mit starken Hittern wie Spore Origins und Star Wars: The Force Unleashed, bleibt Koi Pond eine tragende Säule in den Popularitätscharts des App Store.



Wie viele Downloads braucht man, um vier Wochen lang den meistverkauften kostenpflichtigen App-Spot für das iPhone zu dominieren? Die Blimp Pilots, das fünfköpfige Team hinter dem App Store-Phänomen Koi Pond, sagen nichts. Aber es gibt viel zu lernen von Koi Ponds Reise von der Idee bis zur Realität, und Designer Bill Trost und Ingenieur Brandon Bogle teilten gerne mit Tablets einige hilfreiche Ratschläge für angehende iPhone-Entwickler.

Was hat Sie dazu bewogen, in Ihrer Freizeit den Sprung vom Entwerfen ganzer Spielewelten wie Everquest zur Arbeit an Apps für das iPhone zu wagen?





Trost : Als Apple seinen Entwicklerplan für [iPhone] 2.0 ankündigte, dachten wir einfach, dass es eine großartige Idee wäre. Keiner von uns hatte zuvor echte Mac-Erfahrung, aber wir dachten, wir versuchen es mal. Also haben wir uns Macs gekauft, um an der iPhone-Entwicklung teilzunehmen. Wir machten es als Hobby, hauptsächlich zum Spaß, und dachten, dass wir nach der Entwicklung einiger Apps vielleicht in der Lage sein würden, unsere Computer zu bezahlen.

War der Sprung von der Spieleentwicklung zu Objective C und der Anwendungsumgebung Cocoa schwierig?



Bogle : Am Anfang war es natürlich eine Herausforderung. Keiner von uns hatte zuvor Erfahrung mit der modernen Mac-Entwicklung. Ich hatte in den System-7-Tagen einige professionelle Spieleentwicklung gemacht, aber nichts davon half jetzt. Objective-C war jedoch nicht sehr schwer zu erlernen, und da wir eine strikte Obermenge von C sind, waren wir mit der Kernsprache bereits sehr vertraut.

Ich war ziemlich beeindruckt von dem Cocoa-Framework. Sie erhalten so viel Funktionalität und Konsistenz im Look-and-Feel mit überraschend wenig Aufwand. Interface Builder ist ein sehr mächtiges Werkzeug, und es hat mir wirklich geholfen zu verstehen, wie alles zusammenpasst. Es gab einen Punkt, an dem ich es plötzlich verstanden habe und wirklich begann, die Kraft und Flexibilität der Kombination aus Kakao und Objective-C zu verstehen.

Wie ist die Idee zum Koiteich entstanden?

Trost : Ich war auf die Idee gekommen, eine Wassersimulation zu machen, weil Brandon Bogle in der Vergangenheit so etwas für eines unserer Spiele gemacht hatte. Also brachte ich ihn auf die Idee, das iPhone im Grunde in eine Wasseroberfläche zu verwandeln, mit der man mit dem Finger interagieren kann.

Wussten Sie vom ersten Tag an, dass Ihre App 99 Cent kostet?

Koi Pond von The Blimp Pilots ist seit seiner Veröffentlichung ein fester Bestandteil der Liste der Top-Paid-Apps im App Store.

Trost : Das haben wir uns ziemlich früh entschieden. Das war einer der Gründe, warum wir, als wir das Wasser sahen, anfingen, den Fisch hinzuzugeben – damit es sich anfühlte, als wäre es mindestens 99 Cent wert [lacht]. Wir wollten nie wirklich, dass der Preis ein Hindernis ist.

Hatten Sie eine Ahnung, dass Koi Pond so ein Hit werden würde?

Trost : Wir hatten keine Ahnung. Wir freuen uns sehr, dass es so vielen Menschen gefällt. Von dem Moment an, als wir den ersten Prototypen laufen sahen, wussten wir, dass dies definitiv etwas sein würde, das die Leute, sobald sie es sahen, ihren Freunden zeigen würden.

Wie lange hat es gedauert, Koi Pond vom Konzept zum App Store Star zu machen?

Trost : Es dauerte ungefähr einen Monat. Da wir erfahrene Entwickler waren, hofften wir, frühzeitig in das Entwicklungsprogramm von Apple einzusteigen. Aber erst als sie mit [ dem 2.0 Release ] die Schleusen öffneten, stiegen wir tatsächlich ein. Brandon hatte einige Experimente im iPhone-Simulator gemacht, aber unsere Anwendung war so auf das Gerät zugeschnitten, dass wir die Interaktivität nicht wirklich testen konnten des Wassers bis zur Veröffentlichung von 2.0, als wir es tatsächlich auf einem Gerät ausführen und sicherstellen konnten, dass es sich richtig anfühlte.

Gab es bei der Arbeit mit dem iPhone App Store besondere Herausforderungen?

Bogle : Das Einreichen unserer App war ziemlich einfach. Apple bietet zahlreiche Dokumentationen, die Sie durch den gesamten Prozess führen, und die Tools zur Verwaltung Ihrer Anwendung, sobald sie im Store ist, sind sehr gründlich.

Welche Änderungen am Einreichungs- und Genehmigungsprozess für Apps würden Sie vorschlagen, von denen Entwickler profitieren könnten?

Bogle : Es wäre hilfreich, wenn Apple eine detaillierte Checkliste für die Einreichung mit genauen Anforderungen an Technik, Kunst, Recht usw. bereitstellen würde, die als Voraussetzung für die Zulassung erfüllt werden müssen. Dies würde den Entwicklern mehr Sicherheit beim erstmaligen Einreichen ihrer Apps geben und vermutlich auch für Apple den Überprüfungsprozess vereinfachen.

Welche Reaktionen haben Sie von Koi Pond-Benutzern erhalten?

Trost : Es war wirklich überraschend. Wir haben viele gute Rückmeldungen zu bekommen unsere Internetseite von Leuten, die es benutzt haben, um ihre Kinder zu unterhalten. Wir bekamen eine E-Mail von einer Therapeutin, die mit Alzheimer-Patienten arbeitet, die sagte, sie würde es bei ihren Patienten anwenden. Wir haben nicht wirklich erwartet, dass es bei den Leuten so ankommen würde.

USB auf dem Mac für Windows formatieren

Was kommt als nächstes? Können Sie uns etwas über neue iPhone-Apps von Blimp Pilots in der Entwicklung sagen?

Trost : Ich bin noch nicht wirklich bereit, über unsere nächsten Projekte zu sprechen, aber wir haben mehrere in Arbeit. Wie ich schon sagte, das ist unser Hobby, also nehmen wir uns Zeit für sie und veröffentlichen sie, wenn wir uns mit ihnen sicher fühlen.

Welchen Rat würden Sie iPhone-Entwicklern geben, die in Ihre Fußstapfen treten möchten?

Trost : Der größte Rat, den ich geben kann, ist, über das Gerät nachzudenken. Viele Anwendungen machen den Fehler, gerätespezifische Funktionen fast zweitrangig zu betrachten. Es ist eine wirklich einzigartige Plattform, die den Leuten alle möglichen neuen Möglichkeiten bietet, damit zu interagieren, und viele Entwickler verkaufen die Leistung, die sie hat, leer. Denken Sie darüber nach, warum die Leute ein iPhone im Gegensatz zu anderen Telefonen gekauft haben. Wenn Ihre Bewerbung diese Vorteile nutzt, haben Sie meiner Meinung nach viel bessere Chancen, erfolgreich zu sein.

[ Tim Haddock ist Autor und Experte für Unternehmenskommunikation, der in Vermont lebt. Er bleibt zuversichtlich, dass eines Tages die AT&T-Berichterstattung im Green Mountain State eintreffen wird und alle illegalen iPhone-Benutzer endlich aus ihren Verstecken herauskommen können. ]