In una svolta inaspettata, Apple ha temporaneamente messo in pausa lo sviluppo delle prossime funzionalità di iOS 18, macOS 15 e watchOS 10 per affrontare un numero insolito di bug. Questo potrebbe segnare una nuova era di stabilità per gli utenti Apple.
In una mossa senza precedenti, Apple ha aumentato il proprio impegno nel garantire l’eccellenza del software, sospendendo temporaneamente lo sviluppo di nuove funzionalità per concentrarsi sulla qualità. Secondo un recente rapporto di Bloomberg, Apple ha messo in pausa lo sviluppo di nuove funzionalità per iOS 18, macOS 15, watchOS 11 e potenzialmente visionOS, per una settimana, per concentrarsi esclusivamente sulla correzione dei bug. Questa decisione, che evidenzia un cambiamento di strategia per l’azienda di Cupertino, punta a una maggiore stabilità e prestazioni per i suoi sistemi operativi.
La fonte di queste informazioni è Mark Gurman di Bloomberg, il quale rivela che dopo la “prima versione” di iOS 18, macOS 15 e watchOS 11, i team di Apple hanno incontrato un numero alto di bug. Questa situazione ha spinto i dirigenti Apple a richiedere ai loro team di sviluppo di fermare tutte le attività su nuove funzionalità e di concentrarsi sulla risoluzione dei problemi esistenti.
Solitamente, dopo il completamento di un aggiornamento software, gli ingegneri di Apple procedono senza interruzioni alla fase successiva. Quest’anno, tuttavia, la compagnia ha ritardato l’avanzamento al prossimo step per dare priorità alla correzione dei bug. Questo ritardo, sebbene possa sembrare un contrattempo, è in realtà un investimento nel futuro del software Apple, puntando a evitare le cosiddette “regressioni” e a fornire aggiornamenti più stabili e affidabili.
Il numero di dipendenti Apple coinvolti nello sviluppo di sistemi operativi interconnessi rende inevitabili le complessità, come osservato da un insider: “È un problema di 10.000 persone che digitano codice e che possono rompere completamente il sistema operativo”. Questa sincera ammissione mette in luce la scala della sfida che Apple affronta per mantenere l’alta qualità e coerenza del suo software.
Secondo Bloomberg, la pausa di sviluppo è iniziata la scorsa settimana e dovrebbe concludersi questa settimana. Questo breve timeout per le nuove funzionalità è una “mossa rara” per Apple e riflette l’importanza che l’azienda attribuisce all’affidabilità e alla soddisfazione del cliente.
Il capo dell’ingegneria del software di Apple, Craig Federighi, ha adottato negli ultimi anni diverse politiche per migliorare la qualità del software, tra cui un sistema di “feature flags” che permette ai tester di isolare ogni nuova funzionalità e valutarne l’impatto prima dell’integrazione. Queste politiche, note come “The Pact” , hanno prodotto rilasci software meno problematici, con meno funzioni che necessitano di essere posticipate.