Tanca l'anunci

Apple es va fer un fuet. Sovint és criticat pels usuaris per aportar noves funcions, però sovint amb errors. Al contrari, quan una empresa decideix dedicar tot el seu temps a “planxar” el sistema i optimitzar-lo, es torna a criticar per la manca d'innovacions.

Al cap i a la fi, va passar el mateix en el cas d'iOS 12. Un grup d'usuaris ho va elogiar perquè el sistema era realment estable, ràpid i, sobretot, sense grans errors. Però el segon grup d'usuaris es va queixar que els dotze bàsicament no aporten noves funcions i no avança el sistema.

Amb iOS 13, estem vivint la situació contrària fins ara. Hi ha una bona quantitat de notícies, però no sempre funcionen com haurien de ser. Apple ja ha llançat sèrie completa d'actualitzacions de pedaços i encara no s'ha acabat amb l'afinació. A la volta de la cantonada hi ha iOS 13.2 amb el mode Deep Fusion, que ja es troba a la quarta versió beta.

Trobo a faltar el sistema operatiu macOS Catalina tampoc es va filtrar, tot i que no va aportar massa innovacions essencials. No obstant això, els usuaris encara informen d'una sèrie de problemes que compliquen la seva feina diària, ja siguin errors directament al sistema o problemes amb controladors o programari. I això sense oblidar el fet que les parts generals dels usuaris de la instal·lació es van congelar a la pantalla de configuració.

Tot això dóna la impressió que Apple no és capaç de llançar una versió del programari sense problemes.

David Shayer v. intenta explicar la situació contribució a TidBITS. Shayer va treballar a Apple durant més de 18 anys com a desenvolupador en molts projectes. Així que sap de primera mà com va el desenvolupament de programari de l'empresa i on va passar l'error.

iOS 13 Craig Federighi WWDC

Els errors del sistema antic no es resolen

Apple té el seu propi sistema de classificació d'informes d'errors. Tot es prioritza, on es prioritzen els errors més nous sobre els més antics.

Quan un desenvolupador trenca accidentalment alguna funcionalitat, en diem regressió. S'espera que ho arregli tot.

Un cop informeu d'un error, serà avaluat per un enginyer de control de qualitat. Si troba que l'error ja ha aparegut en versions anteriors del programari, el marca com a "no regressiu". De la definició es dedueix que no és un error nou sinó vell. La possibilitat que algú ho solucioni és petita.

No dic que així funcionin tots els equips. Però la majoria ho van fer, i em va tornar boig. Fins i tot un equip va fer samarretes que deien "no regressius". Si l'error no és regressiu, no cal que el solucionin. És per això que, per exemple, un error amb la càrrega de fotos a iCloud o un error amb la sincronització de contactes no es pot solucionar mai.

Un dels errors freqüents a macOS Catalina quan la targeta de vídeo externa es congela:

Un dels errors freqüents a macOS Catalina quan la targeta gràfica externa es congela

Shyer també rebutja l'afirmació que el programari va ser millor. Apple té molts més clients avui que abans, de manera que el programari està sota més escrutini. A més, tot és molt més sofisticat. En altres paraules, han passat els dies en què es publicava una actualització d'OS X per a un grup reduït d'usuaris. Avui, el sistema arriba a milions de dispositius alhora després del llançament d'una actualització.

Els sistemes operatius moderns d'Apple tenen milions de línies de codi. El vostre Mac, iPhone, iPad, Watch, AirPods i HomePod es comuniquen constantment entre ells i amb iCloud. Les aplicacions funcionen en fils i es comuniquen a través d'Internet (imperfecte). 

Posteriorment, Shayer afegeix que provar sistemes tan complexos és un gran repte que requereix molts recursos. I tot i així, no sempre ha de sortir bé, cosa que ja hem vist aquest any.

.