Zoumaachen Annonce

Apple huet e Peitsche fir sech selwer gemaach. Et gëtt dacks vu Benotzer geplot fir nei Features ze bréngen, awer dacks mat Bugs. Am Géigendeel, wann eng Firma decidéiert all seng Zäit ze widmen fir de System "auszestrecken" an ze optimiséieren, gëtt se erëm kritiséiert wéinst dem Mangel un Innovatiounen.

Ëmmerhin war et d'selwecht am Fall vum iOS 12. Eng Grupp vu Benotzer huet et gelueft, well de System wierklech stabil, séier a virun allem ouni gréisser Feeler war. Awer déi zweet Grupp vu Benotzer huet beschwéiert datt déi zwielef grondsätzlech keng nei Funktiounen bréngen an de System net weider viru bréngen.

Mat iOS 13 erliewen mir de Géigendeel Situatioun bis elo. Et gëtt eng fair Quantitéit un Neiegkeeten, awer se funktionnéieren net ëmmer wéi se sollen. Apple huet scho verëffentlecht voll Serie vu Patchupdates an nach net mat Tuning gemaach. Um Eck ass iOS 13.2 mat Deep Fusion Modus, dee schonn an der véierter Beta Versioun ass.

Ech feelen de macOS Catalina Betribssystem huet och net geläscht, obwuel hien net ze vill wesentlech Innovatiounen bruecht huet. D'Benotzer mellen awer nach ëmmer eng Rei Problemer, déi hir alldeeglech Aarbecht komplizéiere kënnen, sief et Feeler direkt am System oder Probleemer mat Chauffeuren oder Software. An dat ass net ze ernimmen datt déi allgemeng Deeler vun der Installatioun Benotzer um Astellungsbildschierm gefruer hunn.

All dëst mécht den Androck datt Apple net fäeg ass eng problemfräi Versioun vun der Software ze verëffentlechen.

David Shayer v. probéiert d'Situatioun z'erklären Bäitrag zu TidBITS. Shayer huet bei Apple fir iwwer 18 Joer als Entwéckler op ville Projeten geschafft. Also hie weess éischt Hand wéi d'Softwareentwécklung vun der Firma leeft a wou de Feeler geschitt ass.

iOS 13 Craig Federighi WWDC

Al Systemfehler ginn net geléist

Apple huet säin eegene Feelerbericht Bewäertungssystem. Alles ënnerleien Prioritéit, wou méi nei Bugs prioritär iwwer eeler sinn.

Wann en Entwéckler zoufälleg eng Funktionalitéit brécht, nenne mir et eng Regressioun. Hie gëtt erwaart alles ze fixéieren.

Wann Dir e Feeler mellt, gëtt et vun engem QA Ingenieur bewäert. Wann et feststellt datt de Feeler scho a fréiere Builds vun der Software opgetaucht ass, markéiert et als "net-regressiv". Et geet aus der Definitioun datt et net en neien ass, mee en alen Feeler. D'Chance datt een et fixéiert ass kleng.

Ech soen net datt dat ass wéi all Teams funktionnéieren. Awer déi meescht hunn et gemaach, an et huet mech verréckt. Eng Equipe huet souguer T-Shirten gemaach, déi "net-regressiv" stoungen. Wann de Feeler net regressiv ass, brauche se et net ze fixéieren. Dofir kann zum Beispill e Feeler beim Eroplueden vun Fotoen op iCloud oder e Feeler mat der Kontaktsynchroniséierung ni fixéiert ginn.

Ee vun den heefegste Feeler am macOS Catalina wann déi extern Videokaart afréiert:

Ee vun den heefegste Feeler am macOS Catalina wann déi extern Grafikkaart afréiert

Shyer refuséiert och d'Fuerderung datt d'Software eemol besser war. Apple huet haut vill méi Clienten wéi fréier, sou datt d'Software méi ënnersicht ass. Zousätzlech ass alles vill méi raffinéiert. An anere Wierder, fort sinn d'Deeg wou en OS X Update fir eng kleng Grupp vu Benotzer verëffentlecht gouf. Haut erreecht de System Millioune vun Apparater gläichzäiteg no der Verëffentlechung vun engem Update.

Modern Apple Betribssystemer hunn Millioune Linnen Code. Äre Mac, iPhone, iPad, Watch, AirPods an HomePod kommunizéieren dauernd mateneen an iCloud. Uwendungen funktionnéieren an Threads a kommunizéieren iwwer den (onperfekte) Internet. 

Duerno füügt de Shayer derbäi datt esou komplex Systemer testen eng rieseg Erausfuerderung ass déi vill Ressourcen erfuerdert. An och dann muss et net ëmmer gutt ausgoen, wéi mir dëst Joer schonns gesinn hunn.

.