À la découverte de Radar, l'outil sous-marin d'Apple pour pister tous les bugs

Nicolas Furno |

Radar est un outil bien connu des développeurs dans l’univers Apple, alors même que c’est un service interne réservé aux employés de l’entreprise. Né à la fin des années 1980, cet outil destiné à enregistrer tous les bugs et les suivre jusqu’à leur correction n’a plus très bonne réputation. Il est néanmoins indispensable au bon fonctionnement d’Apple depuis plus de trente ans et régulièrement remis au goût du jour et utilisé par un public toujours plus large.

L’icône de l’Assistant d’évaluation, la face visible de Radar pour le grand public, et quelques bugs (montage MacGeneration).

De sa naissance à la fin des années 1980 à son actualité, entre outil à tout faire en interne et mal-aimé en externe, voici l’histoire de Radar !

Une app créée en 1989 pour répondre à tous les besoins des employés d’Apple

Un logiciel de suivi des bugs est un outil fondamental en développement, un lieu où sont enregistrés tous les problèmes connus d’une app ou d’un système d’exploitation, ainsi que toutes les suggestions d’amélioration. Il existe plusieurs outils clés en main à l’heure actuelle, mais Apple a toujours utilisé une solution maison qui a été créée en interne et qui se nomme Radar. Une solution qui ne date pas d’hier, puisque ce service a été créé entre 1988 et 1989.

avatar mat16963 | 

Merci macg! Article super intéressant, on en veut plus des comme ça! Typiquement, si vous avez les moyens de vous renseigner auprès d'employés actuels d'Apple sur comment fonctionne concrètement le passage entre Feedback Assistant et Radar (car tous les feedbacks ne sont pas convertis en Radar).

"on peut aussi espérer que davantage de ressources humaines seront dédiées à Radar et à ses rapports de bugs." Malheureusement Apple semble de plus en plus miser sur l'intelligence artificielle plutôt que l'intelligence humaine. Et comme l'IA n'est pas le fort d'Apple, le résultat est assez catastrophique.
Je suis moi-même testeur Appleseed (il s'agit d'un groupe de clients sélectionnés par Apple pour leur faire des retours sur différents OS) et je remarque un déclin énorme.... Nous avons été les premiers à devoir utiliser Feedback Assistant. Au début c'était plutôt agréable (diagnostiques automatiques, ...) et surtout il était fréquent de recevoir des demandes d'informations clairement rédigées par un humain mais aussi des explications et justifications de pourquoi certains éléments n'étaient pas un bug.
Presque 80% de mes feedbacks étaient corrigés, et on sentait qu'ils étaient tous pris en compte et qu'un calcul entre gravité ET temps de correction étaient fait pour chaque bug: avec pour résultat de nombreuses petites animations ou détails esthétiques rapidement corrigés. De plus, l'équipe d'ingénierie participait sur les forums internes. On pouvait leur poser des questions (même sur certains éléments internes que je ne suis pas autorisé à partager, même si j'en meurs d'envie compte tenu du foutage de gueule actuel d'Apple) et ils étaient très présents.
Puis en 2020... plus rien! Ils ont apparemment comme dit dans l'article sorti une grosse màj de Radar, mais il y aussi eu du changement dans les équipes apparemment car plus personne n'est jamais intervenu sur les forums. Les release notes prenaient des mois (littéralement) à arriver, des bugs sont apparus sur le forum (et personne pour les corriger). Et surtout... nos feedbacks ont commencé à être autant ignoré que les feedbacks des testeurs publiques. Il semble qu'il s'agit d'une IA qui regroupe les feedbacks entre eux et que seulement les feedbacks regroupés sont lus par un humain.
D'une part ce système est complètement cassé (parfois des 10aines de personnes signalent le même problème et ça n'est pas reporté dans FA) et d'autres part les petits problèmes plus spécifiques (ou glitchs graphiques dans l'interface) ne sont jamais consultés par un humain... et donc jamais corrigés, même si la correction consiste en une seule ligne de code. Cela explique aussi la baisse flagrante de qualité des OS ces dernières années: globalement stables, mais dès qu'on creuse un peu ou qu'on regarde la finition, les bugs et problèmes graphiques/ergonomiques arrivent en pagaille... car je pense que les équipes contrôle qualité n'ont pas augmenté proportionnellement aux OS d'Apple non plus...
Le pire est que ce programme est apparemment toujours ouvert, donc je me demande bien quel est l'intérêt pour Apple, sachant qu'ils ont choisi de nous ignorer royalement... C'est dommage... ils ont la chance d'avoir des clients motivés qui bossent pour eux gratuitement. La seule chose qu'ils ont à faire c'est mettre du personnel pour traiter ces rapports de bugs. Mais bon cela doit en être déjà trop pour Tim Cook...

avatar DamienLT | 

@mat16963

Merci pour ce retour détaillé, très plaisant à lire ☺️.

avatar Lightman | 

@mat16963

Oui merci à toi pour ce témoignage.
De mon côté, il m'arrive de soûler le SAV sur certains sujets. À eux de faire les remontés qui vont bien. C'est trop facile de dire : fatiguez-vous à écrire, on se fera un plaisir de ne pas lire ! 😤

avatar mat16963 | 

@Lightman

Oui en effet… Je suis aussi plusieurs ingénieurs d’Apple et ce qui m’énerve c’est leur manie de demander un feedback pour TOUT. Dès que quelqu’un mentionne un problème évident (donc quelque chose de fondamentalement ancré dans l’interface, pas un problème spécifique à une configuration), ils demandent un feedback… Mais… ils ne peuvent pas directement en ouvrir un, eux qui sont payés pour le faire ? Plutôt que de demander aux utilisateurs de perdre du temps à le faire pour au final ne même pas le prendre en compte 🙄

avatar YuYu | 

Très bon article, merci !
J’en profite pour signaler que l’app "Feedback" (ou « Assistant d’évaluation » en français) est bien installée sur iOS (mais non-visible). J’avais créé un petit raccourci pour l’ouvrir sur un appareil qui tourne sur une version stable.

Le lien si ça intéresse quelqu’un :
https://www.icloud.com/shortcuts/1603cb9bc52c4952b7a07b2551efa24a

avatar Lightman | 

@YuYu

Cool, je ne connaissais pas. Merci à toi.

avatar andr3 | 

Merci pour cet excellent article.

avatar huexley | 

Fut un temps où je remontais les bugs puis à force de me ramasser des tickets fermés ou des duplicates je suis passé à autre chose

avatar DG33 | 

Passionnant… et navrant quant au manque de retours/ considération. Merci pour cet article.

CONNEXION UTILISATEUR