Combats du vendredi soir: quoi de mieux pour les magasins d'applications, les jardins clos ou ouverts ?

Laaaaaaaaaaadies and Gentlemen, bienvenue dans Friday Night Fights, une nouvelle série de matchs à mort hebdomadaires entre deux no-mercy bagarreurs qui se battront jusqu'à la mort - ou du moins accepteront d'être en désaccord - sur ce qui est le mieux: Apple ou Google, iOS ou Android?

Après le sujet de cette semaine, quelqu'un va cracher des dents. Notre question: Quoi de mieux pour les App Stores, les jardins clos ou ouverts ? Apple examine chaque application publiée sur les magasins d'applications iOS et Mac, mais Google laisse entrer n'importe quoi, en supprimant les applications uniquement si elles enfreignent leurs conditions. Qu'est-ce qui est mieux pour les développeurs et les consommateurs ?

Dans un coin, nous avons le gorille de 900 livres, Culte de Mac; dans le coin opposé, vêtu des troncs verts, nous avons le courageux parvenu, Culte d'Android!

Faites vos paris, messieurs! Cela va être sanglant.

Apple et Google ont des points de vue très opposés sur la soumission d'applications à distribuer sur leurs marchés d'applications. D'un côté, nous avons Apple, qui a des directives strictes et un processus d'approbation. De l'autre, nous avons Google, qui a également des directives, mais n'a pas de processus d'approbation (gasp). Je vais examiner l'approche de Google et souligner certains des avantages d'avoir un système tel que celui de Google et pourquoi il n'y a rien à craindre pour l'utilisateur final.

Il existe de nombreuses raisons pour lesquelles Google n'exige pas que les développeurs fassent approuver leurs applications avant de les soumettre à l'Android Market. D'abord et avant tout, il s'agit de donner aux développeurs la liberté de pousser les mises à jour et les applications à leur guise. Un développeur (pas une grande entreprise) ne peut faire qu'un certain nombre de tests de son application et peu importe à quel point il essaie, des bogues semblent toujours apparaître. Le processus de non-approbation de Google permet au développeur d'identifier rapidement le bogue via les commentaires des utilisateurs, de le corriger, puis de publier une mise à jour dès que possible. Un développeur pour Apple devrait identifier le bogue, le corriger, puis soumettre la mise à jour à Apple pour approbation. En attendant, la version buggée de l'application reste et les utilisateurs continuent de se plaindre. Maintenant, ce n'est pas seulement pour les bugs, les développeurs aiment aussi ajouter de nouvelles fonctionnalités, ce qui peut être fait plus rapidement grâce au format de non-approbation d'Android. Le système ouvert d'Android encourage également les développeurs indépendants à tenter leur chance et encourage le développement au lieu de retarder le processus de sélection manuelle des applications qu'ils trouvent acceptables.

La non-approbation d'Android n'entraîne-t-elle pas l'arrivée d'applications de merde sur l'Android Market? Bien sûr, mais cela signifie également que quiconque les télécharge aura la possibilité de les noter et de faire savoir aux autres utilisateurs qu'ils sont de la merde. Qu'en est-il de la sécurité, si Google n'approuve pas ces applications, comment savons-nous qu'elles ne sont pas embrouillées par des logiciels malveillants? Heureusement, chaque application (et compte de développeur) téléchargée sur l'Android Market est automatiquement analysée par le propre système de protection contre les logiciels malveillants de Google. Si quelque chose ne va pas, Google supprimera l'application de l'Android Market ainsi que de tout appareil qui pourrait l'avoir téléchargée. Android est déjà conçu à partir de zéro pour empêcher tout dommage éventuel qu'une application malveillante pourrait causer si elle arrivait sur votre téléphone. Avec le sandboxing et les autorisations, il est hautement improbable qu'une application ait accès à toutes les informations qu'elle ne devrait pas.

Malgré les différences d'approche entre ces deux plates-formes, le résultat final a été deux magasins d'applications qui se portent extrêmement bien. Android est certainement la plate-forme la plus conviviale pour les développeurs, mais les développeurs supporteront toutes les restrictions sont nécessaires pour mettre leurs applications sur n'importe quel marché desservant les chiffres grandioses que nous voyons sur Android et Apple. Quant à nous, utilisateurs finaux, nous en bénéficions de toute façon.

Cette semaine, la sphère iOS a fait l'objet d'une controverse après avoir découvert que l'application de réseau social chérie Path avait été télécharger les carnets d'adresses des utilisateurs sur leurs serveurs sans autorisation. Path a reçu une énorme dose de publicité négative, s'est excusé, a publié une mise à jour de l'application résolvant le problème et a supprimé les informations de leurs serveurs.

L'une des raisons pour lesquelles les gens se sentaient si trahis n'était pas seulement parce que Path faisait quelque chose d'assez clairement violé les attentes des utilisateurs en matière de confidentialité, mais parce qu'Apple avait approuvé une application qui avait fait ces choses pour commencer avec.

Lorsqu'un processus échoue, il est facile de dire qu'il est en panne, mais cela témoigne en fait du bon fonctionnement du processus d'approbation de l'App Store qu'il y a une attente omniprésente de aux utilisateurs que les applications du magasin ne voleront pas leurs données, n'infecteront pas leurs appareils ou ne feront rien qu'un utilisateur jugerait inconvenant… même si, comme avec Path, cette action inconvenante n'est pas réellement interdit par le CLUF du développeur.

En d'autres termes, la question ici est la confiance. En ayant un processus d'approbation, les clients de l'App Store peuvent avoir confiance que leurs données sont en sécurité, et quand ces données s'avèrent ne pas pour être en sécurité à cause d'une application malveillante, la responsabilité est claire: Apple lui-même et le développeur qui a programmé l'application. Cela encourage les développeurs à rester honnêtes et Apple à rester toujours vigilant. Plus important encore, le sentiment de confiance favorisé par le processus d'approbation est un élément important de ce qui fait de l'App Store la distribution d'applications dominante. méthode dans le mobile: les utilisateurs dépensent plus d'argent parce qu'ils font confiance au contrôle qualité d'Apple, ce qui permet aux développeurs de gagner plus d'argent que, disons, Android.

Selon la plupart des comptes, Google veille à supprimer les applications malveillantes de l'App Marketplace après que les utilisateurs commencent à se plaindre… mais cela ne suffit pas. Téléchargez n'importe quelle application sur le marché et il y a une chance qu'il s'agisse d'une application malveillante, cherchant à faire quelque chose de sournois avec vos données. Ce qu'Apple reconnaît, c'est que la santé d'un écosystème d'applications se résume à la confiance, ce qui signifie qu'ils doivent assumer une certaine responsabilité pour le contenu qu'ils vendent. Parfois, ils approuvent paresseusement des applications qu'ils ne devraient pas, et sont critiqués pour cela, et ressemblent à des imbéciles pendant un petit moment... une grande partie du pourquoi l'utilisateur moyen d'Android achète moins d'applications (et les développeurs tirent moins de profit de leurs applications) que sur iOS.

Dernier article de blog

Facebook va transformer Super Troll cette semaine avec des publicités vidéo à lecture automatique pour nous tous [Mise à jour]
September 11, 2021

METTRE À JOUR: Facebook a maintenant confirmé que les publicités à lecture automatique seront déployées cette semaine. Voir la mise à jour au bas d...

| Culte de Mac
September 12, 2021

1Password pour iOS se synchronise enfin avec son homologue Mac via Wi-Fi1Password, le gestionnaire de mots de passe populaire d'AgileBits, a été mi...

Les consommateurs devraient se taire et sourire alors que Verizon fait un don de 1,25 million de dollars d'argent volé à la FCC [Rant]
September 11, 2021

Peut-être avez-vous entendu les « bonnes » nouvelles sur la façon dont Verizon doit verser 1,25 million de dollars à la FCC pour avoir enfreint le ...