Fermer l'annonce

En ce qui concerne les applications, iOS est un système très fermé, sans jailbreak, vous ne pouvez pas y intégrer d'applications autrement que via l'App Store. De plus, chaque application passe par l'examen d'Apple pour protéger les utilisateurs. Mais n'est-ce pas simplement un écran de fumée ?

Problèmes candidatures frauduleuses est discuté sur la scène Apple presque tous les mois. Il n'y a pas longtemps qu'ils ont été supprimés de l'App Store applications frauduleuses d'un développeur, qui profitait de la popularité de jeux bien connus et essayait de gagner rapidement de l'argent.

Il y a quelques jours, un jeu Nintendo populaire est également apparu, Pokémon JauneCependant, l'auteur était quelqu'un de complètement différent du célèbre fabricant de consoles. Des utilisateurs sans méfiance ont été amenés à croire qu'il s'agissait d'un jeu japonais populaire, mais il s'agissait simplement d'une arnaque où le jeu plantait juste après le chargement du menu. Cependant, le nombre d’avis à une étoile parle de lui-même. Apple a retiré l'application du magasin moins de 24 heures plus tard. "The Game" a atteint la troisième place sur l'App Store américain pendant cette période.

Tu te demandes comment est-il possible d'arriver là-bas strict le contrôle par Apple de telles applications obtiendra du tout. Les conditions pour les développeurs, appelées lignes directrices, sont connues depuis longtemps. Des règles claires sont fixées et les tricheurs doivent être punis conformément au texte. Ce n’est qu’après plusieurs longues semaines, parfois des mois, qu’Apple commence à agir, alors que de telles applications ne devraient pas du tout passer l’inspection.

Il n’est pas nécessaire d’aller bien loin pour trouver une faille dans le système. L'un des développeurs tchèques m'a indirectement confié ses expériences. Il a implémenté JavaScript dans son application, qui est utilisé pour les statistiques de Google Analytics, ce qui est strictement interdit selon les règles d'Apple. Il ne l'avait là qu'à titre d'essai, mais il a oublié de le retirer avant de l'envoyer pour approbation. Cependant, après approbation, il n’était de toute façon plus fonctionnel.

Et comment ça s'est passé du côté d'Apple ? Huit jours se sont écoulés après que la demande a été envoyée au processus d'approbation et elle était dans le statut « En attente d'examen » - en attente d'approbation. Le huitième jour, c'était apparemment son tour et elle est passée au statut "En révision" - en cours de processus d'approbation. Après deux minutes complètes, il était déjà approuvé et prêt à être lancé sur l'App Store. Autrement dit, la personne qui a approuvé la demande y a consacré deux minutes entières. Que peut-on rechercher en ces deux minutes sur l'application ?

De toute évidence, personne n’examine directement le code de l’application. Il est possible qu'il existe une sorte de robot logiciel qui examine certains aspects de l'application, par exemple si elle contient des logiciels malveillants. Le facteur humain ne vérifie alors apparemment que s'il peut être démarré et s'il ne contient pas de matériaux nocifs. Il peut ensuite accéder sans problème à l'App Store et de là aux appareils des utilisateurs.

Cet intervalle de deux minutes explique en partie pourquoi tant d’applications frauduleuses se retrouvent dans l’App Store. Il existe actuellement plus de 550 000 applications. Cependant, non seulement les nouvelles applications entrent dans le processus d'approbation, mais également toutes les mises à jour, qu'il s'agisse d'une toute nouvelle version de l'application ou d'une correction d'un petit bug. De nouvelles applications sont ajoutées à un rythme fulgurant chaque mois. Si nous faisons un petit calcul quand chaque application doit être mise à jour une fois par mois, en supposant que les applications sont vérifiées pendant huit heures chaque jour, week-end compris, Apple devrait vérifier environ 2300 100 applications par heure. Et c'est sans compter les nouveaux. S’il y avait 23 employés examinant les demandes, chacun devrait traiter 2 pièces par heure. S’il passait 3-XNUMX minutes avec chacun, il pourrait le faire.

Lorsque l'App Store a démarré, ce n'était pas un problème de vérifier chaque application en détail alors qu'au début il y en avait 500. Cependant, la boutique a connu une croissance exponentielle et il y a maintenant 1000 XNUMX fois plus d'applications. Avec un tel volume, il est très difficile de consacrer suffisamment de temps à chaque application sans faire attendre le développeur des semaines avant de valider l'application.

Cependant, Apple devrait commencer à résoudre ce problème, car ces problèmes continueront de s'aggraver et les fraudeurs avides d'argent facile continueront d'occuper l'App Store. Une fois que ce problème aura pris de l'ampleur dans la tête de l'entreprise, les gens auront beaucoup moins confiance dans les applications, ce qui aura un effet négatif sur les développeurs et, par extension, sur l'ensemble de l'écosystème. Apple devrait donc commencer à s'attaquer à ce problème de manière aussi intensive que celle des conditions de travail dans les usines chinoises.

Source: theverge.com
.