Tag Archive | "coden"

Tags: , , , ,

Für was soll ich entwickeln? Android oder iPhone?

Posted on 07 August 2009 by Nils

Mittlerweile gibt es einige Android Handsets, Android auf Netbooks und bald auch Android auf Home-Entertainment-Systemen. Für Entwickler stellt sich darum immer mehr die Frage: Soll ich für das iPhone oder Android entwickeln?
Mit Hilfe der Daten von Flurry, einer mobile Analytics Firma, kann die Entscheidung erleichter werden. Schauen wir uns zuerst an, wie sich andere Entwickler entscheiden.

androidvsiphone

Es ist eindeutig zu erkennen, das immer mehr Android Projekte gestartet werden, während die Zahlen an neuen iPhone Projekten nach unten geht. Seit Januar hat sich die Zahl neuer Android Projekte gar verdoppelt. Der Trend geht hier also zu Android.
Aber wo tummeln sich die mobile Entwickler?

developers

Während im letzten halben Jahr die Zahl an Entwicklern bei Android und iPhone mehr oder weniger gleich geblieben sind ist klar zu erkennen, dass niemand mehr mobile Java Apps entwickelt. Das verstehe ich nicht ganz, da sehr viel mehr Endgeräte in Benutzung sind, die nur Java Apps unterstützen. Es fehlt jedoch an einer Java App Store Infrastruktur… Die nächste Grafik macht noch deutlicher, das der Trend weg von Java Apps geht.

applications

Man muss aber auch etwas vorsichtig mit diesen Daten sein. Flurry ist für iPhone und Android konzipiert und sicherlich nicht in sehr vielen Java Apps implementiert.
Und was macht der User? Für die werden immerhin die Programme entwickelt….

consumer

Hier frisst das iPhone immer mehr Anteile von Java und BlackBerry und ist die dominierende Plattform. Ich bin mir aber sicher, dass Android seine Anteile bis Ende des Jahres ausbaut. Eine ganze Flut an Android Handys wird für das Weihnachtsgeschäft erwartet.
Noch ein weiterer Blick auf den User. Wie oft wird eine installierte App im Lauf der Zeit verwendet?

frequency

Android Apps scheinen viel öfter verwendet zu werden als iPhone Apps. Bedeutet das, dass Android Apps eine bessere Qualität haben? Besser programmiert sind? Das Ergebnis ist sicherlich nicht so zu interpretieren – vielmehr liegt es an der Menge an verfügbaren iPhone Apps. Bei 65.000 Programmen probiert man gerne neues aus und vergisst alte Apps. Ich denke das kennt jeder iPhone Besitzer. Bei Android sind die Apps noch überschaubar und man ist quasi gezwungen immer die gleichen Apps zu verwenden.

Die Frage des Titels ist nicht einfach zu beantworten. Ich persönlich würde – vor allem Neueinsteigern – zu Android raten. Das liegt einerseits an Java, das einfacher zu lernen ist als Objective C und vor allem muss man sich (noch) nicht mit App Marketingstrategien rumschlagen. Außerdem können Apps direkt übermittelt werden und durchlaufen nicht einen zeitraubenden Zulassungsprozess wie bei Apple.
Viel Spaß mit Android!

Comments (10)

iDoctor mobile development coding