Pechar anuncio

Apple fixo un látego por si mesma. Moitas veces, os usuarios son a picota por traer novas funcións, pero moitas veces con erros. Pola contra, cando unha empresa decide dedicar todo o seu tempo a “limar” o sistema e optimizalo, volve a ser criticada pola falta de innovacións.

Despois de todo, foi o mesmo no caso de iOS 12. Un grupo de usuarios eloxiouno porque o sistema era realmente estable, rápido e, sobre todo, sen grandes erros. Pero o segundo grupo de usuarios queixouse de que o doce basicamente non trae ningunha función nova e non avanza máis o sistema.

Con iOS 13, estamos a vivir a situación oposta ata agora. Hai unha boa cantidade de noticias, pero non sempre funcionan como deberían. Apple xa lanzou serie completa de actualizacións de parches e aínda sen rematar coa afinación. Á volta da esquina está iOS 13.2 co modo Deep Fusion, que xa está na cuarta versión beta.

Eu falta o sistema operativo macOS Catalina tampouco se filtrou, aínda que non trouxo demasiadas novidades esenciais. Non obstante, os usuarios aínda informan dunha serie de problemas que complican o seu traballo diario, xa sexan erros directamente no sistema ou problemas con controladores ou software. E iso sen mencionar o feito de que as partes xerais dos usuarios da instalación conxeláronse na pantalla de configuración.

Todo isto dá a impresión de que Apple non é capaz de lanzar unha versión sen problemas do software.

David Shayer v. intenta explicar a situación contribución a TidBITS. Shayer traballou en Apple durante máis de 18 anos como desenvolvedor en moitos proxectos. Así que coñece de primeira man como vai o desenvolvemento de software da empresa e onde ocorreu o erro.

iOS 13 Craig Federighi WWDC

Non se solucionan os erros do sistema antigo

Apple ten o seu propio sistema de clasificación de informes de erros. Todo ten prioridade, onde os erros máis novos son prioritarios sobre os máis antigos.

Cando un programador rompe accidentalmente algunha funcionalidade, chamámoslle regresión. Espérase que o arranxe todo.

Unha vez que informe un erro, será avaliado por un enxeñeiro de control de calidade. Se descobre que o erro xa apareceu en versións anteriores do software, márcao como "non regresivo". Da definición despréndese que non é un erro novo senón un antigo. A posibilidade de que alguén o arranxe é pequena.

Non digo que así funcionen todos os equipos. Pero a maioría si, e volveume tolo. Un equipo mesmo fixo camisetas que dicían "non regresiva". Se o erro non é regresivo, non necesitan solucionalo. É por iso que, por exemplo, é posible que nunca se corrixa un erro ao cargar fotos a iCloud ou un erro coa sincronización de contactos.

Un dos erros frecuentes en macOS Catalina cando a tarxeta de vídeo externa se conxela:

Un dos erros frecuentes en macOS Catalina cando a tarxeta gráfica externa se conxela

Shyer tamén rexeita a afirmación de que o software foi unha vez mellor. Apple ten moitos máis clientes hoxe que antes, polo que o software está sometido a máis escrutinio. Ademais, todo é moito máis sofisticado. Noutras palabras, desapareceron os días nos que se lanzou unha actualización de OS X para un pequeno grupo de usuarios. Hoxe, o sistema chega a millóns de dispositivos á vez despois do lanzamento dunha actualización.

Os sistemas operativos modernos de Apple teñen millóns de liñas de código. O teu Mac, iPhone, iPad, Watch, AirPods e HomePod están en constante comunicación entre eles e con iCloud. As aplicacións funcionan en fíos e comunícanse a través da Internet (imperfecta). 

Posteriormente, Shayer engade que probar sistemas tan complexos é un reto enorme que require moitos recursos. E aínda así, non sempre ten que saír ben, que xa vimos este ano.

.