App Store : un succès et des doléances

Arnaud de la Grandière |
Apple a fêté la première année de l'App Store avec une poignée de chiffres qui témoignent du succès de cette boutique (voir l'article Apple atteint le milliard et demi). Apple a fêté la première année de l'App Store avec une poignée de chiffres qui témoignent du succès de cette boutique. Un autre bilan a été dressé par des développeurs qui participent à l'aventure de ce nouveau modèle de distribution de leurs logiciels. À la clef, des doléances, mais aussi quelques suggestions pour améliorer les choses.

Craig Hockenberry, un membre de l'équipe d'IconFactory (connue pour ses logiciels pour Mac & iPhone comme Candybar ou Twitterrific) a fait sur son blog un rapport d'étape après la première année d'exploitation de l'App Store. Il revient sur les avancées offertes pat cette boutique, mais également sur ses problèmes. Pour ces derniers il suggère quelques solutions potentielles.

Le développeur a profité de la dernière WWDC en juin pour sonder ses pairs et tâcher de répertorier les difficultés auxquelles ils ont dû faire face. Il commence par revenir sur les avancées positives depuis l'ouverture de l'App Store : les commentaires sur iTunes sont désormais restreints à ceux qui ont effectivement obtenu le logiciel, il est possible de fournir des codes promotionnels, la catégorisation des applications a été améliorée et Apple a lancé une campagne publicitaire pour mettre l'App Store en avant.

Ces bons points distribués, passons aux choses qui fâchent : selon lui, le cœur du problème tient au fait que les applications sont vendues indifféremment de la musique sur l'iTunes Store, alors qu'il s'agit de deux types de produits bien distincts. S'il reconnaît volontiers qu'il était parfaitement censé d'en passer par là, du moins au début, Craig Hockenberry estime qu'il faudrait séparer le magasin en deux : on ne vend pas de la musique comme on vend du logiciel, et réciproquement. Il admet cependant qu'une telle procédure ne se fera pas en un jour. Puis il détaille les différents éléments qui restent problématiques.

iTunesmusiqueapplications


Validations
Le premier d'entre eux, c'est bien sûr la validation des applications, qui n'en finit pas de faire parler d'elle. Alors qu'au lancement de l'App Store, le processus prenait moins d'une semaine, 65 000 applications plus tard, il s'est allongé à trois semaines. Ce qui pose de nombreux soucis, notamment dans le cas des mises à jour qui nécessitent d'être propagées dans l'urgence. Sur une telle durée, les développeurs continuent leur travail, et sont susceptibles de fournir de nouvelles mises à jour avant même que la précédente soit publiée. Ce qui a pour effet de remettre le compteur de la validation à zéro et, dans les faits, bloquant les mises à jour indéfiniment. Au final, les développeurs finissent par jeter le gant et ne plus s'investir sur de telles mises à jour, avec comme conséquence d'amoindrir la qualité et la stabilité des applications.

La solution que propose Craig Hockenberry est de fournir à chaque développeur des "tickets rapides" en nombre limité, afin que les mises à jour critiques soient traitées en priorité, et si possible moins scrupuleusement. Les mises à jour majeures, en revanche, pourront attendre un peu plus longtemps. La solution, si elle ne manque pas de mérite, n'est cependant pas exempte de défauts : statistiquement parlant, il y a des chances que l'équipe de validation se retrouve asphyxiée par des mises à jour critiques à valider en priorité, au lieu d'être débordé par des mises à jour "normales" à traiter par simple ordre d'arrivée…

Mises à jour
Le deuxième problème présenté concerne la tarification des mises à jour  : l'App Store ne permet pas pour le moment de faire payer les utilisateurs pour de nouvelles versions. Soit une mise à jour est proposée gratuitement, soit le développeur propose une version "à part" de son logiciel, que chaque utilisateur devra payer au prix fort. Ce système pose de nombreux problèmes, car il n'encourage pas les développeurs à continuer de s'investir sur leurs logiciels une fois mis sur le marché. Enfin, il est pour l'heure impossible de choisir une date donnée pour rendre la mise à jour publique… à moins de supprimer l'accès à l'application dans sa version actuelle ! La solution semble toute trouvée : pourquoi ne pas gérer les mises à jour de la même manière qu'Apple a géré la "mise à jour" des morceaux de musique protégés vers leurs versions sans DRM ?

Contrat de licence
Le développeur poursuit évidemment sur les règles du contrat de licence de l'App Store qui sont trop floues et exposent les développeurs à l'arbitraire. On entend régulièrement parler de cas plus ou moins inexplicables, et se faire refuser quand on investit du temps sur le développement d'un logiciel, c'est assez douloureux. Craig Hockenberry propose donc d'une part de donner des règles plus rigoureuses et moins floues, et d'autre part lancer un système d'accord de principe sur la simple description d'un logiciel avant même d'en lancer la mise en chantier.

Informations sur les logiciels
Un autre thème aborde le fonctionnement même du Store. Pour l'évaluation d'un logiciel, les quelques captures d'écran et le descriptif sont un peu limités. Il souhaite pouvoir inclure une courte vidéo de présentation du logiciel. Il est également impossible de répondre à un utilisateur qui fait part d'un problème rencontré avec un logiciel dans les commentaires sur l'iTunes Store. La question pourrait facilement être réglée, sans pour autant compromettre la confidentialité entre Apple et ses utilisateurs, en permettant aux développeurs de leur répondre par simple formulaire, Apple se chargeant de jouer les intermédiaires.

iPhonesolutipsn


Supers développeurs
Ensuite il y a la difficulté à trouver l'application qui réponde à ses besoins, en dehors du top des ventes. Pour y remédier, il suffirait de proposer un classement par types de solutions. Enfin, Craig Hockenberry propose de créer un nouveau compte développeur à 999$, proposant différents avantages, comme des temps d'évaluation réduits et une confiance accrue, un interlocuteur chez Apple, l'accès à des iPhone à prix réduit, plus de personnalisation de la présentation sur iTunes, etc. Dernier sujet évoqué, le nivellement par le bas que suscite la gamme de prix généralement constaté sur l'App Store. En revanche, Craig Hockenberry ne propose pas de solution à ce dernier problème.

Si les idées présentées ne manquent pas d'intérêt, toutes ne sont pas nécessairement applicables, ni souhaitables. Ainsi, la frustration générée par la fastidieuse étape de validation pousse Craig Hockenberry à faire preuve de légèreté, appelant de ses vœux une confiance accrue de la part d'Apple, arguant que si des malwares aboutissent sur l'App Store, il suffira de les désactiver et de bannir les fautifs.

Le hic, c'est qu'une telle approche n'est plus préventive, mais corrective : le propos de l'étape de validation est avant tout de se prémunir de telles déconvenues. Une fois que le mal est fait, il est trop tard pour réagir, et les iPhone contiennent nombre de données sensibles. Si un malware passait entre les mailles du filet pour aboutir sur l'App Store, les conséquences pour Apple seraient catastrophiques. De même, les solutions présentées ne sont pas toujours réalistes en matière de logistique : les vidéos de démonstration posent nombre de problèmes, comme le stockage, la bande passante, et elles ne feraient que rallonger la validation (il faudra bien s'assurer qu'elles correspondent aux critères de l'App Store…). Bref, si les problèmes sont bien identifiés, il est difficile d'y apporter une solution idéale. Il faudra le temps de la réflexion pour résoudre cette quadrature du cercle.
Tags
avatar jodido | 
[quote]Ainsi, la frustration générée par la fastidieuse étape de validation pousse Craig Hockenberry à faire preuve de légèreté, appelant de ses vœux une confiance accrue de la part d'Apple, arguant que si des malwares aboutissent sur l'App Store, il suffira de les désactiver et de bannir les fautifs.[/quote] Non mais ça va pas O.o il est clair que le système de validation est à la ramasse en ce moment mais ça c'est tout sauf une solution. Je ne suis d'accord avec presque rien du monsieur hormis la recherche qui est problématique je pense qu'en l'état il faudrait étendre les mots rechercher au descriptif de l'application et pas seulement son nom (me semble pas que ce soit le cas actuelleemnt).
avatar asseb | 
Quand on fait une recherche, il cherche dans un index des noms et de mots clés proposés par le développeur. Par exemple, chercher "messenger" renvoie IM+ entre autres
avatar Jipy | 
[quote]... afin que les mises à jour critiques soient traitées en priorité, et si possible moins scrupuleusement[/quote] Traiter les mises a jour critiques dans l'urgence et de manière superficielle ??? Ça va pas, non ??? Et puis quoi encore ? Autant les faire valider par Microsoft !!!
avatar jahrom | 
[quote=macgé]Apple a fêté la première année de l'App Store avec une poignée de chiffres qui témoignent du succès de cette boutique (voir l'article Apple atteint le milliard et demi). Apple a fêté la première année de l'App Store avec une poignée de chiffres qui témoignent du succès de cette boutique.[/quote] Et maintenant on va regarder K2000 Et maintenant on va regarder K2000 Et maintenant on va regarder K2000 ...
avatar jog_ch | 
Étant développeur depuis 7 mois, et ayant validé plusieurs applications, je comprends tout à fait certaines frustrations de ce monsieur! En effet, la validation est longue mais bon, ça va. Mais effectivement s'il faut faire une mise à jour dans l'urgence (ça nous est arrivé une fois), il faut quand même attendre 2 à 3 semaines. Et pendant ce temps c'est des clients qui se plaignent... C'est toujours embêtant ... Sinon, pour la recherche, "asseb" a dit que les développeurs proposaient des mots clés. Et bien non. Nous n'avons que le texte de description pour présenter l'application. Pas de mots clés ! Mais il faut quand même avouer que le système AppStore fonctionne très bien, aussi bien pour les utilisateurs que pour les développeurs ! Moi je mettrai plus l'accent sur le support par Email. En envoyant un mail au support, il faut attendre facilement 1 à 2 semaine(s) pour avoir une bribe de réponse...
avatar Charled | 
Si aussi les versions lite pouvaient être listées juste â côté des versions complètres, juste pour qu'on les trouve facilement...
avatar Kerala | 
AppStore j'y ajouterais une fonction vidéo de présentation du logiciel en plus des photos. De plus, l'organisation de l'AppStore est à mon sens tout sauf pratique/ergonomique. Qui va au bout des 400 pages de la section utilitaire ? Moi au bout de 10 j'arrête de fouiller. Je n'ai aucune idée de comment améliorer cela et Apple non plus visiblement !
avatar Enzo-Lyon | 
Beaucoup d'application payante propose une version démo (lite, free, …). Ce qui d'un côté doit bien aider les statistiques d'Apple, mais alourdir le processus de validation. Et si, comme le propose Charled, dans la fiche d'information de l'application, un bouton "tester moi" associerait ces deux applications en une seule, cela permettrait à Apple de ne valider qu'une seule et vérifier rapidement sur la démo, diminuant d'au moins 30% ce temps de validation. Aucune société (ou personne) n'a d'intérêt à sortir une démo ne respectant pas les consignes d'Apple. Quitte à faire une charte spécifique pour les démos, du genre : doit reprendre une partie ou l'ensemble de la version complète, sans rajouter aucune fonctionnalité. Autre solution pour faire gagner du temps à Apple, proposer à des sociétés tiers de confiance, de pré-vérifier un ensemble de points "basic" (voir la totalité) des nouvelles applications, applications choisies aléatoirement. Je pense que beaucoup de société, créatrice d'application pour AppStore, seraient prêtes à consacrer un peu de temps, si en échange elles savent que cela diminue cette attente.
avatar PO_ | 
UNe des choses à faire, déjà, ce serait de dégager dans une catégorie à part (un foutoir), toutes les centaines (milliers ?) de pseudo applications, comme par exemple les multiples icônes d'appel en une seule touche". Déjà rien que ça, ça dégagerait considérablement le visuel de la catégorie "Utilitaires" et d'autres catégories d'ailleurs où toutes ces cochonneries viennent encombrer.. Concernant la navigation dans les diverses applications, il serait utile de pouvoir faire comme dans un navigateur et pouvoir ouvrir des onglets, pour pouvoir examiner "après-coup". Parce que la navigation linéaire, c'est d'un soûlant ...
avatar benkenobi | 
Je n'ai pas encore d'iPhone mais j'y songe. J'ai regardé l'app store et trouve cela très peu pratique. Existe-t-il un site web qui regroupe toutes les applications ? Quelque chose de navigable, avec une recherche digne de ce nom...

CONNEXION UTILISATEUR