Ein Ansatz sollte die Entwicklung von komplexen Anwendungen ermöglichen, die selbst neuen Nutzen schaffen. Dabei sollen Aussehen, Qualität und Usability gegenüber nativen Anwendungen gleichwertig sein. Um dies zu erreichen, sollten so viele technische Funktionen des Gerätes wie möglich nutzbar sein.
Der Ansatz selbst soll die Entwicklung einfach und nachvollziehbar machen. Er soll langfristig und wirtschaftlich nutzbar sein und den Entwickler bei seiner Arbeit bestmöglich unterstützen.
Die Beurteilungen der Ansätze in Kapitel 4 und 5 orientieren sich an den folgenden aus diesem Kapitel zusammengestellten Punkten:
- Anwendung:
- Aussehen
- Usability
- Qualität
- Zugriff auf Gerätefunktionalität
- Ansatz:
- Plattformunterstützung
- Lizenz und Kosten
- Dokumentation
- Support
- Community
- Erweiterbarkeit
- Testbarkeit
- Distribution
- Zukunft