Apple a été sous le feu des médias ces dernières semaines. Cette fois, il ne s'agit pas de pseudo-procès ou de mauvaises conditions chez Foxconn, mais du processus d'approbation des applications, que l'entreprise essaie toujours de garder le plus sous contrôle possible malgré le grand nombre de nouvelles applications et de mises à jour qui arrivent dans le processus d'approbation. tous les jours. Avec iOS 8, Apple a offert aux développeurs des outils et une liberté complètement nouveaux dont ils n'auraient jamais rêvé il y a un an. Des extensions sous forme de widgets, la façon dont les applications communiquent entre elles ou la possibilité d'accéder aux fichiers d'autres applications.
Une telle liberté, qui était jusqu'à récemment le privilège du système d'exploitation Android, n'était probablement pas celle d'Apple, et très vite l'équipe chargée d'approuver les applications a commencé à piétiner les développeurs. La première victime a été l'application Launcher, qui permettait de composer des contacts ou de lancer des applications avec des paramètres par défaut depuis le Centre de notifications. Un autre à la mode cas se concerné calculatrices fonctionnelles dans le centre de notifications de l'application PCalc.
Règles écrites et non écrites
Les derniers à connaître le revers des règles non écrites ont été les développeurs de Panic, qui ont été contraints de supprimer la fonction d'envoi de fichiers vers iCloud Drive dans l'application Transmit iOS. "La meilleure façon d'expliquer pourquoi ils ne voulaient pas que la fonctionnalité Launcher existe dans iOS est qu'elle ne correspondait pas à leur vision du fonctionnement des appareils iOS", a commenté l'auteur de Launcher.
Dans le même temps, aucun des développeurs des applications mentionnées n'a violé aucune des règles émises par Apple pour les nouvelles extensions. Dans de nombreux cas, elle offrait une interprétation très large ou était assez vague. Selon Apple, la raison de la suppression de la calculatrice PCalc était le fait qu'elle n'était pas autorisée à effectuer des calculs dans le widget. Toutefois, une telle règle n’existait pas au moment où la demande a été approuvée. De même, l'équipe d'approbation d'Apple a argumenté dans l'affaire Diffusez iOS, où l'application ne peut envoyer que les fichiers qu'elle crée vers iCloud Drive.
En plus des règles disponibles, Apple a apparemment créé un ensemble de règles non écrites que les développeurs n'apprennent que lorsqu'ils ont investi leur temps et leurs ressources dans une fonctionnalité ou une extension donnée, pour découvrir quelques jours après la soumission pour approbation qu'Apple le fait. je ne l'aime pas pour une raison quelconque et n'approuvera pas la mise à jour ou l'application.
Heureusement, les développeurs ne sont pas sans défense dans un tel moment. Grâce à la couverture médiatique de ces cas, Apple a annulé certaines de ses mauvaises décisions et autorisé à nouveau les calculatrices dans le centre de notifications, et la possibilité d'envoyer des fichiers arbitraires vers iCloud Drive est revenue à Transmit iOS (nouvellement Transmit pour iOS). Cependant, ces décisions basées sur des règles non écrites et leur annulation quelques semaines plus tard montrent une disparité de pensée et de vision pour les applications tierces, et peut-être une lutte interne entre les dirigeants d'Apple.
Une direction à trois têtes
L'App Store ne relève pas de la compétence d'un seul vice-président d'Apple, mais peut-être de trois. Selon le blogueur Ben Thompson l'App Store est en partie géré par Craig Federighi du côté de l'ingénierie logicielle, en partie par Eddy Cue qui gère la promotion et la conservation de l'App Store, et enfin Phil Schiller, qui dirigerait l'équipe d'approbation des applications.
Le renversement de cette décision impopulaire s'est probablement produit après l'intervention de l'un d'entre eux, après que l'ensemble du problème a commencé à être rapporté dans les médias. Le candidat le plus probable est Phil Schiller, qui dirige par ailleurs le marketing d'Apple. Une telle situation ne donne pas à Apple une bonne réputation aux yeux du public. Malheureusement, tous les développeurs n’ont pas vu l’annulation d’une mauvaise décision.
En cas de candidature Brouillons il y avait une situation tellement absurde qu'Apple a d'abord ordonné d'annuler la fonctionnalité du widget, qui permettait de lancer l'application avec certains paramètres, par exemple avec le contenu du presse-papiers. Après l'avoir supprimé, il a refusé d'approuver la mise à jour, affirmant que le widget ne pouvait pas faire grand-chose. C'est comme si Apple ne pouvait pas décider ce qu'il voulait vraiment. Ce qui est encore plus absurde dans toute cette situation, c'est que quelques semaines plus tôt, Apple avait fait la promotion de la nouvelle application Drafts sur la page principale de l'App Store. La main gauche ne sait pas ce que fait la main droite.
L’ensemble de la situation entourant l’approbation jette une mauvaise ombre sur Apple et nuit particulièrement à l’ensemble de l’écosystème que l’entreprise construit si sérieusement. Même s’il n’y a aucun danger que les développeurs commencent à quitter la plateforme iOS, ils préfèrent ne pas investir leur temps et leurs ressources dans des fonctionnalités utiles juste pour tester s’ils passeront par le réseau de règles non écrites de l’App Store. L'écosystème perdra ainsi de grandes choses qui ne seront disponibles que sur une plateforme concurrente, où les utilisateurs et finalement Apple perdront. "Je m'attends à ce que ce qui suit se produise dans les mois à venir : soit ces refus insensés cessent ou cessent complètement, soit l'un des plus hauts dirigeants d'Apple perd son emploi", a déclaré Ben Thompson.
Si l'entreprise décide de desserrer la ceinture des développeurs et d'autoriser des choses jamais vues auparavant dans iOS, elle devrait également avoir le courage d'affronter ce que les développeurs proposent. La solution comportant des restrictions inattendues constitue un équivalent de développement plus faible du Printemps de Prague. Après tout, qui est Apple pour forcer les développeurs à suivre les règles non écrites alors qu'il enfreint lui-même les règles écrites ? Il est interdit aux applications d'envoyer des notifications à caractère promotionnel, alors que ces notifications proviennent précisément de l'App Storeú pour l'événement (RED). Même si cela était bien intentionné, cela constitue néanmoins une violation directe de ses propres règles. Apparemment, certaines applications sont plus égales…
Bon, ce qui arrive à Apple ces derniers temps me donne envie de crier... Je peux acheter Android pour un dixième du prix, je serai pareil qualitativement :-/
Je n'y crois absolument pas. J'ai utilisé Android pendant 4 ans. Tablettes Nexus et téléphones de la série Galaxy S. Le traitement d'une tablette et d'un téléphone pour un dixième du prix d'un produit Apple correspond absolument à ce prix. Dégoûtant plus que dégoûtant. Je n'ai jamais eu de tablette pire que le Nexus. Mais bon, je comprends qu’un travail de qualité n’est pas pour tout le monde. Mais le problème vient directement d’Android. Les Nexus ont un Android pur et sont des appareils de référence. Malgré cela, le fonctionnement n'est pas fluide, la transition entre les écrans est également interrompue, les réglages sont illogiques, complexes et quelque chose ne fonctionne qu'occasionnellement. Bien entendu, la plus grande faiblesse réside dans les applications. Je n'ai pas rencontré d'application sur Android qui ne plante pas. Et la plupart des jeux et applications plantent plusieurs fois par semaine. La sauvegarde native des données est pratiquement impossible et le travail quotidien avec Android est tout simplement incroyablement ennuyeux. Et peu importe qu'il s'agisse d'un téléphone pour 18 2 ou XNUMX. Aucun des deux ne fonctionne correctement. Android n'est utilisable que si vous n'avez pas besoin de fiabilité et de connexion de différents appareils. Si vous souhaitez uniquement un téléphone pour appeler, que vous n'avez pas de tablette et que vous ne travaillez pas avec le multimédia, alors oui. Sinon non. Voilà pour un androïde guéri. :D
Beaucoup d'utilisateurs d'Android répondront ici que ce n'est pas vrai, qu'il est possible de régler le système... Malheureusement, beaucoup d'entre eux ne comprennent pas que tout le monde ne veut pas s'en occuper...
Je le définirais comme un sentiment plus subjectif et que tout le monde est à l'aise avec quelque chose de différent. Android pour certains parce que… Apple pour certains parce que…
C'est normal. Lorsque j'ai enregistré mon identifiant Apple en tant que développeur, on m'a dit que je n'avais pas de chance, car cet identifiant Apple est enregistré en tant qu'éditeur iBooks dans l'iBook Store et ce développeur et éditeur iBooks ne peuvent pas être sur le même compte. Quand je leur ai expliqué que je n'avais pas besoin de l'éditeur iBooks, laissez-les le supprimer de mon identifiant Apple, il s'est donc avéré que je devais de toute façon créer un nouvel identifiant Apple, que je pourrais utiliser pour développer des applications. (L'ensemble du processus a pris environ 3 semaines, avec le fait qu'ils m'ont même restitué le montant payé afin que je puisse le payer à nouveau plus tard avec un nouvel identifiant Apple.)
Apple a un formidable écosystème, mais même s'il jure que les développeurs sont la chose la plus importante pour lui, son approche à leur égard est tellement... étrange. D'une part, je comprends qu'il ne veut pas que ce sur quoi il construit (stabilité du système) soit détruit, mais d'un autre côté, s'il a des problèmes avec cela, il aurait dû introduire des fonctionnalités comme les widgets uniquement dans iOS 9, quand il les a débogués et fonctionnels. Seul un imbécile pourrait penser que les widgets seront utilisés différemment de la façon dont les développeurs les utilisent…
Les règles « non écrites » concernant les remboursements lors d’un achat sur la boutique en ligne Apple les ont encore plus blessés. Après une expérience récente, je sais que je ne commanderai plus jamais quoi que ce soit dans la boutique en ligne Apple tchèque de ma vie, car ce ne sont que des fraudeurs qui violent également les lois de la République tchèque !
Oui, c'est vrai, vous achetez l'application. Ça ne marche pas. Vous tapez Apple. Personne ne répond. Argent vp*****. Au cours des trois dernières années, j'ai cuisiné min. 20 €.