Uždaryti skelbimą

Apple jis plakė sau botagu. 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 atveju iOS 12. Viena vartotojų grupė gyrė, nes sistema buvo tikrai stabili, greita, o svarbiausia – be didelių klaidų. Tačiau antroji vartotojų grupė skundėsi, kad dvyliktoji versija iš esmės neatnešė jokių naujų funkcijų ir nepatobulino sistemos.

S iOS 13 šiuo metu išgyvename priešingą situaciją. Naujienų yra pakankamai daug, tačiau jos ne visada veikia taip, kaip turėtų. Apple jau išduotas visa pataisų atnaujinimų serija ir vis dar nebaigtas derinimas. Tada jau už kampo iOS 13.2 su režimu Deep Fusion, kuri yra jau ketvirtoje beta versijoje.

aš pasiilgau operacinė sistema net nepabėgo macOS Catalina, 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. Shayer dirbo Applu daugiau nei 18 metų kaip daugelio projektų kūrėjas. Taigi jis iš pirmų lūpų žino, kaip vyksta programinės įrangos kūrimas įmonėje ir kur įvyko klaida.

iOS 13 Craigas Federighi WWDC

Senos sistemos klaidos neišsprendžiamos

Apple turi savo praneštų klaidų 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 visos komandos taip dirba. Tačiau dauguma jų padarė, ir tai vedė mane iš proto. Viena komanda netgi gamino marškinėlius su užrašu „neregresyvūs“. Jei klaida nėra regresinė, jos taisyti nereikia. Štai kodėl, pavyzdžiui, klaida įkeliant nuotraukas į iCloudarba kontaktų sinchronizavimo klaida niekada nebus ištaisyta.

Viena iš dažniausiai pasitaikančių klaidų macOS Catalina, kai išorinė vaizdo plokštė užšąla:

Viena iš dažniausiai pasitaikančių klaidų macOS Catalina, kai išorinė vaizdo plokštė užšąla

Shyer taip pat atmeta teiginį, kad programinė įranga kažkada buvo geresnė. Apple Šiandien ji 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 operacinės sistemos Applu turi milijonus kodo eilučių. Jūsų Mac, iPhone, iPad, laikrodis, AirPods a HomePod jie nuolat bendrauja tarpusavyje ir iCloudem. 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.

.