« C’est le problème de 10 000 personnes qui tapent du code et cassent complètement le système d’exploitation »
En un mot: Apple est toujours occupé à travailler au moins un an à l’avance sur ses systèmes d’exploitation. Le développement des fonctionnalités pour iOS 18 et macOS 15 est en bonne voie. Du moins, ils l’étaient jusqu’à présent. Cupertino a interrompu les travaux sur les fonctionnalités de ses itérations du système d’exploitation 2024 en raison de plusieurs bugs qui nécessitent une attention particulière.
Le correspondant de Bloomberg et divulgateur fiable, Mark Gurman, s’est entretenu avec plusieurs initiés anonymes qui ont déclaré que les ingénieurs d’Apple avaient déplacé leur attention du développement de fonctionnalités vers le contrôle qualité. Les patrons ont annoncé le retard dans une note interne la semaine dernière. Selon les sources, les premières versions d’iOS/iPad 18 et de macOS 15 sont truffées de bugs.
Les développeurs doivent résoudre ces problèmes et améliorer les performances avant de continuer à travailler sur les fonctionnalités à venir. Les initiés affirment que malgré le changement de flux de travail, toutes les versions du logiciel système de l’appareil devraient toujours être lancées à l’automne prochain comme prévu. Cependant, cela peut signifier que certaines ou toutes les fonctionnalités prévues devront peut-être attendre.
Un problème similaire en 2018 a incité le chef de l’ingénierie Craig Federighi à reporter plusieurs fonctionnalités destinées à iOS 12. Il a considéré le logiciel trop bogué et a rechargé les ingénieurs pour nettoyer leur code, repoussant des fonctionnalités telles que le mode sombre, de nouveaux outils de retouche photo et d’autres. fonctionnalité vers iOS 13.
NOUVEAU : Apple a retardé le travail sur les mises à jour logicielles de l’année prochaine – iOS 18, watchOS 11, macOS 15 et plus – pour corriger des bugs sur plusieurs fonctionnalités à venir. https://t.co/hny5ycjW64
– Mark Gurman (@markgurman) 7 novembre 2023
Pour le cycle de développement 2019, Federighi a modifié les opérations internes pour faciliter la détection et le travail sur les bogues. La nouvelle méthode obligerait les ingénieurs à activer les fonctionnalités individuellement pour isoler les problèmes plus rapidement. Il a également mis en œuvre une politique visant à ne pas permettre les « régressions ». Cette stipulation obligeait les développeurs à arrêter ce qu’ils faisaient et à résoudre les problèmes lorsque des modifications cassaient le logiciel qui fonctionnait par ailleurs.
Selon les sources, le développement du système d’exploitation ne s’est pas déroulé aussi bien cette année qu’il ne l’avait été depuis 2019. Des audits récents ont révélé trop d' »évasions » (bugs manqués lors des tests). Les chefs de département ont donc pris la décision ultime de débrancher le système jusqu’à ce que les programmeurs puissent maîtriser les failles.
« Il s’agit d’un problème où 10 000 personnes tapent du code et cassent complètement le système d’exploitation », a expliqué l’un des auteurs de la fuite.
Bloomberg a contacté une porte-parole d’Apple, mais elle a refusé de commenter. Apple a pour politique permanente de ne pas parler de produits annoncés officieusement ou d’autres spéculations.
Bien entendu, il n’en reste pas moins que même avec un retard dans les fonctionnalités, iOS et macOS ne se lanceront pas sans bug. De telles choses n’arrivent jamais avec les développeurs de logiciels de nos jours. Cependant, la correction des bugs actuels devrait permettre au futur patchwork d’être plus gérable et plus efficace.
Crédit image : Avis fiables