Ouvrir le menu principal

MacGeneration

Recherche

Les bêtas publiques relancent le débat sur les notes de l’App Store

Nicolas Furno

Monday 13 July 2015 à 21:00 • 40

Logiciels

Depuis sa création, en 2008, l’App Store a constamment attiré une critique de la part des développeurs : l’opacité créée par Apple entre eux et leurs utilisateurs. Ces derniers sont incités à noter les applications, avec éventuellement un commentaire. Mais en cas de problème, si la note est mauvaise et si le commentaire est une critique en règle, le développeur ne peut absolument rien faire, si ce n’est espérer que d’autres notes positives effaceront cette mauvaise publicité.

Les notes sont mises en avant dans l’App Store. Ici, la liste des applications les plus téléchargées.

Apple a choisi de favoriser les utilisateurs plutôt que les développeurs, ce qui est un choix tout à fait acceptable, et même plutôt sain en règle générale. Si les développeurs validaient chaque commentaire, ou même s’ils pouvaient répondre publiquement, tout l’intérêt de ces notes disparaîtrait. Néanmoins, cette opacité pose problème quand les applications sont mal notées alors que les développeurs n’y sont pour rien.

Les bêtas sont faites pour être instables

C’est notamment le cas pendant les périodes de bêta d’OS X et d’iOS. Cette année encore, Apple a présenté à l’occasion de la WWDC les nouvelles versions de ses systèmes d’exploitation. OS X El Capitan et iOS 9 ne sortiront pas avant l’automne pour le grand public, mais comme tous les ans, Apple a proposé immédiatement une version bêta aux développeurs. Depuis la semaine dernière, ces bêta sont devenues publiques : n’importe qui peut les installer sur leur Mac ou appareil iOS.

Ces bêtas publiques permettent à Apple d’obtenir beaucoup plus de retours sur ces mises à jour majeures que ce que l’entreprise aurait avec les seuls développeurs. Le constructeur peut ainsi dénicher des plantages spécifiques à une configuration exotique, que ce soit sur le plan matériel ou côté logiciel. Et puis c’est aussi une manière de répondre à la pression de tous ceux qui, sans être développeurs, installaient malgré tout les bêtas.

Si l’on parle de versions en bêta, c’est pour une bonne raison. OS X 10.11 et iOS 9 ont encore des bugs connus et des fonctions manquantes. Les ingénieurs de Cupertino font probablement tout leur possible pour les corriger au plus vite, mais il faut s’attendre à avoir des fonctions en moins, voire des applications partiellement ou totalement endommagées. C’est le cas à chaque bêta, et c’est normal : les systèmes sont modifiés en profondeur et cela peut poser de multiples problèmes.

Les bêtas sont précisément là pour corriger ces bugs. Apple a beau avoir des moyens financiers quasiment illimités, l’entreprise ne peut pas tester son système de manière aussi approfondie que des milliers de personnes. Par ailleurs, les tests effectués en interne sont limités à quelques cas de figure bien précis qui ne sont pas représentatifs de toutes les utilisations imaginables d’iOS et d’OS X.

Ce logiciel plante régulièrement sous OS X El Capitan

Les développeurs ont besoin d’un retour, mais pas sur l’App Store

Pour les développeurs comme pour Apple, le problème est le même, l’instabilité des bêtas implique forcément des bugs dans le système et dans les applications tierces. C’est normal et, plus encore qu’Apple, les développeurs ont besoin de savoir ce qui ne fonctionne pas dans leurs logiciels.

À l’origine, les versions bêtas d’OS X et d’iOS n’étaient proposées qu’aux développeurs, précisément pour qu’ils puissent corriger les bugs liés aux nouveautés du système. Avec l’ouverture élargie des bêtas, ils disposent d’une base d’utilisateurs bien plus conséquente et donc de retours bien plus nombreux. Et les utilisateurs remontent bien l’information, mais malheureusement, ils le font souvent de la pire manière qui soit : en publiant un avis négatif sur l’App Store.

Un avis négatif publié sur la fiche App Store de Day One, qui plante au démarrage sous iOS 9.

Comme tous les ans, on trouve sur les boutiques d’applications d’Apple des dizaines de commentaires négatifs de cet acabit. Ces utilisateurs ont sans doute voulu bien faire et pensent informer le développeur par ce biais. Mais si l’information passe bien, cet avis négatif baisse aussi la note générale de l’application, ce qui a un effet désastreux sur le succès de l’application.

Sans compter qu’en agissant ainsi, vous ne permettez pas aux développeurs des applications en question de vous contacter. Et pourtant, c’est souvent l’étape essentielle : sans connaître votre configuration ou ce que vous faisiez avant le problème, comment corriger le bug ?

C’est pourquoi, si vous utilisez les bêtas publiques d’iOS et/ou d’OS X, voici quelques conseils à suivre :

  • Attendez-vous à avoir des applications inutilisables, ou des fonctions inutilisables. Préparez-vous à changer de logiciel quand c’est possible, ou bien adopter de nouvelles habitudes ou dans les cas extrêmes, à utiliser un autre appareil sans bêta.
  • Si vous rencontrez un bug, contactez le développeur, mais en privé, et avec la possibilité d’avoir un retour. Selon les cas, envoyez un mail (vous pouvez le chercher sur le site dédié à l’application) ou un message sur Twitter ou Facebook. Peu importe la méthode, adaptez-vous en fonction des développeurs.
  • Préparez-vous à devoir répondre à des questions techniques. Si vous n’avez jamais ouvert la Console d’OS X, si vous ne savez pas comment trouver les rapports de crash sur iOS, mieux vaut s'abstenir.
  • Par ailleurs, la plupart des développeurs parlent anglais, et pas français. Si vous voulez être utile, il est préférable de maîtriser la langue.
Échange sur Twitter avec un développeur.

Poster un commentaire négatif sur l’App Store est plus simple, c’est vrai. Mais vous n’aidez pas les développeurs en faisant cela, et vous n’aidez pas non plus les autres utilisateurs. Envoyer un rapport de crash ou détailler le problème est plus long, mais plus intéressant pour le développeur et tous les utilisateurs qui bénéficieront probablement d’une correction plus rapide.

Dans tous les cas, la règle à retenir est de ne pas en parler sur l’App Store, au moins jusqu’à la sortie des versions finalisées des systèmes. De quoi laisser du temps aux développeurs pour corriger leurs bugs, s’ils sont responsables, ou à Apple de sortir une nouvelle bêta. Car fréquemment, les problèmes des applications se corrigent d’eux-mêmes lors des mises à jour du système.

Pour prendre un exemple très concret, le logiciel que nous utilisons en interne pour mettre en ligne les images de nos articles souffrait de plusieurs bugs qui ont disparu avec la troisième bêta. Notre développeur n’a rien eu à faire et, dans ce cas de figure, la balle était dans le camp d’Apple. Cette fois, la boutique d’Apple n’était pas impliquée, mais peut-être que d’autres logiciels présents sur le Mac App Store souffraient des mêmes bugs. Le cas échéant, mettre une mauvaise note aurait été particulièrement injuste : Apple était le seul responsable.

Que peut faire Apple ?

Apple empêche les développeurs de communiquer avec leurs utilisateurs, tout en laissant ces derniers noter des applications sur des systèmes en bêta. Il doit bien y avoir une meilleure solution et, comme tous les ans, c’est le principe même de noter des applications qui est remis en cause.

Faut-il supprimer le système de notation et de commentaires des App Store ? Certains développeurs et même des utilisateurs sont de cet avis et avancent l’argument que ce système a un effet pervers. Les applications les plus visibles sur les boutiques sont celles qui ont le plus de téléchargement et les meilleures notes. Il n’a pas fallu attendre longtemps pour que des entreprises proposent leur service et offrent aux développeurs moins scrupuleux de payer en échange de bonnes notes.

Elle n’a jamais été authentifiée, mais cette image qui présente une femme face à plusieurs rangés d’iPhone pour noter en série une application, symbolise l’industrie des notes achetées sur l’App Store.

Apple a bien tenté de mettre en place des garde-fous, interdisant les applications qui incitaient à télécharger et noter d’autres applications contre de l’argent, retirant des commentaires jugés douteux. Pourtant, le phénomène n’a jamais vraiment disparu et on sait que l’App Store est toujours manipulé, soit par des téléchargements bidons, soit par des notes et commentaires rémunérés. Dès lors, une solution radicale pourrait consister à retirer purement et simplement cette information des App Store.

Sans opter pour une solution aussi radicale — après tout, un commentaire positif peut aussi aider un développeur —, on peut imaginer plusieurs solutions pour limiter les notes liées aux bêtas. Le plus simple pourrait être de retirer les fonctions de notations avant la finalisation. L’App Store et le Mac App Store pourraient afficher un message expliquant qu’il n’est pas possible de laisser une note en utilisant la bêta.

Certes, cela n’empêcherait pas un utilisateur de le faire malgré tout en utilisant son compte sur un autre appareil, mais Apple éliminerait probablement l’écrasante majorité des avis. Au moins ceux qui le faisaient sans avoir conscience de l’effet néfaste de leur geste ; pour ceux qui le faisaient avec l’intention de nuire, c’est un autre problème qui ne mérite peut-être pas d’être réglé.

D’autres solutions peuvent être envisagées. Par exemple, les commentaires laissés pendant les bêtas, depuis un appareil où la bêta est installée, pourraient être privés et visibles uniquement du développeur. On pourrait aussi imaginer qu’Apple assouplisse un petit peu la règle et permette aux développeurs de discuter avec les utilisateurs, au moins en privé. C'est d'ailleurs déjà le cas côté Android, où les développeurs peuvent effectivement répondre aux commentaires de la boutique. Et peut-être que cette possibilité pourrait n’être active que le temps des bêtas.

Si on essaie de noter une application que l’on n’a pas achetée, l’App Store affiche ce message d’erreur. Pourquoi pas la même chose quand on veut noter depuis une bêta ?

Au-delà des notes, il y a une chose qu’Apple pourrait faire pour aider les développeurs : leur permettre de sortir des bêtas adaptées aux préversions d’iOS et d’OS X. Pour le moment, l’App Store comme le Mac App Store rejettent les applications qui exploitent les fonctions spécifiques d’iOS 9 et d’El Capitan. Les commentaires négatifs liés à des bugs s’accumulent, mais les développeurs ne peuvent souvent rien y faire, même si la mise à jour est prête : il est obligé d’attendre le feu vert d'Apple.

C’est logique pour l’écrasante majorité restée avec les systèmes précédents, mais ceux qui ont adopté les nouvelles versions pourraient tester ces fonctions en même temps que les développeurs. Et au-delà des bugs, l’entreprise de Tim Cook pourrait obtenir plus de retours sur ces fonctions… ce qui ne ferait pas de mal.

Reste maintenant à savoir si Apple veut agir. Même si la WWDC est toujours l’occasion, pour l’entreprise, de saluer les développeurs et leur contribution à la plateforme, ce beau message est rarement suivi dans les faits. Quand il s’agit d’établir une priorité, ses propres intérêts et ceux de ses utilisateurs passent bien avant les intérêts des développeurs.

C’est le cas depuis l’ouverture de l’App Store, mais peut-être que l’Apple de Tim Cook finira par écouter plus les développeurs ? En attendant, si vous utilisez les bêtas d’iOS et d’OS X, retenez-vous de publier des commentaires sur les App Store…

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner