Zatvori oglas

Apple je napravio bič za sebe. Korisnici ga često vrijeđaju zbog novih značajki, ali često s greškama. Naprotiv, kada tvrtka odluči sve svoje vrijeme posvetiti "ispeglanju" sustava i njegovoj optimizaciji, opet joj se zamjera nedostatak inovacija.

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

S iOS-om 13 za sada imamo suprotnu situaciju. Ima dosta vijesti, ali ne rade uvijek kako bi trebale. Apple je već izdao cijeli niz ažuriranja zakrpa i još uvijek nije završio s podešavanjem. Iza ugla je iOS 13.2 s modom Deep Fusion, koji je već u četvrtoj beta verziji.

nedostaje mi nije procurio ni operativni sustav macOS Catalina, iako nije donio previše bitnih novotarija. Međutim, korisnici i dalje prijavljuju brojne probleme koji im otežavaju svakodnevni rad, bilo da se radi o pogreškama izravno u sustavu ili problemima s upravljačkim programima ili softverom. I to da ne spominjemo činjenicu da su opći dijelovi instalacije korisnici zamrznuti na zaslonu postavki.

Sve to daje dojam da Apple nije u mogućnosti izdati 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 iz prve ruke zna kako ide razvoj softvera u tvrtki i gdje se dogodila greška.

iOS 13 Craig Federighi WWDC

Stare greške sustava nisu riješene

Apple ima vlastiti sustav ocjenjivanja izvješća o greškama. Sve se podvrgava prioritizaciji, pri čemu noviji bugovi imaju prioritet u odnosu na starije.

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

Nakon što prijavite bug, procijenit će ga QA inženjer. Ako utvrdi da se greška već pojavila u prethodnim verzijama softvera, označava je kao "neregresivnu". Iz definicije proizlazi da se ne radi o novoj nego o staroj pogrešci. Mala je šansa da će to netko popraviti.

Ne kažem da svi timovi tako funkcioniraju. Ali većina njih jest, i to me izluđivalo. Jedan tim je čak napravio majice s natpisom "non-regressive". Ako greška nije regresivna, ne moraju je popraviti. Zbog toga, na primjer, pogreška pri učitavanju fotografija na iCloud ili pogreška pri sinkronizaciji 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 nekoć bio bolji. Apple danas ima puno više kupaca nego prije, pa je softver pod većim nadzorom. Osim toga, sve je puno sofisticiranije. Drugim riječima, prošla su vremena kada je ažuriranje OS X izdano za malu skupinu korisnika. Danas sustav doseže milijune uređaja odjednom nakon izdavanja ažuriranja.

Moderni Appleovi operativni sustavi imaju milijune linija koda. Vaš Mac, iPhone, iPad, Watch, AirPods i HomePod neprestano komuniciraju međusobno i s iCloudom. Aplikacije rade u nitima i komuniciraju preko (nesavršenog) Interneta. 

Nakon toga, Shayer dodaje da je testiranje tako složenih sustava veliki izazov koji zahtijeva mnogo resursa. A ni tada ne mora uvijek ispasti dobro, u što smo se već uvjerili ove godine.

.