Mbyll reklamën

Apple bëri një kamxhik për vete. Shpesh përdoret nga përdoruesit për sjelljen e veçorive të reja, por shpesh me gabime. Përkundrazi, kur një kompani vendos t'i kushtojë të gjithë kohën e saj "hekurosjes" së sistemit dhe optimizimit të tij, ajo përsëri kritikohet për mungesën e inovacioneve.

Në fund të fundit, kështu ishte edhe në rastin e iOS 12. Një grup përdoruesish e lavdëruan sepse sistemi ishte vërtet i qëndrueshëm, i shpejtë dhe mbi të gjitha pa gabime të mëdha. Por grupi i dytë i përdoruesve u ankua se të dymbëdhjetët në thelb nuk sjellin ndonjë funksion të ri dhe nuk e avancojnë më tej sistemin.

Me iOS 13, ne po përjetojmë situatën e kundërt deri tani. Ka shumë lajme, por jo gjithmonë funksionojnë siç duhet. Apple tashmë ka lëshuar seri e plotë e përditësimeve të patch-it dhe ende nuk është bërë me akordim. Pranë këndit është iOS 13.2 me modalitetin Deep Fusion, i cili tashmë është në versionin e katërt beta.

me mungon as sistemi operativ macOS Catalina nuk ka rrjedhur, edhe pse ai nuk solli shumë risi thelbësore. Megjithatë, përdoruesit ende raportojnë një sërë problemesh që ndërlikojnë punën e tyre të përditshme, qofshin gabime direkt në sistem ose probleme me drejtuesit ose softuerin. Dhe kjo nuk është për të përmendur faktin se pjesët e përgjithshme të përdoruesve të instalimit ngrinë në ekranin e cilësimeve.

E gjithë kjo të jep përshtypjen se Apple nuk është në gjendje të lëshojë një version pa probleme të softuerit.

David Shayer kundër përpjekjeve për të shpjeguar situatën kontribut në TidBITS. Shayer ka punuar në Apple për më shumë se 18 vjet si zhvillues në shumë projekte. Pra, ai e di nga dora e parë se si po shkon zhvillimi i softuerit të kompanisë dhe ku ndodhi gabimi.

iOS 13 Craig Federighi WWDC

Gabimet e sistemit të vjetër nuk zgjidhen

Apple ka sistemin e vet të vlerësimit të raportit të gabimeve. Gjithçka i nënshtrohet prioritizimit, ku defektet më të reja kanë prioritet mbi ato më të vjetrat.

Kur një zhvillues thyen aksidentalisht disa funksione, ne e quajmë atë një regresion. Ai pritet të rregullojë gjithçka.

Pasi të raportoni një defekt, ai do të vlerësohet nga një inxhinier i QA. Nëse zbulon se gabimi është shfaqur tashmë në versionet e mëparshme të softuerit, ai e shënon atë si "jo regresiv". Nga përkufizimi rezulton se nuk është një gabim i ri, por i vjetër. Mundësia që dikush ta rregullojë është e vogël.

Nuk po them se kështu funksionojnë të gjitha ekipet. Por shumica prej tyre e bënë, dhe kjo më çmendi. Një skuadër madje bëri bluza që shkruanin "jo regresive". Nëse gabimi nuk është regresiv, ata nuk kanë nevojë ta rregullojnë atë. Kjo është arsyeja pse, për shembull, një gabim me ngarkimin e fotove në iCloud ose një gabim me sinkronizimin e kontakteve nuk mund të rregullohet kurrë.

Një nga gabimet e shpeshta në macOS Catalina kur karta e jashtme video ngrin:

Një nga gabimet e shpeshta në macOS Catalina kur karta e jashtme grafike ngrin

Shyer gjithashtu hedh poshtë pretendimin se softueri dikur ishte më i mirë. Apple ka shumë më shumë klientë sot sesa më parë, kështu që softueri është nën kontroll më të madh. Përveç kësaj, gjithçka është shumë më e sofistikuar. Me fjalë të tjera, kanë ikur ditët kur një përditësim i OS X u lëshua për një grup të vogël përdoruesish. Sot, sistemi arrin në miliona pajisje menjëherë pas lëshimit të një përditësimi.

Sistemet moderne operative të Apple kanë miliona rreshta kodi. Mac, iPhone, iPad, Ora, AirPods dhe HomePod juaj po komunikojnë vazhdimisht me njëri-tjetrin dhe iCloud. Aplikacionet funksionojnë në thread dhe komunikojnë përmes internetit (të papërsosur). 

Më pas, Shayer shton se testimi i sistemeve të tilla komplekse është një sfidë e madhe që kërkon shumë burime. Dhe edhe atëherë, jo gjithmonë duhet të dalë mirë, gjë që e pamë tashmë këtë vit.

.