Anzeige schließen

Apple hat sich eine Peitsche gemacht. Es wird von Benutzern oft an den Pranger gestellt, weil es neue Funktionen bringt, aber oft mit Fehlern. Im Gegenteil: Wenn sich ein Unternehmen dazu entschließt, seine ganze Zeit darauf zu verwenden, das System „auszubügeln“ und zu optimieren, wird es erneut wegen fehlender Innovationen kritisiert.

Bei iOS 12 war es schließlich genauso. Eine Nutzergruppe lobte es, weil das System wirklich stabil, schnell und vor allem ohne größere Fehler lief. Doch die zweite Nutzergruppe bemängelte, dass die Zwölf grundsätzlich keine neuen Funktionen mit sich bringen und das System nicht weiter voranbringen.

Mit iOS 13 erleben wir bisher die gegenteilige Situation. Es gibt eine Menge Neuigkeiten, aber sie funktionieren nicht immer so, wie sie sollten. Apple hat bereits veröffentlicht vollständige Reihe von Patch-Updates und immer noch nicht fertig mit dem Tuning. Vor der Tür steht iOS 13.2 mit Deep Fusion-Modus, das bereits in der vierten Beta-Version vorliegt.

ich vermisse Auch das Betriebssystem macOS Catalina ist nicht durchgesickert, obwohl er nicht allzu viele wesentliche Neuerungen brachte. Allerdings berichten Anwender immer noch von einer Reihe von Problemen, die ihre tägliche Arbeit erschweren, seien es Fehler direkt im System oder Probleme mit Treibern oder Software. Ganz zu schweigen davon, dass die allgemeinen Teile der Installation beim Einstellungsbildschirm eingefroren sind.

All dies erweckt den Eindruck, dass Apple nicht in der Lage ist, eine problemlose Version der Software herauszubringen.

David Shayer v. versucht die Situation zu erklären Beitrag zu TidBITS. Shayer arbeitete über 18 Jahre lang als Entwickler für viele Projekte bei Apple. So weiß er aus erster Hand, wie die Softwareentwicklung des Unternehmens läuft und wo der Fehler passiert ist.

iOS 13 Craig Federighi WWDC

Alte Systemfehler werden nicht behoben

Apple verfügt über ein eigenes Bewertungssystem für Fehlerberichte. Alles unterliegt einer Priorisierung, bei der neuere Fehler Vorrang vor älteren haben.

Wenn ein Entwickler versehentlich eine Funktionalität beeinträchtigt, nennen wir das eine Regression. Von ihm wird erwartet, dass er alles in Ordnung bringt.

Sobald Sie einen Fehler melden, wird dieser von einem QA-Ingenieur bewertet. Wenn festgestellt wird, dass der Fehler bereits in früheren Versionen der Software aufgetreten ist, wird er als „nicht regressiv“ markiert. Aus der Definition folgt, dass es sich nicht um einen neuen, sondern um einen alten Fehler handelt. Die Chance, dass es jemand repariert, ist gering.

Ich sage nicht, dass alle Teams so funktionieren. Aber die meisten von ihnen taten es und es machte mich verrückt. Ein Team stellte sogar T-Shirts mit der Aufschrift „non-regressive“ her. Wenn der Fehler nicht regressiv ist, müssen sie ihn nicht beheben. Aus diesem Grund wird beispielsweise ein Fehler beim Hochladen von Fotos in iCloud oder bei der Kontaktsynchronisierung möglicherweise nie behoben.

Einer der häufigsten Fehler in macOS Catalina, wenn die externe Grafikkarte einfriert:

Einer der häufigsten Fehler in macOS Catalina, wenn die externe Grafikkarte einfriert

Auch die Behauptung, die Software sei einmal besser gewesen, weist Shyer zurück. Apple hat heute viel mehr Kunden als früher, daher steht die Software unter genauerer Beobachtung. Zudem ist alles deutlich ausgefeilter. Mit anderen Worten: Vorbei sind die Zeiten, in denen ein OS X-Update für eine kleine Gruppe von Benutzern veröffentlicht wurde. Heute erreicht das System nach der Veröffentlichung eines Updates Millionen von Geräten auf einmal.

Moderne Apple-Betriebssysteme verfügen über Millionen von Codezeilen. Ihr Mac, Ihr iPhone, Ihr iPad, Ihre Watch, Ihre AirPods und Ihr HomePod kommunizieren ständig miteinander und mit iCloud. Anwendungen arbeiten in Threads und kommunizieren über das (unvollkommene) Internet. 

Anschließend fügt Shayer hinzu, dass das Testen solch komplexer Systeme eine große Herausforderung darstellt, die viele Ressourcen erfordert. Und selbst dann muss es nicht immer gut ausgehen, das haben wir dieses Jahr schon gesehen.

.