Buggy iOS 13 a amené Apple à repenser la façon dont il développe des logiciels

Les défis rencontrés par Apple avec le buggy iOS 13 l'amènent à repenser la façon dont il construit et teste les systèmes d'exploitation, à commencer par iOS 14.

Selon Bloomberg, le patron du logiciel Craig Federighi a récemment annoncé les changements lors d'une réunion de « lancement ». La nouvelle approche permettra aux testeurs d'activer et de désactiver plus facilement de nouvelles fonctionnalités. C'est ainsi qu'ils peuvent mieux comprendre comment les fonctionnalités ont un impact indépendant sur les fonctionnalités du logiciel.

Le rapport note que :

"Le nouveau processus de développement aidera la première version interne d'iOS à être plus utilisable, ou "vivable", dans le jargon d'Apple. Avant le développement d'iOS 14, certaines équipes ajoutaient chaque jour des fonctionnalités qui n'étaient pas entièrement testées, tandis que d'autres équipes apportaient des modifications chaque semaine. « Les constructions quotidiennes étaient comme une recette avec de nombreux cuisiniers ajoutant des ingrédients », a déclaré une personne connaissant le processus. »

Le résultat est qu'il était presque impossible pour Apple de savoir exactement à quel point son logiciel fonctionnait. Les fonctionnalités en cours seront désactivées par défaut. Les testeurs peuvent ensuite les activer via un menu spécial. Cette approche couvrira le développement non seulement sur iOS, mais également sur iPadOS, watchOS, macOS et tvOS.

Problèmes avec iOS 13 buggé

BloombergLe rapport parle également des problèmes rencontrés par Apple avec iOS 13. Il note que, lorsque les ingénieurs ont réalisé qu'iOS 13 avait de gros problèmes avant sa sortie, ils se sont concentrés sur la garantie qu'ils seraient corrigés dans iOS 13.1.

"En août, réalisant que l'iOS 13.0 initial prévu pour être livré avec les nouveaux iPhones quelques semaines plus tard ne serait pas disponible normes de qualité, les ingénieurs d'Apple ont décidé d'abandonner pour la plupart ce travail et de se concentrer sur l'amélioration d'iOS 13.1, le premier mettre à jour. Apple considérait en privé iOS 13.1 comme la "version publique réelle" avec un niveau de qualité correspondant à iOS 12. La société s'attendait à ce que seuls les fans inconditionnels d'Apple chargent iOS 13.0 sur leurs téléphones.

Alors que tout le monde aime les nouvelles fonctionnalités élégantes, en fin de compte, les gens veulent des choses qui, dans le jargon d'Apple, "fonctionnent simplement". Espérons que cette nouvelle approche de la construction et des tests puisse offrir exactement cela.

La source: Bloomberg (payant)

Dernier article de blog

| Culte de Mac
October 21, 2021

C'est ma dernière chance de dire quelque chose avant que le grand et terrible Steve ne tienne sa tablette en l'air (et même alors, rles rumeurs l'o...

| Culte de Mac
September 10, 2021

Blizzard annonce la date de sortie de Diablo III pour Mac et PCÉloignez-vous de mon chemin, idiots, je dois rentrer à la maison pour jouer à Diablo...

L'anti-Apple Watch est en marbre, et ça le tue sur Kickstarter
August 20, 2021

L'anti-Apple Watch est en marbre, et ça le tue sur KickstarterLa Mason Watch a déjà dépassé son objectif Kickstarter.Photo: Analog Watch Co.L'Apple...