David Shayer har jobbat som utvecklare hos Apple i 18 år och han har mer än plausibla förklaringar till varför årets versioner av Apples operativsystem är synnerligen buggiga.
Det finns nu inte en enda förklaring utan flera men sammantaget så har de lett till att iOS 13 och MacOS Catalina har lanserats i ett skick som ligger långt under det Apple brukar erbjuda vad kvalitet och stabilitet anbelangar.
- För många nya funktioner
- Press att nya versioner ska lanseras
- Buggar fixas inte
Alla Apples nya versioner innehåller en räcka nya funktioner och som alla vet – nya funktioner leder till nya buggar. Till det kommer en press att nya iOS ska finnas med i den nya versionen av iPhone, kosta vad det kosta vill. Därefter kommer turen till macOS, den nya versionen som ska släppas under hösten. Slutligen så kommer då tvOS och watchOS som uppdateras för att fungera tillsammans med de övriga operativsystemens nya funktioner.
Bedrövligt
För egen del konstaterade jag att iOS 13 släpptes i ett direkt bedrövligt t skick:
iOS 13 måste vara en av Apples sämsta lanseringar någonsin
macOS Catalina ligger inte långt efter. Det är irriterande, funktionella buggar och ett problem är att de inte kraschar program och/eller funktioner vilket innebär att det inte är säkert att de rapporteras till Apple.
If you have reporting turned on (whoch I recommend), Apple’s built-in crash reporter automatically reports application crashes, and even kernel crashes, back to the company. A crash report includes a lot of data. Especially useful is the stack trace, whoch shows exactly where the code crashed, and more importantly, how it got to that point. A stack trace often enables an engineer to track down the crash and fix it.
Syndabock
Till detta kan läggas att ibland jobbar olika avdelningar på, som om ingenting har hänt och alla inblandade är egentligen övertygade om att eventuella problem ska någon annan lösa. Ingen vill medge att tiden inte kommer att räcka till och ingen vill bli syndabock. Så alla utvecklare kör på och först när funktionen ska visas upp i ett färdigt skick så står det klart att saker och ting inte fungerar.
Slutligen så handlar det om hur buggar prioriteras. Gamla buggar, mindre allvarliga, buggar som inte leder till krascher eller att data förloras kan bli liggande – länge.
Oavsett vilket så har årets releaser allvarligt urholkat mitt förtroende för Apple. Jag är slaviskt beroende av en rad funktioner och hela min tillvaro bygger på att saker fungerar. Just nu så gör de inte det och jag är tillbaka i den sits jag satt i för massor av år sedan. Då med ett helt annat operativsystem där alldeles för mycket tid gick åt till att testa, vägra att uppdatera därför att risken var uppenbar att saker inte skulle fungera efter det.
Det är en obehaglig Dejá vu.
