Die Nutzung von SmartPhones hat in den letzten Jahren rasant zugenommen. Im Vergleich des zweiten Quartals 2009 und 2010 hat sich der Absatz nahezu verdoppelt auf knapp 60 Millionen Smartphones (Heise-News). Die aktuellen Zahlen dürften inzwischen weit darüber liegen. Es gibt zahlreiche verschiedene Hardwarehersteller, Betriebssysteme und damit natürlich auch unterschiedliche Entwicklungsplattformen für Mobilgeräte.
Dass die Auswahl groß genug ist, sieht man auch am Kursangebot der diesjährigen Informatica Feminale: Diese Woche bietet Dr. Christina Dorotska den Kurs „Anwendungsentwicklung für Handys mit JavaME“ an, am Wochenende folgt dann Miriam Busch zuerst mit einem Projekt zu iOS sowie danach ab Montag mit einem Kurs zur Entwicklung von Android-Apps.
Nun werden sich sicher einige fragen, welche Entwicklungsplattform welche Vor- und Nachteile bietet. Einen Standard für alle Geräte gibt es ja offensichtlich (noch?) nicht. Über eine spannende Vergleichsstudie bin ich in einem Paper mit dem Titel „Android vs Windows Mobile vs Java ME: a comparative study of mobile development environments“ gestoßen.
Leider wird die iPhone-Entwicklung nicht mit einbezogen, aber die interessierte Leserin wird sicher keine Probleme haben, in den einschlägigen Fachdatenbanken (z.B. IEEE Computer Society, http://computer.org) oder im Internet mit Hilfe diverserer Suchmaschinen weitere Informationen zu bekommen.
Antje