iOS-Anwendungen haben ein schöneres Design als Android-Anwendungen und hier erfahren Sie, warum

  Wenn Sie mindestens einmal länger als 5 Minuten mit einem Android-Gerät gespielt haben, ist Ihnen definitiv aufgefallen, dass die für diese Plattform erstellten Anwendungen nicht so schön sind wie die für die iOS-Plattform. Viele Leute wissen das, sogar Google weiß das, aber hinter einem scheinbaren Unterschied im Design verbirgt sich ein viel größeres Problem. Es beginnt mit der Fragmentierung, die auf der Android-Plattform herrscht, geht weiter mit der Apple-Software, die darauf ausgelegt ist, Anwendungen mit einem schönen Design zu erstellen, und endet mit der unzureichend durchdachten Dokumentation, die einige Entwickler von Android-OS-Anwendungen in Schwierigkeiten gebracht hat.

Erstens gibt es die Fragmentierung: Beim Codieren für iOS haben Entwickler mit einer sehr begrenzten Anzahl von Bildschirmauflösungen und Hardwareprofilen zu kämpfen. Beim Codieren für Android müssen Entwickler jedoch eine praktisch unbegrenzte Anzahl von Geräteparametern auflösen. „Android-Geräte gibt es in verschiedenen Formen und Größen, mit unterschiedlichen Bildschirmauflösungen und unterschiedlichen Gerätegeschwindigkeiten – und das ist tatsächlich eine große Hürde“, sagte Lee Linden, Mitbegründer der Karma-App, gegenüber Wired. „Man muss etwa 20 verschiedene Telefone mit unterschiedlichen Auflösungen und unterschiedlichen Prozessoren testen, und das verlangsamt die Entwicklung definitiv.“

  Diejenigen aus Kabelgebunden sprach mit einem Unternehmen, das Anwendungen für iOS und Android OS entwickelt, und seine Vertreter erklärten, dass Fragmentierung bei weitem das größte Problem der Google-Plattform sei. Während es in iOS nur wenige Auflösungen und wenige Hardwareprofile gibt, gibt es im Android-Betriebssystem Dutzende solcher Aspekte, und die Entwickler müssen sich die Anwendungen für jeden einzeln überlegen. Ich spreche von einer mühsamen Arbeit, bei der Entwickler Anwendungen auf Dutzenden von Android-Endgeräten testen und am Ende nicht alle, die sie installieren, ein angenehmes Erlebnis haben, weil die Bilder auf keinem Bildschirm gut aussehen.

Design ist in der DNA von Apple verankert. Das Erbe von Google hingegen ist die Suche. Es ist also nicht allzu schwer zu erraten, welche Plattform mehr Wert auf die Benutzeroberfläche und Ästhetik der App legt – und welche Plattform es einfacher macht, schöne Software zu erstellen.

  Wir verlassen die Fragmentierung und gehen zur Software über, denn Apple bietet durchdachte Anwendungen, die bei der Entwicklung anderer Anwendungen helfen, die nicht nur gut funktionieren, sondern genauso gut aussehen. Die Bilder in diesem Artikel zeigen den Unterschied am besten, und die von Wired sagen, dass Apple seine Software so konzipiert hat, dass Entwickler über alles verfügen, was sie zum Entwerfen von Anwendungen mit einem schönen Design und einer intuitiven Benutzeroberfläche benötigen. Obwohl Entwickler auf der iOS-Plattform nicht die gleichen Freiheiten haben wie auf der Android-Plattform, gibt ihnen iOS die Möglichkeit, Anwendungen zu erstellen, die viel besser aussehen und viel mehr geschätzt werden.

Auch Entwicklertools und Dokumentation sind im Android-Bereich weniger robust. Während Apple 20 Jahre Zeit hatte, die Kunst des Entwicklersupports zu perfektionieren – seinen Ansatz für SDKs zu verfeinern und klar definierte Richtlinien für die Benutzeroberfläche zu erstellen –, fängt Google bei Android im Wesentlichen bei Null an. Das Ergebnis ist, dass iOS-Entwickler einfach mehr Tools haben, um faszinierende, einzigartige Designs zu implementieren. „Es fühlt sich an, als hätten Sie mehr Dokumentation, sowohl offiziell genehmigte als auch von Dritten, was die Dinge reibungsloser macht“, sagte Campos über die iOS-Entwicklung. Und das ist bei Android nicht der Fall.

  Abschließend verlassen wir die Dokumentation, die laut denjenigen, die mit Wired gesprochen haben, viel besser erklärt und organisiert ist, wenn wir über die iOS-Plattform sprechen. Die von Apple bieten ihren Entwicklern zwar die passenden APIs und die nötigen Erklärungen für deren Umsetzung, bei denen von Google müssen sich die Entwickler aber manchmal selbst nach Erklärungen zu Erklärungen umsehen. Grundsätzlich hat Apple den Fokus etwas stärker auf die Unterstützung für Entwickler gelegt, und von hier aus haben wir einen Unterschied im Erscheinungsbild der Anwendungen für die beiden Plattformen.

  Praktisch gewinnt Apple derzeit den Kampf mit Google, was die Unterstützung für Entwickler angeht, aber auch was die Fragmentierung angeht, aber es bleibt abzuwarten, wie die Situation in ein paar Jahren aussehen wird.