Apps für iPhone, Android und Blackberry entwickeln – mit HTML und JavaScript

image 

PhoneGap heisst ein Open Source Entwickler-Framework, dank dem man Applikationen für iPhone OS, Android und Blackberry allein mit HTML und JavaScript entwickeln kann. Dies bedeutet einerseits, dass man als Web Developer keine neue Programmiersprache lernen muss. Und es bedeutet andererseits, dass eine App auf mehreren Mobile-Plattformen laufen kann.

image

Im Unterschied zu Webseiten, die auf einem Smartphone angezeigt werden, können Apps auf die API des Telefons zugreifen und dessen Funktionalität nutzen, beispielsweise den GPS-Empfänger, den Vibrations-Alarm oder das Adressbuch. Obige Tabelle zeigt, welche dieser Funktionalitäten derzeit auf welcher Plattform unterstützt werden.

Der Ansatz klingt interessant, auch wenn z.B. Symbian und Windows Mobile noch komplett fehlen und diverse andere API-Funktionen noch nicht unterstützt werden. Dank PhoneGap wird die Entwicklung von Smartphone Apps wesentlich vereinfacht. Nicht umsonst titelt Brady Forrest im O’Reilly Radar: PhoneGap, the Mobile Platform Democratizer.