Open-Source für die App-Entwicklung

Profi-Frameworks für iOS, Android & Co.

22.07.2011
Von 
Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.

PhoneGap: Universelle Apps für fast alle Plattformen

Das Framework “Phonegap” wandelt Apps, die auf HTML, JavaScript und CSS basieren, in native Applikationen für fast alle wichtigen mobilen Plattformen um: iOS, Android, Blackberry, WebOS, Symbian und Windows Mobile.
Das Framework “Phonegap” wandelt Apps, die auf HTML, JavaScript und CSS basieren, in native Applikationen für fast alle wichtigen mobilen Plattformen um: iOS, Android, Blackberry, WebOS, Symbian und Windows Mobile.

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.