Uždaryti skelbimą

„Apple“ padarė sau botagą. Naudotojai dažnai ją apgaudinėja dėl naujų funkcijų, tačiau dažnai su klaidų. Atvirkščiai, kai įmonė nusprendžia visą savo laiką skirti sistemos „išlyginimui“ ir jos optimizavimui, vėl sulaukia kritikos dėl naujovių trūkumo.

Juk taip buvo ir iOS 12 atveju. Viena vartotojų grupė gyrė, nes sistema tikrai stabili, greita ir, svarbiausia, be didelių klaidų. Tačiau antroji vartotojų grupė skundėsi, kad dvylika iš esmės neatneša jokių naujų funkcijų ir nepatobulina sistemos.

Su iOS 13 kol kas patiriame priešingą situaciją. Naujienų yra nemažai, tačiau jos ne visada veikia taip, kaip turėtų. Apple jau išleido visa pataisų atnaujinimų serija ir vis dar nebaigtas derinimas. Už kampo yra iOS 13.2 su Deep Fusion režimu, kuris yra jau ketvirtoje beta versijoje.

aš pasiilgau nenutekėjo ir „macOS Catalina“ operacinė sistema, nors esminių naujovių jis neįnešė per daug. Tačiau vartotojai vis tiek praneša apie daugybę problemų, kurios apsunkina jų kasdienį darbą, nesvarbu, ar tai būtų klaidos tiesiogiai sistemoje, ar problemos su tvarkyklėmis ar programine įranga. Jau nekalbant apie tai, kad bendrosios diegimo vartotojų dalys užstrigo nustatymų ekrane.

Visa tai sukuria įspūdį, kad „Apple“ negali išleisti be problemų programinės įrangos versijos.

David Shayer v. bando paaiškinti situaciją indėlis į TidBITS. Shayeris dirbo „Apple“ daugiau nei 18 metų kaip daugelio projektų kūrėjas. Taigi jis iš pirmų lūpų žino, kaip vyksta įmonės programinės įrangos kūrimas ir kur įvyko klaida.

iOS 13 Craig Federighi WWDC

Senos sistemos klaidos neišsprendžiamos

„Apple“ turi savo klaidų pranešimų vertinimo sistemą. Viskam suteikiamas prioritetas, kai naujesnėms klaidoms teikiama pirmenybė prieš senesnes.

Kai kūrėjas netyčia sulaužo kai kurias funkcijas, tai vadiname regresija. Tikimasi, kad jis viską sutvarkys.

Kai pranešite apie klaidą, ją įvertins kokybės užtikrinimo inžinierius. Jei ji nustato, kad klaida jau pasirodė ankstesnėse programinės įrangos versijose, ji pažymi ją kaip „neregresyvią“. Iš apibrėžimo matyti, kad tai ne nauja, o sena klaida. Tikimybė, kad kas nors ją sutvarkys, nedidelė.

Nesakau, kad taip dirba visos komandos. Tačiau dauguma jų padarė, ir tai vedė mane iš proto. Viena komanda netgi pagamino marškinėlius su užrašu „neregresyvūs“. Jei klaida nėra regresyvi, jos taisyti nereikia. Štai kodėl, pavyzdžiui, klaida įkeliant nuotraukas į „iCloud“ arba klaida, susijusi su kontaktų sinchronizavimu, niekada negali būti ištaisyta.

Viena iš dažnų „macOS Catalina“ klaidų, kai išorinė vaizdo plokštė užšąla:

Viena iš dažnų „macOS Catalina“ klaidų, kai užšąla išorinė vaizdo plokštė

Shyer taip pat atmeta teiginį, kad programinė įranga kažkada buvo geresnė. „Apple“ šiandien turi daug daugiau klientų nei anksčiau, todėl programinė įranga yra labiau tikrinama. Be to, viskas daug sudėtingiau. Kitaip tariant, praėjo tie laikai, kai OS X naujinimas buvo išleistas nedidelei vartotojų grupei. Šiandien po atnaujinimo išleidimo sistema vienu metu pasiekia milijonus įrenginių.

Šiuolaikinės Apple operacinės sistemos turi milijonus kodo eilučių. Jūsų „Mac“, „iPhone“, „iPad“, laikrodis, „AirPods“ ir „HomePod“ nuolat bendrauja tarpusavyje ir „iCloud“. Programos veikia gijomis ir bendrauja (netobulu) internetu. 

Vėliau Shayer priduria, kad tokių sudėtingų sistemų testavimas yra didžiulis iššūkis, reikalaujantis daug išteklių. Ir net tada ne visada turi pasirodyti gerai, ką jau matėme šiemet.

.