Zatvori oglas

Apple je napravila bič za sebe. Korisnici ga često osuđuju zbog donošenja novih funkcija, ali često sa greškama. Naprotiv, kada kompanija odluči da sve svoje vrijeme posveti „ispeglanju“ sistema i optimizaciji, opet biva kritikovana zbog nedostatka inovacija.

Uostalom, tako je bilo i u slučaju iOS-a 12. Jedna grupa korisnika ga je pohvalila jer je sistem zaista bio stabilan, brz i prije svega bez većih grešaka. Ali druga grupa korisnika se požalila da dvanaestorica u osnovi ne donosi nikakve nove funkcije i ne unapređuje sistem dalje.

Sa iOS-om 13 do sada imamo suprotnu situaciju. Ima dosta vijesti, ali one ne funkcioniraju uvijek kako bi trebalo. Apple je već objavio puna serija ažuriranja zakrpa i još uvijek nije završeno sa podešavanjem. Iza ugla je iOS 13.2 sa načinom Deep Fusion, koji je već u četvrtoj beta verziji.

Ja sam nestao nije procurio ni operativni sistem macOS Catalina, iako nije donio previše bitnih inovacija. Međutim, korisnici i dalje prijavljuju brojne probleme koji im otežavaju svakodnevni rad, bilo da se radi o greškama direktno u sistemu ili problemima sa drajverima ili softverom. I to da ne spominjemo činjenicu da su se opći dijelovi instalacije korisnici smrzli na ekranu postavki.

Sve ovo ostavlja utisak da Apple nije u mogućnosti da objavi verziju softvera bez problema.

David Shayer v. pokušava objasniti situaciju doprinos TidBITS-u. Shayer je radio u Appleu više od 18 godina kao programer na mnogim projektima. Tako da iz prve ruke zna kako napreduje razvoj softvera kompanije i gdje se dogodila greška.

iOS 13 Craig Federighi WWDC

Stare sistemske greške nisu riješene

Apple ima svoj vlastiti sistem ocjenjivanja izvještaja o greškama. Sve se podvrgava određivanju prioriteta, pri čemu su novije greške prioritet u odnosu na starije.

Kada programer slučajno pokvari neku funkcionalnost, to nazivamo regresijom. Od njega se očekuje da sve popravi.

Jednom kada prijavite grešku, procijenit će je QA inženjer. Ako ustanovi da se greška već pojavila u prethodnim verzijama softvera, označava je kao "neregresivna". Iz definicije proizilazi da se ne radi o novoj već staroj grešci. Šansa da će to neko popraviti je mala.

Ne kažem da svi timovi tako rade. Ali većina njih jeste, i to me je izluđivalo. Jedan tim je čak napravio majice sa natpisom "neregresivno". Ako greška nije regresivna, ne moraju je popravljati. To je razlog zašto, na primjer, greška s otpremanjem fotografija na iCloud ili greška sa sinhronizacijom kontakata možda nikada neće biti ispravljena.

Jedna od čestih grešaka u macOS Catalina kada se vanjska video kartica zamrzne:

Jedna od čestih grešaka u macOS Catalina kada se vanjska grafička kartica zamrzne

Shyer također odbacuje tvrdnju da je softver nekada bio bolji. Apple danas ima mnogo više kupaca nego prije, tako da je softver pod većom kontrolom. Osim toga, sve je mnogo sofisticiranije. Drugim riječima, prošli su dani kada je OS X ažuriranje objavljeno za malu grupu korisnika. Danas sistem dostiže milione uređaja odjednom nakon objavljivanja ažuriranja.

Moderni Apple operativni sistemi imaju milione linija koda. Vaš Mac, iPhone, iPad, Watch, AirPods i HomePod stalno komuniciraju jedni s drugima i iCloudom. Aplikacije rade u nitima i komuniciraju preko (nesavršenog) Interneta. 

Nakon toga, Shayer dodaje da je testiranje ovako složenih sistema ogroman izazov koji zahtijeva mnogo resursa. A čak i tada, ne mora uvek da ispadne dobro, što smo već videli ove godine.

.