5.5 Ergebnisse

Die Betrachtung dieser sieben Ansätze hat vor allem gezeigt, dass es nicht die eine richtige Lösung zur Erstellung von plattformübergreifenden Anwendungen gibt. In allen vier Klassen sind funktionsfähige und gute Ansätze vorhanden. Gleichzeitig hat sich jedoch gezeigt, dass für die Nutzung jeweils ganz unterschiedliche Voraussetzungen erfüllt sein sollten. In Bezug auf Programmiersprachen lässt sich die in Tabelle 5.1 gezeigte Zuordnung erstellen.

Sprache Ansatz
HTML + JavaScript jQTouch oder Sencha mit PhoneGap
JavaScript Appcelerator Titanium Mobile
Ruby Rhomobile Rhodes
ActionScript openPlug ELIPS Studio

Tabelle 5.1: Empfohlener Ansatz je nach Programmiersprache

Auch welche Art von Anwendung erstellt werden soll, hat großen Einfluss auf die Eignung einer Lösung. Wer Wert darauf legt, eine möglichst native Anwendung zu entwickeln, ist am besten mit Appcelerator Titanium Mobile bedient. Zur schnellen Entwicklung eines Anwendungsprototyps hingegen eignet sich jQTouch mit PhoneGap am besten. Wer nach der verwendeten Lizenz oder den anfallenden Kosten entscheiden muss, hat ebenso große Auswahl, wie Tabelle 5.2 zeigt.

Ansatz

Lizenz

Kosten

jQTouch

MIT

–

Sencha Touch

GPLv3

–

PhoneGap

MIT

–

QuickConnect Family

LGPL

–

Appcelerator Titanium M.

Apache

–

Rhomobile Rhodes

MIT

–

openPlug ELIPS Studio

kommerziell

> 200€/Jahr

Tabelle 5.2: Lizenzen und Kosten der Ansätze

Ein interessantes Bild ergibt der Vergleich der Plattformunterstützung aller vorgestellten Ansätze. Die Marktdominanz von Apple iOS und Google Android wird auch hier bestätigt. RIM BlackBerry kann durch die große Beliebtheit seiner Produkte bei Unternehmen ebenso auf die Unterstützung fast aller Ansätze zählen.

Apple iOS

Google Android

RIM BlackBerry

Windows Mobile

Symbian

Palm webOS

jQTouch

●

●

●

–

–

●

Sencha Touch

●

●

●

–

–

●

PhoneGap

●

●

●

●

●

●

QuickConnect Family

●

●

●

–

–

●

Appcelerator Titanium M.

●

●

●

–

–

–

Rhomobile Rhodes

●

●

●

●

●

–

openPlug ELIPS Studio

●

●

–

●

●

●

Tabelle 5.3: Vergleich der Plattformunterstützung

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert