Was bringt PhoneGap 3.0 eigentlich?
Das von Adobe und Apache entwickelte Framework erscheint regelmäßig in einer neuen Version – normalerweise sind die Änderungen vom Umfang her eher überschaubar und nicht immer "der Rede wert". Das vor rund einem Monat erschienene Release brachte jedoch einen Sprung bei der "großen Versionsnummer".
- Tam Hanna
Das von Adobe und Apache gemeinsam entwickelte Framework erscheint regelmäßig in einer neuen Version – normalerweise sind die Änderungen vom Umfang her eher überschaubar und nicht immer "der Rede wert". Das vor rund einem Monat erschienene Release brachte jedoch einen Sprung bei der "großen Versionsnummer".
Nun stellt sich die Frage, was sich in der Praxis ändert. Der einschneidendste Unterschied ist mit Sicherheit die neue Plug-in-Schnittstelle, die das Weiterverwenden existierender nativer Erweiterungen verhindert. In PhoneGap 3.0 sind alle Namespaces als Plug-in realisiert – beim Umstellen auf die neue Version sind die Projektskelette um die erforderlichen Plug-in-Deklarationen zu erweitern.
Zudem geht Adobe einen ersten Schritt in Richtung einer "integrierten Entwicklungsumgebung" für PhoneGap. Als CLI – kurz für Command Line Interface – bezeichnete Hilfsprogramme erledigen das Erstellen von Binärdateien und das Deployment auf Wunsch ohne Nutzung der nativen IDEs. Die CLI von Adobe integriert sich auf Wunsch zudem mit PhoneGap Build, was das Installieren der diversen (und nach wie vor erforderlichen) Compiler erspart.
Zu guter Letzt wurde die Anzahl der unterstĂĽtzten Betriebssysteme reduziert. Die neue Version kennt nur mehr die folgenden Plattformen:
- Android
- BlackBerry
- BlackBerry 10
- iOS
- TiZen
Da alte Plug-ins nicht mehr funktionieren (und einige Betriebssysteme den Weg alles Irdischen gehen), ist ein Update nicht in jedem Fall sinnvoll. Apache und Adobe werden die letzte 2.x-Version zudem noch einige Zeit weiterpflegen, um den auf den Entwicklern lastenden Druck zu reduzieren.
Aus jetziger Sicht spricht – außer den CLIs – eigentlich nur wenig für die neue Version. Symbian erfreut sich nach wie vor hoher Verbreitung, auch mit Bada ist noch der eine oder andere User ansprechbar.
Haben Sie in ihrem Unternehmen die Umstellung schon vollzogen? Berichten Sie doch über Ihre Erfahrungen – ich freue mich über jeden Kommentar.
Siehe dazu auch:
- Marcus Ross; Des Rätsels Lösung; Cross-Plattform-Apps mit PhoneGap entwickeln; Artikel auf heise Developer