Wieso gibt es keine Konkurrenz für Android und iOS?
Ich entwickle selber hobbymäßig eine App für Android. Als solcher bzw als Programmierer allgemein lässt sich erst ansatzweise erahnen wie aufwendig Softwareentwicklung allgemein ist. Dies gilt insbesondere für das Erstellen einer neuen Softwareplattform. Folgende zentrale Herausforderungen dabei fallen mir spontan ein:
Jedes Betriebssystem braucht einen Unterbau, der mit der Hardware direkt kommuniziert. Also ein Betriebssystem unter dem Betriebssystem, dessen Entwicklung ebenfalls Ressourcen beansprucht. Oder aber man baut auf einen existierenden Unterbau auf, so wie Android auf den Linux Kernel basiert.
Das Betriebssystem selber benötigt Design, Navigation, Struktur, Schnittstellen zu allen möglichen Hardwarekomponenten. Android beispielweise hat über zehn Jahre gebraucht, um heute an einem Punkt zu sein, wo in den neuen Releases nur mehr kleine Veränderungen vorgenommen werden und notwendig sind.
Apps: Smartphones erhalten ihre immense Vielseitigkeit erst durch zahlreiche Apps. Um annäherndden Stand zu erreichen, der heute Apple App Store oder im Google Play Store zu erreichen, sind folgende Schritte notwendig:
Das Betriebssystem muss den Zugriff von Apps auf Gerätesensoren etc verwalten.
Zahlreichen App-Entwicklern müssen davon überzeugt werden, ihre Apps auf das Betriebssystem anzupassen. Dies kann im Prinzip oft gleichgesetzt werden mit der völligen Neuentwicklung. Dies ist für App Entwickler sehr kostenintensiv. Dazu müsste die neue Plattform große neue Anreize bieten. An kleinen Marktplätzen ist ein App Entwickler nämlich normalerweise nicht interessiert.
Um eine Plattform für App-Entwicklung relevant zu machen, muss umfangreiche Dokumentation, Monitoring Funktionen, und ein gutes Entwicklungspaket geboten werden. Letzteres muss alle wichtigen Funktionen ermöglichen, sodass Entwickler ihre App nach Wunsch designen können, In-App-Käufe bieten können, usw. Je komfortabler dies alles zu programmieren ist, desto eher ist die Plattform für Entwickler interessant.
Zusammenfassend wäre ein enormes Investment notwendig, um eine neue Alternative zu Android und iOS zu schaffen. Mit Apple und Google sind bereits zwei IT-Giganten im Geschäft, mit Microsoft und seinem aufgegebenen Versuch von Windows Phone hat sich der dritte große Software-Konzern aus dieser Sparte verabschiedet. Aktuell scheint es, als wäre der Vorsprung von iOS und Android zu groß, als dass sich noch ein Konzern Gewinne und Chancen in diesem Mobile Segment verspricht.