Apple han piskede sig selv en pisk. Det bliver ofte pillet af brugere for at bringe nye funktioner, men ofte med fejl. Tværtimod, når en virksomhed beslutter sig for at bruge al sin tid på at "stryge" systemet og optimere det, bliver det igen kritiseret for manglen på innovationer.
Det var jo det samme i tilfælde af iOS 12. En gruppe brugere roste det, fordi systemet var virkelig stabilt, hurtigt og vigtigst af alt uden større fejl. Men den anden gruppe af brugere klagede over, at den tolvte version i det væsentlige ikke bragte nogen nye funktioner og ikke førte systemet videre.
S iOS 13 oplever vi lige nu den modsatte situation. Der er tilstrækkeligt med nyheder, men det fungerer ikke altid, som det skal. Apple allerede udstedt fuld serie af patch-opdateringer og stadig ikke færdig med tuningen. Så er det rundt om hjørnet iOS 13.2 med tilstand Deep Fusion, som allerede er i sin fjerde betaversion.
Det kunne være interesserer dig
Jeg mangler operativsystemet slap ikke engang macOS Catalina, selvom han ikke bragte for mange væsentlige nyskabelser. Brugerne rapporterer dog stadig om en række problemer, der komplicerer deres daglige arbejde, det være sig fejl direkte i systemet eller problemer med drivere eller software. Og det er ikke at nævne det faktum, at de generelle dele af installationsbrugerne frøs ved indstillingsskærmen.
Alt dette giver indtryk af, at Apple er ikke i stand til at frigive en problemfri version af softwaren.
David Shayer v. forsøger at forklare situationen bidrag til TidBITS. Shayer arbejdede i Applu over 18 år som udvikler på mange projekter. Så han ved selv, hvordan softwareudviklingen i virksomheden foregår, og hvor fejlen skete.
Gamle systemfejl bliver ikke løst
Apple har sit eget system til evaluering af indberettede fejl. Alt gennemgår prioritering, hvor nyere fejl prioriteres frem for ældre.
Når en udvikler ved et uheld bryder en eller anden funktionalitet, kalder vi det en regression. Han forventes at ordne alt.
Når du rapporterer en fejl, vil den blive evalueret af en QA-ingeniør. Hvis den opdager, at fejlen allerede er dukket op i tidligere builds af softwaren, markerer den den som "ikke-regressiv". Det følger af definitionen, at det ikke er en ny, men en gammel fejl. Chancen for, at nogen vil rette det, er lille.
Jeg siger ikke, at alle hold arbejder sådan. Men det gjorde de fleste af dem, og det gjorde mig sindssyg. Et hold lavede endda T-shirts, hvor der stod "ikke-regressiv". Hvis fejlen ikke er regressiv, behøver de ikke at rette den. Det er derfor, for eksempel en fejl med upload af billeder til iCloudeller fejlen med kontaktsynkronisering bliver muligvis aldrig rettet.
En af de almindelige fejl i macOS Catalina når eksternt grafikkort fryser:
Shyer afviser også påstanden om, at softwaren engang var bedre. Apple det har mange flere kunder i dag, end det plejer, så softwaren er under mere kontrol. Derudover er alt meget mere sofistikeret. Med andre ord er de dage forbi, hvor en OS X-opdatering blev frigivet til en lille gruppe brugere. I dag når systemet millioner af enheder på én gang efter udgivelsen af en opdatering.
Moderne styresystemer Appdu har millioner af linjer kode. Dine Mac, iPhone, iPad, Ur, AirPods a HomePod de kommunikerer konstant med hinanden og iCloudem. Applikationer fungerer i tråde og kommunikerer over det (uperfekte) internet.
Efterfølgende tilføjer Shayer, at test af så komplekse systemer er en kæmpe udfordring, som kræver mange ressourcer. Og selv da behøver det ikke altid at blive godt, hvilket vi allerede så i år.
Det kunne være interesserer dig
Jeg er glad for, at jeg ikke blev fristet af "dark mode" og har holdt mig på en nogenlunde stabil en for nu. iOS 12.4 iPXS. Jeg er ikke stødt på en fejl endnu.