Excédé par l'App Store, le développeur de FlickType supprime une fonction d'accessibilité

Mickaël Bazoge |

Kosta Eleftheriou, le développeur de l'application FlickType, n'en peut plus de la mauvaise volonté de l'App Store. FlickType, surtout connu pour son clavier pour Apple Watch très performant (hélas limité à l'anglais et à l'espagnol), contient aussi un clavier virtuel pour iPhone, destiné aux utilisateurs aveugles et malvoyants. Après une série d'allers et de retours stériles avec l'équipe de validation de la boutique, Kosta lâche l'affaire et supprime cette fonction. Il s'en explique dans un fil Twitter plein de ressentiment contre le constructeur.

Le clavier virtuel de FlickType pour l'iPhone.

La semaine dernière, le développeur a livré une mise à jour visant à corriger des bugs sur iOS 15 et à améliorer la prise en charge de VoiceOver. Apple a rejeté cette mise à jour en raison d'un problème d'autorisation : « [Apple] soutient à tort que notre extension de clavier ne fonctionne pas sans l'accès complet [au clavier] ». Il y a trois ans, Apple avait soulevé cette même objection et à l'époque, Kosta avait fait appel de la décision, qui avait été annulée. Rebelote donc.

Le développeur a tenté de joindre Apple à plusieurs reprises la semaine dernière (neuf fois !), sans succès, personne n'était au bout du fil. À cela s'ajoute la longue liste des difficultés posées par l'App Store ces dernières années — il y en a pour 40 pages de rejets « répétés, injustifiés et déraisonnables » qui représentent autant de frustration et d'épuisement émotionnel. Sans oublier des API que Kosta décrit comme « horribles (…) boguées, incohérentes, en constante évolution et cassées », notamment tout ce qui a trait à l'accessibilité.

Kosta Eleftheriou est bien connu des services d'Apple. C'est lui qui met sans cesse le projecteur sur les applications parasites dont FlickType a été victime, mais aussi d'autres éditeurs. Excédé par les pratiques d'Apple, il a même porté plainte contre le constructeur :

Le développeur de FlickType attaque Apple pour pratiques monopolistiques

Le développeur de FlickType attaque Apple pour pratiques monopolistiques

avatar Bigdidou | 

@webHAL1

« j'ouvre une grosse présentation PowerPoint ou Keynote ça fait du slide loading, ça n'apporte rien de bon ! »

Arf, je cherchais un truc comme ça ;)

avatar Jean-Jacques Cortes | 

Un truc qui m’agace avec les iPhone c’est la petite taille des cases pour remplir le carnet d’adresse et les cases d’index sur le côté. Quant au déplacement du curseur c’est du n’importe quoi.

avatar Sindanarie | 

@Jean-Jacques Cortes

Le déplacement du curseur ! Que de bagarres et de temps perdu avec !

avatar popeye1 | 

Apple, Apple, APPLE, APPLE
Une pomme en définitive, mais une pomme orgueilleuse !
Et avare par dessus le marché.
Un ancien collègue que j’avais branché Mac il y a fort longtemps, du temps de SJ, me lance un brin goguenard l’autre jour : Toujours sur Mac?
J’ai mis mon mouchoir par dessus et l’ai quitté en faisant semblant de ne pas comprendre.

avatar Rez2a | 

@popeye1

Quel est le problème avec les Mac ?

avatar en chanson | 

@Rez2a

La 3D

avatar brunnno | 

@Rez2a

Le prix ? 🤣

avatar Sindanarie | 

@Rez2a

Les couleurs 😱🥶

avatar pat3 | 

On part du problème d’un développeur mécontent et on arrive à Apple est une dictature.
Rien à voir.
Si ce dev est régulièrement mécontent, il peut commencer à aller bosser pour plein d’autres plateformes, puis migrer progressivement toute son activité. Android, Windows, Linux, la PS4, la switch, il y a du choix, et il y a plein de secteurs pro qui manquent de bras !
Je veux bien qu’on soit mécontent de quelque chose, mais au bout d’un moment, faut arrêter de se faire du mal et se donner les moyens de changer.

Perso, quand je suis mécontent d’une boutique, je n’y remet plus les pieds.
Je ne mets plus les pieds à Zara, j’ai boycotté Virgin Megastore, et je n’utiliserai plus jamais Renault mobility pour cause de très mauvais services (c’est mon expérience, pas forcément la vôtre).
Bon. Je ne vais pas sur les forums de Zara, Renault et Virgin pour dire que c’est nul à chaque post où quelqu’un se plaint ?
Idem pour les applis : j’ai quitté Rapidweaver, DayOne, 1password, Ulysses, MS Word, et plein d’autres apps que j’utilisais tous les jours parce que leur évolution ne me convenait pas. Et devinez quoi : elles sont toutes remplaçables.
Vois n’êtes pas bien chez Free, Sfr, Orange, Bouygues ? Barrez-vous, il y a le choix.

Rien, absolument rien ne vous retient ! Les outils de migration vers une autre plateforme sont au point, avec un peu de méthode vous retrouverez toutes vos données ailleurs (et si vous utilisez des outils multiplateformes c’est encore mieux, vous n’aurez pas à changer d’outils).

Vous restez sur un Cloud agnostique et voilà ! Plus de servitude à un cloud propriétaire.

Et partir, si tant est que ça soit suivi par un peu de monde, c’est le meilleur moyen de faire fléchir Apple. Partez, dites partout pourquoi, et si ça a une quelconque influence sur le chiffre d’affaires, Apple ira dans votre sens.

Rester, râler, utiliser et racheter du Apple, c’est le meilleur moyen de les conforter dans leur choix. Pourquoi perdre ce temps ? Quel est l’interêt ?

avatar Nico_Belgium | 

@pat3

Bla bla bla

On ne parle pas d’un client mais d’un développeur la.

Quelqu’un qui gagne sa vie avec des apps.

Si tu développes pour le marché mobile, Apple est incontournable aujourd’hui. Les acheteurs iphones étant les plus enclins à dépenser des sous.

Donc c’est très bien de dire que si t’es pas content de Renaud tu achètes une autre voiture, mais c’est pas Renaud qui paye ton salaire..

avatar pat3 | 

@Nico_Belgium

"Donc c’est très bien de dire que si t’es pas content de Renaud tu achètes une autre voiture, mais c’est pas Renaud qui paye ton salaire.."

Si as un moment t’es pas satisfait de ton boulot, tu cherches à en changer et à évoluer.
C’est pas Apple qui paie son salaire non plus.

avatar Nico_Belgium | 

@pat3

Tu changes pas de spécialité de développement en un clin d’œil.

Changer de language et de plate forme c’est un investissement à long terme, un nouvel apprentissage, une expérience que tu met « a la poubelle ».

C’est loin d’être une décision qu’on peut prendre à la légère. Sans compter qu’une passion peut se cacher derrière aussi.

On peut être passionné mais en avoir marre de certains côtés et faire des coup de gueule pour que les choses changent.

Être passionné et aimer ce qu’on fait ne veux pas dire accepter tout aveuglément

avatar pat3 | 

@Nico_Belgium

Je me doute que ce n’est pas simple, mais si tu as déjà changé de métier, ou de branche dans ton métier (moi oui), ce n’est pas simple non plus.
Après la passion certes, mais si ta passion te fais pas bouffer, c’est pas la faute des autres.

Et je répète: râler de temps à autre, pourquoi pas. Passer du temps à râler sur quelque chose, c’est juste le perdre, son temps.
Et je réagissais plus aux commentaires sur la dictature Apple qu’au propos du dev qui au final s’exprime de manière toute stratégique, ou du moins tactique, àmha.

avatar webHAL1 | 

@Nico_Belgium :

Tout à fait d'accord avec vous.

Pour en revenir à Kosta Eleftheriou, j'espère que ça lui aura fait du bien de s'exprimer sur Twitter et de partager sa frustration, mais qu'il ne s'attend pas à ce que ça change quoi que ce soit. Apple se moque totalement qu'un petit développeur comme lui rencontre des difficultés avec les règles qu'elle impose. Et puisqu'elle dispose d'un monopole avec l'App Store, elle n'a absolument aucune raison de prendre en compte les remarques qui lui sont adressées directement ou indirectement.

avatar Ichigo-Roku | 

C'est très loin d'être vrai, changer de langage ne veut pas dire que tout ce que tu as appris jusqu'ici est à mettre à la poubelle.
Le développement c'est bien plus qu'un simple langage ou Framework, certes il y a plein de choses nouvelles à apprendre dû au nouveau langage et/ou framework, mais clairement quand tu as déjà un bagage dans le développement tu apprends bien plus vite.
Tu ne seras pas aussi productif tout de suite, mais bon ton expérience est réutilisable ce qui te démarque très largement d'un pur débutant.

avatar Nico_Belgium | 

@Ichigo-Roku

J’ai caricaturé j’avoue ;-)

Mais je voulais dire par là que quand on est spécialiste dans un domaine aussi particulier que peut l’être le développement mobile, la reconversion ne se fait pas en un claquement de doigt

avatar byte_order | 

@pat3
> C’est pas Apple qui paie son salaire non plus.

Non.

Par contre c'est bien Apple qui lui prélève 30% sur la part de son "salaire" qui correspond aux recettes qu'il tire de la vente de ses apps pour appareils de marque Apple.

Et, ça, cela change légèrement la donne.

Quand l'Etat vous prend X% d'impôt sur vos revenus et que dans le même temps les services que vous rend l'Etat se dégradent quand même, vous ne ralez pas ?

L'usage de l'AppStore n'est pas gratuit pour un développeur : il y laisse 30% de ces recettes (et paye également 99€ annuelllement).

Il est client de l'AppStore. Quand un client est mécontent, qu'il s'en plaigne auprès du fournisseur du bien ou du service n'a rien de scandaleux. Qu'il le fasse éventuellement publiquement non plus, c'est fonction du niveau de mécontentement et depuis combien de temps cela dure ainsi.

Apple, comme toute entreprise, a une image de marque à "défendre". Ce n'est pas à ses clients de la défendre gratuitement à sa place en s'auto-censurant.

avatar byte_order | 

@pat3

> Et partir, si tant est que ça soit suivi par un peu de monde,
> c’est le meilleur moyen de faire fléchir Apple.

L'actualité récente de ces 2 dernières années démontre qu'Apple bouge nettement plus quand la pression vient d'acteurs bien plus lourds que les consommateurs ou développeurs individuels. Cela bouge quand les acteurs majeurs comme Epic, Microsoft, Google, Netflix, Spotify, Amazon font état et très très médiatiquement de leur désaccord. La chambre d'écho est alors bien plus efficace.

avatar pat3 | 

@byte_order

"L'actualité récente de ces 2 dernières années démontre qu'Apple bouge nettement plus quand la pression vient d'acteurs bien plus lourds que les consommateurs ou développeurs individuels"

Ce qui va dans mon sens : en tant que développeur ou consommateur individuel, ça ne sert à rien de râler continuellement dans les forums.

avatar socotran77 | 

Ça serait bien si vous pouviez lancer une enquête pour savoir si les gens ont, comme nous, de plus en plus de difficultés à utiliser le clavier des iPhones

Pages

CONNEXION UTILISATEUR