Wissensspritze am 22. April 2011 um 12 Uhr von Christian Federspiel

Jeder Software-Entwickler, der Software für mobile Geräte entwickelt, kennt das Problem: Die Software ist für eine mobile Plattform entwickelt. Nun möchte man sie auch auf anderen mobilen Plattformen anbieten.

Leider ist ein Wechsel zwischen Plattformen aufgrund der unterschiedlichen Unterstützung von Programmiersprachen ohne Neu-Implementierung in einer anderen Programmiersprache nicht möglich. Die derzeit wichtigsten Plattformen setzen unterschiedliche Programmiersprachen voraus:

  • Apple’s iOS wird in Objective-C entwickelt,
  • Google’s Android in Java, allerdings für eine proprietäre JVM,
  • Blackberry OS in Java, allerdings für eine proprietäre JVM, die nicht mit Android kompatibel ist.
  • Windows Phone in C#

Ist dann auch noch ein Flash-Client erforderlich, so muss die Anwendung auch noch in ActionScript implementiert werden.

Diese Wispri zeigt Optionen in der Entwicklung plattformübergreifender mobiler Software und für welche Option wir uns entschieden haben.

  1. Ihre Meinung ist uns wichtig ...