Ouvrir le menu principal

MacGeneration

Recherche

iOS 8.0.1 : symbole des problèmes qualité chez Apple

Mickaël Bazoge

vendredi 26 septembre 2014 à 09:54 • 82

AAPL

L'équipe en charge du contrôle qualité d'iOS doit être dans ses petits souliers à l'heure qu'il est, suite à la débâcle d'iOS 8.0.1 qui a transformé l'iPhone 6 en iPod touch de luxe (fort heureusement, iOS 8.0.2 a corrigé ces vilains bugs un peu plus de 24 heures après). Un homme en particulier sent peut-être le souffle chaud de l'opprobre sur sa nuque : Josh Williams. Il est en effet en charge de superviser les mises à jour du système d'exploitation…

Il était aussi responsable du contrôle qualité logiciel lors de la sortie de Plans en 2012, avec le résultat que l'on sait : erreurs en pagaille, cartes fantaisistes, réputation (d'Apple et de l'application) fortement entachée. La polémique qui s'était ensuivie avait poussé Tim Cook à se séparer de Scott Forstall, le grand patron d'iOS à l'époque, et à réorganiser les différentes branches de l'entreprise.

Réseau indisponible sur un iPhone 6 Plus avec iOS 8.0.1 — Cliquer pour agrandir

Difficile de savoir si son avenir chez Apple est compromis, car on ignore ce qui a provoqué les bugs dans iOS 8.0.1. Ce dernier a été installé par 40 000 personnes avant son retrait, dixit Apple. L'homme est entré chez Apple en 2000, et il travaille sur le contrôle qualité du logiciel de l'iPhone depuis les tout débuts du smartphone. Il a sous sa coupe une centaine de personnes à travers le monde qui doivent passer au tamis les nouveaux logiciels avant qu'ils ne soient disponibles au grand public. Bien qu'Apple utilise des techniques d'automatisation pour les tests (des batteries d'iPhone placés dans des racks), la société mise d'abord sur les retours de ses testeurs pour éradiquer les bugs.

Le constructeur a mis sur pied un groupe, le Bug Review Board (BRB), qui a pour mission de prioriser les problèmes à corriger en urgence. Ce comité a à sa tête Kim Vorrath, vice-présidente en charge de la gestion produit pour les logiciels iOS et Mac. Ce comité, où siège également Williams, utilise une nomenclature spécifique pour décider des bugs prioritaires : P1 signifie que l'entreprise doit cesser toute production d'un terminal (autant dire que la décision du BRB est lourde de conséquences). P2 et P3 sont moins importants, mais ils impliquent que les ingénieurs et développeurs d'Apple doivent développer des mises à jour avant même le lancement d'un nouveau produit — Apple a besoin de livrer une première mouture de son système d'exploitation plusieurs semaines avant la commercialisation d'une nouveauté, car il faut bien que cette dernière soit équipée d'un OS en sortant de la ligne de montage.

Les réunions du BRB sont des moments souvent stressants pour les participants : les débats sont vifs entre les ingénieurs, qui ont la responsabilité du bon fonctionnement d'un nouveau produit, et les responsables des ventes et du lancement qui ont des dates fixes à respecter… ce d'autant que le laps de temps est réduit à une poignée de semaines (lire : Quand la culture du secret joue des tours à Apple).

Autre impératif à prendre en compte : les ingénieurs qui testent les logiciels n'ont en main les nouveaux terminaux qu'en même temps que les consommateurs, ou presque. Les mises à jour ne peuvent donc être parfaitement calées ni suffisamment testées pour fonctionner au petit poil. Tim Cook a voulu redoubler d'efforts pour éviter les fuites (comme ce qui était arrivé avec l'iPhone 4, oublié dans un bar de San Francisco). Si cela ne fonctionne pas vraiment en Chine, à Cupertino la sécurité a été renforcée et les ingénieurs n'ont pratiquement plus accès au matériel, à moins d'obtenir une permission spéciale.

Il existe également des problèmes de communication : l'équipe en charge de la validation du fonctionnement du réseau cellulaire et du Wi-Fi peuvent autoriser une mise à jour, et celle de Williams se rendre compte que celle-ci n'est pas compatible avec une autre fonction. Que s'est-il passé avec iOS 8.0.1 ? On ne le saura probablement jamais.

Source :

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

GlassBar opacifie déjà la barre des menus de macOS Tahoe

09:04

• 9


Nouveautés d’iOS 26, macOS Tahoe, Liquid Glass… Tous nos articles pour tout savoir sur la WWDC 2025

06:00

• 11


Les leçons de la WWDC 2025, et ce qu’elle laisse entrevoir de la suite : la semaine Apple

15/06/2025 à 21:00

• 35


Aperçu de Spotlight dans macOS Tahoe : le lanceur idéal pour débuter ?

14/06/2025 à 11:00

• 35


Sortie de veille : une WWDC 2025 réussie ? Notre débrief d’iOS 26, Liquid Glass…

14/06/2025 à 08:00

• 11


SAV : Apple lance un programme de réparation pour des Mac mini M2 qui ne s'allument plus

14/06/2025 à 07:38

• 41


Avec Tahoe, les applications macOS pourront s’afficher sur le Vision Pro

13/06/2025 à 21:57

• 17


Les Youtubeurs de Linus Tech Tips voulaient se moquer des Mac pendant un mois, mais décident finalement de rester chez Apple

13/06/2025 à 18:56

• 103


watchOS 26 : découverte de la nouvelle interface de l'app Exercice

13/06/2025 à 18:27

• 4


Découvrez le tout nouveau UPDF 2.0 – l’éditeur PDF ultime pour Mac et iOS !

13/06/2025 à 15:18

• 0


macOS 26 peut faire le ménage dans les icônes de la barre des menus

13/06/2025 à 14:52

• 11


Avec EnergyKit, Apple veut charger votre watture au moment le plus opportun

13/06/2025 à 13:45

• 12


3DMark, une référence pour comparer les performances des GPU, débarque sur Mac

13/06/2025 à 13:02

• 31


Promo : des MacBook Air M3 16 Go à partir de 850 €

13/06/2025 à 12:50

• 13


Des nouvelles de Cyberpunk 2077 sur Mac, qui tourne visiblement bien sur un MacBook Pro M4 Max

13/06/2025 à 11:56

• 36


Les vélos arrivent dans Plans sur le web et les apps tierces pour watchOS

13/06/2025 à 11:30

• 22