Hirdetés bezárása

Az Apple korbácsot csinált magának. A felhasználók gyakran becsmérlik, mert új funkciókat hoz, de gyakran hibákat tartalmaz. Ellenkezőleg, amikor egy cég úgy dönt, hogy minden idejét a rendszer "kivasalására" és optimalizálására fordítja, ismét kritika éri az innovációk hiánya miatt.

Végül is így volt ez az iOS 12 esetében is. A felhasználók egy csoportja dicsérte, mert a rendszer valóban stabil, gyors és mindenekelőtt komolyabb hibák nélkül működött. A felhasználók második csoportja azonban arra panaszkodott, hogy a tizenkettő alapvetően nem hoz új funkciókat, és nem fejleszti tovább a rendszert.

Az iOS 13 esetében eddig fordított helyzetet tapasztalunk. Elég sok hír érkezik, de ezek nem mindig működnek úgy, ahogy kellene. Az Apple már kiadta a javítások teljes sorozata és még mindig nincs kész a tuning. A sarkon az iOS 13.2 Deep Fusion móddal, amely már a negyedik béta verzióban van.

Hiányzik a macOS Catalina operációs rendszer sem szivárgott ki, bár nem hozott túl sok lényeges újítást. A felhasználók azonban továbbra is számos olyan problémáról számolnak be, amelyek megnehezítik napi munkájukat, legyen szó közvetlenül a rendszerben vagy illesztőprogramokkal vagy szoftverrel kapcsolatos problémákról. És nem is beszélve arról, hogy a telepítő felhasználók általános részei lefagytak a beállítások képernyőn.

Mindez azt a benyomást kelti, hogy az Apple nem tudja kiadni a szoftver problémamentes verzióját.

David Shayer v. megpróbálja megmagyarázni a helyzetet hozzájárulás a TidBITS-hez. Shayer több mint 18 évig dolgozott az Apple-nél fejlesztőként számos projektben. Így első kézből tudja, hogyan halad a cég szoftverfejlesztése, és hol történt a hiba.

iOS 13 Craig Federighi WWDC

A régi rendszerhibák nem oldódnak meg

Az Apple saját hibajelentési rendszerrel rendelkezik. Minden prioritáson megy keresztül, ahol az újabb hibák prioritást élveznek a régebbiekkel szemben.

Ha egy fejlesztő véletlenül megsért néhány funkciót, azt regressziónak nevezzük. Elvárják, hogy mindent megjavítson.

Ha hibát jelent, azt egy minőségbiztosítási mérnök értékeli. Ha úgy találja, hogy a hiba már megjelent a szoftver korábbi buildjeiben, akkor "nem regresszív"-ként jelöli meg. A definícióból következik, hogy nem új, hanem régi hibáról van szó. Kicsi annak az esélye, hogy valaki megjavítja.

Nem azt mondom, hogy minden csapat így működik. De a legtöbben megtették, és ez megőrjített. Az egyik csapat még "nem regresszív" feliratú pólókat is készített. Ha a hiba nem regresszív, akkor nem kell kijavítaniuk. Emiatt előfordulhat, hogy például a fényképek iCloudba való feltöltésekor vagy a névjegy-szinkronizálási hiba soha nem javítható.

A macOS Catalina egyik gyakori hibája, amikor a külső videokártya lefagy:

A macOS Catalina egyik gyakori hibája, amikor a külső grafikus kártya lefagy

Shyer azt az állítást is visszautasítja, hogy a szoftver valaha jobb volt. Az Apple-nek manapság sokkal több ügyfele van, mint korábban, így a szoftvert jobban megvizsgálják. Ráadásul minden sokkal kifinomultabb. Más szóval, elmúltak azok az idők, amikor egy OS X frissítést adtak ki a felhasználók egy kis csoportja számára. Ma már több millió eszközhöz jut el a rendszer egy frissítés megjelenése után.

A modern Apple operációs rendszerek több millió sornyi kódot tartalmaznak. A Mac, iPhone, iPad, Watch, AirPods és HomePod folyamatosan kommunikál egymással és az iClouddal. Az alkalmazások szálakon működnek, és a (tökéletlen) interneten keresztül kommunikálnak. 

Ezt követően Shayer hozzáteszi, hogy az ilyen összetett rendszerek tesztelése hatalmas kihívás, amely sok erőforrást igényel. És még akkor sem kell mindig jól sikerülnie, amit idén már láthattunk.

.