App Store : des délais de validation très courts

Nicolas Furno |

Si vous développez des applications distribuées sur l’App Store ou le Mac App Store, vous l’aurez peut-être noté vous-même. Les délais pour faire valider une nouvelle application ou une mise à jour sont très courts en ce moment. Si courts, que c’est sans doute un record : d’après le site Average App Store Review Times qui surveille cette statistique depuis des années, il ne faut en moyenne qu’un jour pour le Mac App Store et deux jours sur l'App Store.

Ce site n’obtient pas ses informations directement d’Apple, ce sont des développeurs qui envoient le temps d’attente quand ils soumettent une application ou une mise à jour. Néanmoins, l’échantillon reste important, avec environ 300 retours sur les deux dernières semaines pour iOS, et le site a plusieurs fois prouvé sa fiabilité.

Ces bons chiffres sont une excellente nouvelle pour les développeurs, mais il faut se méfier. Peut-être que les choses vont effectivement mieux depuis la prise de pouvoir de Phil Schiller sur cette branche de l’entreprise. Mais peut-être aussi qu’il s’agit d’une période très favorable : iOS 9 et OS X 10.11 sont bien connus et stabilisés, il n’y a plus vraiment de problèmes, ni pour les développeurs, ni pour les équipes de validation.

Pour OS X et pour iOS, ce sont les chiffres les plus bas depuis le début de l’année. — Cliquer pour agrandir
Pour OS X et pour iOS, ce sont les chiffres les plus bas depuis le début de l’année. — Cliquer pour agrandir

Le temps d’attente devrait remonter à l’automne, quand les systèmes seront mis à jour. Espérons toutefois que ces bons résultats resteront, les App Store ont tout à gagner à offrir une validation plus rapide.

avatar tchit | 

Ça serait intéressant que MacG nous fasse un article sur les techniques de validation chez Apple. Ils ont des scripts pour déceler les parties interdites ? Ça se passe comment ?

avatar Eaglelouk | 

Oui ils ont quelque chose d'automatique avant meme la soumission de l'app. Lorsqu'Xcode génère l'archive de l'app, il est capable d'indiquer plusieurs chose, et même l'usage de certaines APIs privées.

avatar mat 1696 | 

@tchit :
+10000 ce serait original et intéressant!

avatar Rez2a | 

@tchit :
Je doute que MacG soit dans le secret des dieux, la procédure de validation est une black box et je doute que Apple aie quelque chose à gagner à donner ce genre d'information :)

Sinon, si ils ont enfin réussi à raccourcir les délais, bah c'est très très bien. On verra si ils arrivent à tenir le rythme.

avatar iDuplo | 

Moi je suis sur que si on donnait l'idée à 9to5mac, il le ferait l'article, c'est pas des feignants eux!!

avatar arnaudducouret | 

C'est donc pour ça qu'il y a beaucoup de mises à jour en ce moment !

avatar iDuplo | 

Oui je confirme.
Mise à jour soumise vendredi dernier. Les tests n'ont pu commencer que samedi et l'application a été validé samedi soir.

avatar webjib | 

Je confirme, et c'est appréciable d'avoir des délais courts, ça permet plus de réactivité. Je ne me souviens pas avoir connu des délais si courts d'ailleurs.

avatar jojostyle94 | 

Que vérifient-t-ils durant cette phase?

avatar geek33 | 

J'ai déjà eu une app qui a été validée, sans même avoir été exécutée. Je m'en suis rendu compte en mettant une trace dans un webservice appelé au lancement de l'app

avatar iDuplo | 

Les testeurs avaient peut-être intercepté l'appel au webservice...

avatar Mrleblanc101 | 

@iDuplo :
Pas besoin d'exécuter l'app pour l'analyser -.-
Ils ont accès à ton code source !

avatar kissscoool | 

@Mrleblanc101 :
Lol. Non, ils n'ont pas accès au code source.
Et heureusement d'ailleurs, ce serait la porte ouvertes à tous les abus (dont modification de celui-ci avant validation).
Par contre ils ont des outils pour analyser automatiquement le programme compilé (en amont via Xcode, et pendant leur session de test).
Mais au final, ils sont supposés tester l'application un minimum. Ça se limite souvent à du travail de singe qui s'arrête au premier problème rencontré. Et en moyenne, je pense qu'ils restent moins de 2 min chaque app.

avatar iDuplo | 

Bien sur que non, il n'ont pas accès au code source. Le swift et l'objective-C sont des langages compilés.
Sur Android par contre tu as accès au code source de manière presque aussi lisible qu'avant "compilation".

avatar pat3 | 

Hey, MacGé, si vous en profitiez pour mettre à jour l'app iPad? Ok je… ah non, c'est juste l'appli qui crashé.

avatar Sergio_bzh | 

Je confirme , début avril moins de 24h pour la validation de mon app. Rebeleote une semaine plus tard : dans les 24h.

avatar renaudpro | 

Ils font du reverse engineering automatiser avec lecture des structures

CONNEXION UTILISATEUR