- Apple pausiert die Arbeit an iOS 18 und mehr...
Apple verdoppelt seine Bemühungen, die Softwarequalität von iOS, macOS und watchOS insgesamt zu verbessern. Laut einem neuen Bericht von Bloomberg hat Apple letzte Woche die Entwicklung neuer Funktionen für iOS 18, macOS 15 und watchOS 11 gestoppt, um Fehler zu beheben. Die Entscheidung soll sich auch auf visionOS ausgewirkt haben.
Mark Gurman vonBloombergerklärt, dass Apple im vergangenen Monat die "erste Version" der nächstjährigen Versionen von iOS 18, macOS 15 und watchOS 11 fertiggestellt hat. Bei der Überprüfung dieses Updates fanden die Teams jedoch eine ungewöhnlich hohe Anzahl von Fehlern.
Der Bericht erklärt, dass Apples jüngste Entwicklungsrunde für die Firmware-Updates des nächsten Jahres "nicht so reibungslos" verlaufen ist, wie es das Unternehmen gerne hätte. Aus diesem Grund haben die Verantwortlichen für Apples Softwareentwicklung die Teams angewiesen, die Entwicklung neuer Funktionen für eine Woche zu stoppen, um die Fehler zu beheben.
Normalerweise beginnen die Apple-Ingenieure nach der Fertigstellung der ersten "Meilenstein"-Version eines Software-Updates sofort mit der Arbeit am zweiten Meilenstein. In diesem Jahr hat das Unternehmen jedoch den Beginn der Arbeit an der zweiten Meilensteinversion verschoben, um sich auf die Bereinigung von Fehlern zu konzentrieren.
Der heutige Bericht von Bloomberg enthält auch einige wichtige Details darüber, wie Craig Federighi, Apples Chef für Softwareentwicklung, über die Jahre hinweg an der Verbesserung der Softwarequalität gearbeitet hat:
Mark Gurman vonBloombergerklärt, dass Apple im vergangenen Monat die "erste Version" der nächstjährigen Versionen von iOS 18, macOS 15 und watchOS 11 fertiggestellt hat. Bei der Überprüfung dieses Updates fanden die Teams jedoch eine ungewöhnlich hohe Anzahl von Fehlern.
Der Bericht erklärt, dass Apples jüngste Entwicklungsrunde für die Firmware-Updates des nächsten Jahres "nicht so reibungslos" verlaufen ist, wie es das Unternehmen gerne hätte. Aus diesem Grund haben die Verantwortlichen für Apples Softwareentwicklung die Teams angewiesen, die Entwicklung neuer Funktionen für eine Woche zu stoppen, um die Fehler zu beheben.
Normalerweise beginnen die Apple-Ingenieure nach der Fertigstellung der ersten "Meilenstein"-Version eines Software-Updates sofort mit der Arbeit am zweiten Meilenstein. In diesem Jahr hat das Unternehmen jedoch den Beginn der Arbeit an der zweiten Meilensteinversion verschoben, um sich auf die Bereinigung von Fehlern zu konzentrieren.
Berichten zufolge hat Apple letzte Woche eine einwöchige Entwicklungspause für neue Funktionen verhängt, die diese Woche wieder aufgehoben wird.Bei Tausenden von verschiedenen Apple-Mitarbeitern, die an einer Reihe von Betriebssystemen und Geräten arbeiten, die nahtlos zusammenarbeiten müssen, kann es leicht zu Fehlern kommen. "Es ist ein Problem von 10.000 Leuten, die Code eingeben und das Betriebssystem komplett zerstören", sagte eine mit der Situation vertraute Person.
Der heutige Bericht von Bloomberg enthält auch einige wichtige Details darüber, wie Craig Federighi, Apples Chef für Softwareentwicklung, über die Jahre hinweg an der Verbesserung der Softwarequalität gearbeitet hat:
Was das genau für neue Funktionen in iOS 18, iPadOS 18, macOS 15 und watchOS 11 bedeutet, bleibt abzuwarten. Bloomberg beschreibt diese einwöchige Pause als "seltenen Schritt".Im Jahr 2019 hat er die Art und Weise, wie Apple Software entwickelt, überarbeitet, um Problemen vorzubeugen. Der Ansatz sieht vor, dass jede Funktion manuell aktiviert werden muss - über einen Prozess, der als "Feature Flags" bezeichnet wird - und es den Testern der Mitarbeiter ermöglicht, die Auswirkungen auf das Gesamtsystem zu isolieren, bevor sie die Funktion hinzufügen.In diesem Jahr führte er auch das ein, was bei Apple als "The Pact" bekannt ist. Die Vereinbarung sieht vor, dass die Mitarbeiter niemals wissentlich "Rückschritte" zulassen - wenn Software, die einmal funktioniert hat, nicht mehr richtig funktioniert - und Fehler schnell beheben. Federighis Richtlinien haben geholfen: Die Softwareversionen von Apple waren in den letzten Jahren weniger fehleranfällig, und weniger Funktionen mussten verschoben werden.