Programmieren fürs Handy - neuer Schwung durch Android und iPhone
Das Handy-Engagement von Apple und Google könnte letztendlich zu mobilen Applikationen führen, bei deren Bedienung man sich nicht die Finger bricht.
- Jürgen Seeger
Mit Apples iPhone und Googles Betriebssystem Android ist neuer Schwung in die Welt der mobilen Applikationen gekommen. Da lohnt sich auch für bislang nicht in diesem Marktsegment aktive Softwarehäuser ein genauer Blick auf die neuen Benutzeroberflächen und Programmierschnittstellen, schreibt das IT-Magazin iX in der aktuellen Ausgabe 2/08.
Apple hat mit dem iPhone einiges an Unruhe in den Markt der mobilen Endgeräte gebracht. Der Suchmaschinenkonzern Google reagierte Anfang November 2007 darauf mit der Veröffentlichung seiner eigenen Softwareplattform. Zusammen mit 33 anderen namhaften Unternehmen – unter anderem T-Mobile, Telecom Italia, Motorola, Samsung, Intel – entwickelte Google in der sogenannten Open Handset Alliance ein Betriebssystem für Handys: Android. Der Quellcode ist offen, das Programm darf kostenlos eingesetzt und weiterentwickelt werden. Die Allianz reagiert damit auf das Versagen der Branche, das Internet leicht bedienbar auf Mobiltelefone zu bringen.
Stärkstes Argument für Android ist aber nicht die Sprache, sondern die Kombination von Linux mit einer eigens dafür entwickelten VM, einer sogenannten Virtuellen Maschine. Das ermöglicht es, die Plattform ohne Lizenzkosten auf mobilen Endgeräten anzubieten – ein großer Wettbewerbsvorteil.
Einen anderen Weg geht Apple: Auf dem iPhone läuft mit Safari ein vollwertiger Webbrowser, und die intuitive Bedienung könnte erstmals breite Käuferschichten für mobile Applikationen begeistern. Zwar lassen sich derzeit nur Webbrowser-Applikationen entwickeln, doch ein Programmier-Kit ist für Februar 2008 geplant.
Die komplette Titelstrecke zum Thema "Programmieren fürs Handy", bestehend aus drei Artikeln, ist in der aktuellen Printausgabe von iX nachzulesen, erhältlich ab 17. Januar im gut sortierten Zeitschriftenhandel oder ab sofort via Online-Bestellung. Wie man seine Webanwendungen für das iPhone optimiert, ist hier nachzulesen. (js)