Interview mit Alexander von Below zum iPhone 2.0


Alexander von Below ist unser zweiter Gast-Referent bei der Premierenveranstaltung von Xtalx.net.

Lesen Sie im folgenden Interview u.a., was er zum iPhone 2.0. zu sagen hat.

Alexander von Below

Xtalx.net: Alex, wir freuen uns, dass Du bei der Xtalx.net-Premiere dabei bist. Kannst Du uns ein wenig über Dich und Deinen Background erzählen und wie Du zum Mac gekommen bist?

Alexander von Below: Ich gehöre ja zur ersten Generation, die mit einem Computer im Kinderzimmer aufgewachsen ist und das war schon mit 15 ein Mac. Aus meiner naiven Computerbegeisterung wurde dann ein Informatikstudium an der RWTH Aachen und dem Mac bin ich eigentlich immer treu geblieben. Selbst als ich bei CeQuadrat (später Roxio) an WinOnCD für Windows gearbeitet habe, hatte ich fast immer auch einen Mac auf dem Schreibtisch. 2003 konnte ich mir einen lang gehegten Traum erfüllen und mich mit der Mac Softwareentwicklung selbstständig machen. Einer meiner Schwerpunkte bleibt auch auf dem Mac die Kommunikation mit jeder Art von Hardware, da treffen sich in meinem Fall Angebot und Nachfrage sehr gut.

Xtalx.net: Du hast tagtäglich mit den Eingeweiden von Mac OS X zu tun - kennst aber auch andere Betriebssysteme von innen. Was macht den Mac eigentlich aus Entwicklersicht aus? Ist es nicht einfach ein System wie jedes andere auch?

Alexander von Below: Wenn man seit über 20 Jahren Mac Benutzer ist, dann stellt sich die Frage gar nicht. Ersthaft glaube ich aber, dass Mac OS X eine einzigartige Umgebung ist, auf der eine unvergleichliche Vielfalt von Entwicklerwerzeugen zur Verfügung steht. Dazu kommt die professionelle Unterstützung von Apple und der Geist dieser Platform: Viele Mac Entwickler lieben einfach dieses System und das merkt man auch der Software an. Da wird selten etwas einfach hingehauen sondern mit sehr viel Enthusiasmus, Liebe zum Detail und Standards gebaut.

 

Xtalx.net: Wie sieht generell die Nachfrage nach Mac-Entwicklern aus? Man kann derzeit in Jobbörsen viele entsprechende Stellenangebote beobachten (national und international). Kann man von einem Boom sprechen und daraus folgern, dass mehr Unternehmen für den Mac entwickeln (wollen)?

Alexander von Below: Ja, meine Erfahrung bestätigt das. Der Mac-Markt hat im Moment deutliche Zuwachsraten und Apple tut alles, um diese Information zu kommunizieren. Auch im Firmen- und Wissenschaftsumfeld erfreut sich der Mac immer grösserer Beliebtheit.

 

Xtalx.net: Reden wir über das iPhone: Bisher handelte es sich um eine geschlossene Software-Plattform, zusätzlich abgeschottet durch eine Providerbindung. Findige Hacker haben es aus diesen Schranken befreien können (Stichwort "Jailbreak") und innerhalb kürzester Zeit viele Anwendungen dafür entwickelt. Apple hat Anfang März 2008 das iPhone SDK (Software Development Kit) vorgestellt, über das nun ganz offiziell und legal Drittanbieter Software für das Gerät entwickeln können. Führt diese Öffnung der Plattform dazu, dass die ganzen Hacks und bisherigen inoffiziellen Erweiterungen nicht mehr nötig sein werden?

Alexander von Below: Das kommt erstmal drauf an, was man für "nötig" hält. Apple hat dem SDK durchaus einige Beschränkungen mitgegeben, die einige Applikationen ziemlich unmöglich machen. Das ist aber alles noch nicht ganz fest, und wir werden sehen, welche Beschränkungen Apple aufrecht erhält. Gleichzeitig dürfte es aber für größere Anbieter nicht praktikabel sein, Software auf den Markt zu bringen, bei der die Installationsanleitung mit "Schritt 1: Jailbreaken Sie ihr iPhone" anfängt. Deshalb glaube ich, dass die inoffizielle Toolchain auf jeden Fall in einem begrenzten Markt bleiben wird.

 

Xtalx.net: Apple hat für die kommende iPhone Version 2.0 ActiveSync von Microsoft lizenziert, um das iPhone gezielt für Unternehmen attraktiv zu machen, die Microsofts Exchange Server nutzen und in Verbindung mit dem iPhone künftig z .B. E-Mails, Kontakte und Termine automatisch auf das iPhone pushen können. Was bedeutet das für Unternehmen, die ausschliesslich Macs - auch auf der Server-Seite - einsetzen? Muss man nun auf einmal einen Microsoft Exchange Server aufstellen oder gibt es auch Lösungen auf dem Mac, die mir eine ähnliche Funktionalität in Verbindung mit dem iPhone bieten?

Alexander von Below: Tatsächlich ist das etwas, was so auf der Mac Platform noch fehlt. Ich bin mir aber sicher, dass wir von Apple, eher aber von Drittanbietern, solche Lösungen sehen werden. Aber aktuell muss das iPhone für Kontakte und Termine immer noch mit einem Rechner verbunden werden, eine on-line Push-Lösung gibt es da für Mac User leider nicht.

 

Xtalx.net: Wird das iPhone ein ähnlicher Türöffner wie der iPod bei Privatanwendern werden und Apple zu grösseren Marktanteilen im Businessumfeld verhelfen? Werden externe Entwickler mit neuen Anwendungen dazu beitragen und ist in der Entwicklerszene schon etwas zu beobachten?

Alexander von Below: Das kann sein, es wäre dann wieder ein "Halo" Effekt, bei dem der "Glanz" des iPhones in der Alltagskultur auf die Macs abfärbt. Auf der anderen Seite kann ich sagen, dass mehrere Anbieter von Unternehmenssoftware "iPhone-Unterstützung" ganz klar auf der Wunschliste für die nächste Version haben.

 

Xtalx.net: Man redet in dem Zusammenhang oft nur vom iPhone - aber der iPod Touch basiert auf dem identischen Betriebssystem, nur ohne Telefoniefunktionen. Werden all die neuen iPhone 2.0- und Business-Features also auch uneingeschränkt auf dem iPod Touch laufen oder wird es wesentlichere Unterschiede als bisher geben?

Alexander von Below: Da kann man aktuell nur spekulieren aber wahrscheinlich wird der iPod Touch dieselben Funktionen bekommen. Möglicherweise wird das aber einen Aufpreis kosten.

 

Xtalx.net: Laut Apple läuft auf dem iPhone eine angepasste Mac OS X-Version. Wie ähnlich sind die Plattformen wirklich und was bedeutet das für die Praxis? Werden wir Anwendungen sehen, die sowohl auf dem iPhone laufen, als auch auf einem Mac?

Alexander von Below: Sie sind vor allem auf unterer Ebene sehr ähnlich aber unterscheiden sich gerade im User Interface soweit, dass es nicht trivial ist, eine identische Applikation für das iPhone und den Mac zu bauen. Wenn man sich aber ein bischen Mühe gibt, kann man durchaus Dinge mit wiederverwertbarem Code bauen.

 

Xtalx.net: Wird Google's offene Mobil-Plattform Android, die theoretisch jeder Handy-Hersteller in Geräte implementieren kann, eine ernsthafte Konkurrenz für das iPhone? Android basiert auf Linux, nutzt derzeit Java und man kann auf mehreren Plattformen (Mac/Windows/Linux) dafür entwickeln - beim iPhone nur auf Macs. Zeichnet sich da ein Kampf zweier Weltmarken im Mobilgerätebereich ab? Offenbar ist Google an der schieren Verbreitung seiner Plattform interessiert und nicht am Geräteabsatz selbst.

Alexander von Below: Das ist schwierig einzuschätzen. Aber auch mit dem iPod hat es Apple trotz spätem Einstieg geschafft, das eigene Produkt zum Synonym für den Markt werden zu lassen. Im Moment ist Android auf jeden Fall nur ein Thema in Fachkreisen während das iPhone allgegenwärtig ist. Auf die Frage: "Wow, ist das ein Android-Phone?" werden wir wahrscheinlich noch etwas warten müssen.

 

Xtalx.net: Die Investment-Firma KPCB hat den iFund ins Leben gerufen - ein $100 Mio-Dollar Risikokapital-Fonds, um iPhone-/iPod Touch-Entwickler zu unterstützen, die Anwendungen und Businessmodelle rund um diese Geräte entwickeln. Das macht eigentlich nur dann Sinn, wenn das iPhone von jedem frei - ohne Providerbindung - zu erwerben ist. Ist das ein Anzeichen dafür, dass Apple von dem jetzigen Modell der Providerbindung Abstand nehmen könnte, um den Absatzmarkt der iPhone-Anwendungen zu vergrössern?

Alexander von Below: Auch das ist Spekulation. Es gibt Gründe dafür aber auch beim iTunes Store wehrt sich Apple heftig dagegen, die Kontrolle abzugeben. Man darf nicht vergessen: Apple verdient kräftig am Telefonumsatz der iPhone-Besitzer mit. Einerseits kann ich mir schwer vorstellen, dass sie darauf verzichten, andererseits wird sicher nicht jeder Provider bereit sein, Apples Konditionen zu akzeptieren.

 

Xtalx.net: Für alle Entwickler und Unternehmen, die jetzt in die iPhone-Entwicklung einsteigen wollen: Wie fängt man am besten an, was sollte man mitbringen, worauf sollte man sich konzentieren? Und wie lange dauert es in etwa, bis man erste, "richtige" Anwendungen dafür entwickeln kann?

Alexander von Below: Im Moment gibt es noch keine Bücher, die den Einstieg in die iPhone-Programmierung behandeln. Meine Empfehlung ist, sich zunächst mit der Mac OS X-Entwicklung und dem Cocoa Framework auseinanderzusetzen. Darüber lernt man die Paradigmen und den Umgang mit den Werkzeugen, der Umstieg auf das iPhone ist dann leicht. Wer bei Null anfängt wird sicherlich eine Weile brauchen und muss schon ein bisschen Frustrationstoleranz mitbringen.

 

Xtalx.net: Vom 13. - 17. Oktober 2008 findet im Kloster Eberbach bei Wiesbaden das iPhone Bootcamp statt - das derzeit einzige iPhone Entwicklertraining in Europa mit Dir als Dozenten. Wer sollte am iPhone-Bootcamp teilnehmen?

Alexander von Below: Natürlich alle, die an der iPhone-Entwicklung interessiert sind! Um es etwas genauer zu fassen: Das Bootcamp richtet sich genau an diejenigen, die einen direkten Einstieg in die iPhone-Programmierng suchen und so schnell wie möglich loslegen möchten. Deshalb werde ich dort auch keine Mac-Programmiererfahrung vorraussetzen.

 

Xtalx.net: Eine letzte Frage: An welchen iPhone-Anwendungen arbeitest Du gerade?

Alexander von Below: Zu den professionellen Projekten darf ich im Moment nur sagen, dass es sich um Lösungen für Unternehmen handelt. Privat baue ich gerade für meinen golfenden Onkel eine iPhone Scorecard.

 

Xtalx.net: Alex, vielen Dank für das Gespräch!

(Das Interview führte Ilias Vassiliou von OSXpert.net)

 

 

Externe Links:
Informationen und Buchung zum iPhone Bootcamp mit Alexander von Below im Oktober 2008
http://www.bignerdranch.com/classes/iphone.shtml

Informationen zum iPhone Entwickler-Programm bei Apple:
http://developer.apple.com/iphone/program/

Informationen zu den iPhone Business-Funktionen von Apple:
http://www.apple.com/iphone/enterprise/

Apple-Präsentation des iPhone SDK am 06. März 2008 (QuickTime):
http://www.apple.com/quicktime/qtv/iphoneroadmap/