iOS oder Android – Vor- und Nachteile bei der App Entwicklung
Es macht durchaus einen Unterschied, ob Sie eine App für iOS oder für Android entwickeln. Im Idealfall tun Sie natürlich beides, denn so decken Sie den Markt weitgehend ab. Aber wo genau liegen denn nun die Unterschiede? Was müssen App Entwickler unbedingt wissen?
Apps für beide Systeme ist das Ideal – wenn das Budget reicht
Da sich die App Entwicklung zwischen Android und iOS grundlegend unterscheidet, müssen genau genommen zwei völlig verschiedene Apps entwickelt werden. Aus Kostengründen entscheiden sich viele Firmen dafür, Apps nur für eines der beiden Systeme bereitzustellen. Reicht das Budget aus, ist eine Entwicklung sowohl für iOS als auch für Android natürlich ideal. Denn das garantiert die größte Reichweite auf dem Markt. Sowohl iOS als auch Android haben Vor- und Nachteile. Sollten Sie sich für eine der beiden Plattformen entscheiden müssen, macht es Sinn, diese Vor- und Nachteile gegeneinander abzuwägen.
Andere Programmiersprache
Der vermutlich wichtigste Unterschied zwischen Apps für Android und iOS liegt in der genutzten Programmiersprache Apps für iOS erstellen Sie in der IDE XCode. Für Swift und Objective-C ist diese Umgebung ideal. Allerdings werden auch C und C++ unterstützt. Java und Ruby können Sie, wie einige andere Programmiersprachen, ebenfalls einbinden. Das ist allerdings recht aufwändig.
Bei Android sieht es schon ganz anders aus: Sie benötigen das Android Software Development Kit. Das kommt mit der Entwicklungsumgebung Android Studio daher, und die meist genutzte Programmiersprache ist hier Java. C++ und Ruby werden ebenfalls sehr häufig genutzt. Insgesamt bietet Ihnen Android sehr viel mehr Freiheit, was die Entwicklung angeht, aber die App Entwicklung ist eben auch mit mehr Aufwand verbunden. Das liegt unter anderem daran, dass von Android viel mehr unterschiedliche und sogar modifizierte Versionen im Umlauf sind als dies bei iOS der Fall ist.
Unterschiede bei der Veröffentlichung
Ist die App einmal entwickelt, muss sie noch in den App Store beziehungsweise in den Google Play Store gebracht werden. Wir gehen erst einmal auf den Google Play Store ein. Sie laden die erstellte App einfach in der Google Developer Console hoch. Dort stellen Sie die relevanten Daten wie beispielsweise die Beschreibung, das Icon, die Kategorisierung der App und so weiter bereit. Nach etwa zwei bis drei Stunden ist die App dann auch schon öffentlich. Im App Store App Store von Apple dagegen kann sich die Veröffentlichung bis zu einer Woche hinziehen, im Zweifelsfall dauert es sogar länger. Denn diese Zeit benötigt das Apple Review Team, um Qualität und Funktionalität der App sicherzustellen. Sollten die Prüfer beim Einreichen der App Fehler finden, bitten sie per Nachricht um Verbesserung. Verbesserungsvorschläge werden ebenfalls gegeben.
Teilnahme am App Store und Play Store ist mit Kosten verbunden
Im Google Play Store zahlen Sie als Entwickler eine Gebühr von 25 USD. Diese Gebühr wird nur einmal erhoben. Apple dagegen wird sie jedes Jahr um 99 USD erleichtern. Und das ist nur bei privaten Entwicklern der Fall. Unterhalten Sie ein Firmenkonto, sind es schon 299 USD jährlich. Diese Kosten kommen zu den Kosten der eigentlichen App Entwicklung hinzu.