Maak advertensie toe

Apple het vir homself 'n sweep gemaak. Dit word dikwels deur gebruikers geplunder om nuwe funksies te bring, maar dikwels met foute. Inteendeel, wanneer ’n maatskappy besluit om al sy tyd daaraan te bestee om die stelsel te “uitstryk” en dit te optimaliseer, word hy weer gekritiseer vir die gebrek aan innovasies.

Dit was immers dieselfde in die geval van iOS 12. Een groep gebruikers het dit geloof omdat die stelsel werklik stabiel, vinnig en bowenal sonder groot foute was. Maar die tweede groep gebruikers het gekla dat die twaalf basies geen nuwe funksies bring nie en nie die stelsel verder bevorder nie.

Met iOS 13 ervaar ons tot dusver die teenoorgestelde situasie. Daar is 'n redelike hoeveelheid nuus, maar dit werk nie altyd soos dit moet nie. Apple het reeds vrygestel volledige reeks pleisteropdaterings en steeds nie klaar met tuning nie. Om die draai is iOS 13.2 met Deep Fusion-modus, wat reeds in die vierde beta-weergawe is.

Ek word vermis die macOS Catalina-bedryfstelsel het ook nie gelek nie, hoewel hy nie te veel noodsaaklike innovasies gebring het nie. Gebruikers rapporteer egter steeds 'n aantal probleme wat hul daaglikse werk bemoeilik, hetsy dit foute direk in die stelsel of probleme met drywers of sagteware is. En dit is om nie te praat van die feit dat die algemene dele van die installasie-gebruikers by die instellingsskerm gevries het nie.

Dit alles gee die indruk dat Apple nie 'n probleemvrye weergawe van die sagteware kan vrystel nie.

David Shayer v. poog om die situasie te verduidelik bydrae tot TidBITS. Shayer het vir meer as 18 jaar by Apple gewerk as 'n ontwikkelaar aan baie projekte. Hy weet dus eerstehands hoe die maatskappy se sagteware-ontwikkeling gaan en waar die fout gebeur het.

iOS 13 Craig Federighi WWDC

Ou stelselfoute word nie opgelos nie

Apple het sy eie foutverslaggraderingstelsel. Alles ondergaan prioritisering, waar nuwer foute geprioritiseer word bo ouer.

Wanneer 'n ontwikkelaar per ongeluk sekere funksies verbreek, noem ons dit 'n regressie. Daar word van hom verwag om alles reg te maak.

Sodra jy 'n fout rapporteer, sal dit deur 'n QA-ingenieur geëvalueer word. As dit vind dat die fout reeds in vorige weergawes van die sagteware verskyn het, merk dit dit as "nie-regressief". Dit volg uit die definisie dat dit nie 'n nuwe maar 'n ou fout is nie. Die kans dat iemand dit sal regmaak is klein.

Ek sê nie dis hoe alle spanne werk nie. Maar die meeste van hulle het, en dit het my mal gemaak. Een span het selfs t-hemde gemaak wat “nie-regressief” lees. As die fout nie regressief is nie, hoef hulle dit nie reg te stel nie. Dit is hoekom byvoorbeeld 'n fout met die oplaai van foto's na iCloud of 'n fout met kontaksinchronisasie nooit reggestel kan word nie.

Een van die gereelde foute in macOS Catalina wanneer die eksterne videokaart vries:

Een van die gereelde foute in macOS Catalina wanneer die eksterne grafiese kaart vries

Shyer verwerp ook die bewering dat die sagteware eens beter was. Apple het vandag baie meer kliënte as voorheen, so die sagteware word meer ondersoek. Boonop is alles baie meer gesofistikeerd. Met ander woorde, verby is die dae toe 'n OS X-opdatering vir 'n klein groepie gebruikers vrygestel is. Vandag bereik die stelsel miljoene toestelle gelyktydig na die vrystelling van 'n opdatering.

Moderne Apple-bedryfstelsels het miljoene reëls kode. Jou Mac, iPhone, iPad, Watch, AirPods en HomePod kommunikeer voortdurend met mekaar en iCloud. Toepassings werk in drade en kommunikeer oor die (onvolmaakte) internet. 

Vervolgens voeg Shayer by dat die toets van sulke komplekse stelsels 'n groot uitdaging is wat baie hulpbronne verg. En selfs dan hoef dit nie altyd goed uit te loop nie, soos ons reeds vanjaar gesien het.

.