Una pausa de una semana de desarrollo de Apple para su próxima generación de sistemas operativos y depuración de código fue necesaria para garantizar que iOS 18, macOS 15 y otros lanzamientos tengan la mejor oportunidad de ser lanzados sin errores, según un informe.
A finales de octubre, el jefe de software de Apple, Craig Federighi, implementó una pausa de una semana en el desarrollo de sus próximos sistemas operativos, incluidos iOS 18, iPadOS 18, macOS 15, watchOS 11 y tvOS 18. La pausa se utilizó para corregir errores y mejorar el rendimiento de los elementos que el equipo de software de Apple ha producido, y fue levantada rápidamente con el desarrollo normal reanudándose después.
Mark Gurman, escribiendo para el boletín “Power On” de Bloomberg el domingo, señala que no es la primera vez que Apple ha hecho este tipo de cosas, ya que los errores han sido un problema para la empresa en el pasado.
El lanzamiento de iOS 18 y sus otros sistemas operativos en 2024 aparentemente será “más crucial de lo habitual”, ya que Apple está tratando de alcanzar a otros en el espacio de inteligencia artificial generativa. Además, con la creencia de que no habrá “grandes avances” en hardware para el iPhone 16, el sistema operativo tiene que ser aún más impresionante de lo habitual.
Anteriormente, Apple realizó cambios en sus procedimientos en 2019, un momento en el que los iPhones tenían problemas de software en el lanzamiento, y después de que la empresa tuvo que posponer varias funciones destinadas a iOS 12 para iOS 13 en su lugar.
La pausa de una semana ocurrió después de que Apple alcanzara un hito clave en el desarrollo de iOS 18 y macOS 15, a saber, la finalización de las primeras versiones internas que contienen las principales novedades. Después de este primer período, denominado M1, Apple tomó un descanso de una semana para depurar antes de la siguiente fase, M2.
Cada una de las cuatro fases que ocurren antes de la WWDC generalmente se reducen a cuatro semanas de desarrollo de funciones seguidas de dos de corrección de errores. De hecho, la pausa agregó una semana adicional de corrección de errores a M1.
Para el gran esquema de desarrollo, la semana extra no debería afectar los plazos generales de lanzamiento de los sistemas operativos. En cambio, simplemente dará menos tiempo al final para eliminar errores de último minuto.
El Pacto
Si bien la corrección de errores es generalmente parte del desarrollo en su conjunto, Apple ha tomado medidas para tratar de minimizar la aparición de errores en su software en desarrollo.
Craig Federighi adoptó una política en 2019 internamente referida por su división como “El Pacto”. La política se resume como “Nunca permitiremos conscientemente retrocesos en la compilación. Y cuando los encontremos, los arreglaremos rápidamente”.
El decreto significaba esencialmente que si un error o una nueva función rompe algo más dentro del sistema operativo, el error debe corregirse como prioridad.
Es probable que la introducción de características “ambiciosas y convincentes”, según descripciones internas de la alta gerencia de Apple, haya demostrado causar más errores de lo aceptable, lo que hace necesaria la semana adicional de corrección de errores.