Dans un geste rare, Apple a interrompu le développement des mises à jour logicielles de l’année prochaine pour l’iPhone, l’iPad, le Mac et d’autres appareils afin de pouvoir éliminer les problèmes dans le code.
Le retard, annoncé en interne aux employés la semaine dernière, visait à maintenir le contrôle qualité après une prolifération de bugs dans les premières versions, selon des personnes au courant de la décision. Plutôt que d’ajouter de nouvelles fonctionnalités, les ingénieurs de l’entreprise ont été chargés de corriger les failles et d’améliorer les performances du logiciel, ont déclaré les sources, qui ont demandé à ne pas être identifiées car l’affaire est privée.
Une porte-parole de la société basée à Cupertino, en Californie, a refusé de commenter.
Le logiciel d’Apple – célèbre pour ses interfaces épurées, ses commandes faciles à utiliser et son souci de confidentialité – est l’un de ses principaux arguments de vente. Cela rend le contrôle de la qualité impératif. Mais l’entreprise doit équilibrer son désir d’ajouter de nouvelles fonctionnalités et de s’assurer que ses systèmes d’exploitation fonctionnent aussi bien que possible.
La proportion d’iPhone fabriqués en Inde doublera d’ici 2024 : TF Securities
La proportion d’iPhone fabriqués en Inde doublera d’ici 2024 : TF Securities
Ces dernières années, Apple a mis davantage l’accent sur la qualité, même si cela impliquait de retarder l’apparition de nouvelles fonctionnalités. En 2018, le responsable de l’ingénierie logicielle, Craig Federighi, a repoussé plusieurs fonctionnalités inédites de l’iPhone jusqu’à l’année suivante, craignant que le logiciel ne soit trop bogué.
En 2019, il a remanié la façon dont Apple développe des logiciels dans le but d’éviter les problèmes. Selon cette approche, chaque fonctionnalité doit être activée manuellement – via un processus appelé « indicateurs de fonctionnalité » – permettant aux employés testeurs d’isoler l’impact sur l’ensemble du système avant de l’ajouter.
Cette année-là, il a également adopté ce que l’on appelle au sein d’Apple « le Pacte ». L’accord appelle les employés à ne jamais autoriser sciemment les « régressions » – lorsqu’un logiciel qui fonctionnait autrefois cesse de fonctionner correctement – et à corriger rapidement les erreurs. Les politiques de Federighi ont aidé : les versions de logiciels Apple ont été moins boguées ces dernières années et moins de fonctionnalités ont dû être retardées.
Mais le dernier cycle de développement ne s’est pas déroulé aussi bien. En examinant les nouveaux systèmes d’exploitation dont la sortie est prévue l’année prochaine, l’équipe de direction de l’ingénierie logicielle a trouvé trop d’« évasions » – un terme industriel désignant les bogues manqués lors des tests internes. La division a donc pris la mesure inhabituelle d’arrêter tout développement de nouvelles fonctionnalités pendant une semaine afin de travailler à la correction des bugs.

Avec des milliers d’employés Apple différents travaillant sur une gamme de systèmes d’exploitation et d’appareils – qui doivent fonctionner ensemble de manière transparente – il est facile de rencontrer des problèmes. « Il s’agit d’un problème où 10 000 personnes tapent du code et brisent complètement le système d’exploitation », a déclaré une personne proche du dossier.
Le mois dernier, la société a finalisé la première version de ses prochains systèmes d’exploitation iPhone, iPad et Mac. Cette itération est connue sous le nom de M1 puisqu’il s’agit de la première étape majeure. Le logiciel iPhone et iPad, qui deviendra iOS 18 et iPadOS 18, est surnommé « Crystal » en interne. Le logiciel Mac, macOS 15, s’appelle « Glow ».
Apple a retardé le début des travaux sur la deuxième version phare, connue sous le nom de M2. L’arrêt s’applique également au prochain système d’exploitation Apple Watch – watchOS 11, surnommé « Moonstone » – ainsi qu’à une mise à jour de l’actuel iOS 17 appelée iOS 17.4. Ce logiciel, utilisé par l’iPhone et l’iPad, devrait être publié vers mars prochain.
Cette décision concerne également les futures versions de visionOS, le logiciel du casque Vision Pro d’Apple, qui devrait être attendu au début de l’année prochaine. À ce stade, cependant, il est peu probable que les retards de développement retardent les versions grand public. Apple lève la pause cette semaine.
Apple lance généralement ses principales révisions logicielles chaque mois de septembre, après les avoir présentées aux développeurs et aux consommateurs lors de sa conférence de juin. L’année prochaine, l’entreprise prévoit de se concentrer sur l’intégration de l’IA générative dans ses produits.