PhoneGap: Universelle Apps für fast alle Plattformen
Eine Alternative zu Titanium Mobile ist “Phonegap”. Damit können Web-Programmierer ihre Anwendungen ebenfalls mit den gewohnten Techniken schreiben und dann ohne großen Aufwand auf die wichtigsten mobilen Plattformen nativ deployen. Eine weitere Gemeinsamkeit besteht darin, dass auch Phonegap eine konsistente und einheitliche JavaScript-API bietet, die viele Programmierschnittstellen der nativen SDKs (Software Development Kit) für die unterschiedlichen Plattformen abkapselt. Dadurch werden Developer in die Lage versetzt, auf Hardware-Komponenten zugreifen zu können.
Gegenüber Titanium punktet Phonegap vor allem durch seine große Plattformunabhängigkeit. Für iOS, Android, Windows Mobile und Blackberry stellt das Framework so genannte “PhoneGap-Wrapper” bereit, die aus der eigenen Web-Anwendung jeweils eine native Version für die unterschiedlichen Zielplattformen generieren. Für WebOS-Handys von Palm wird dagegen lediglich ein Installationspaket erzeugt, da das Betriebssystem bereits vollständig auf Web-Techniken aufbaut. Unter Symbian läuft es ähnlich. Hier wird ein Widget für die systemeigene Web-Runtime-Umgebung erzeugt.