Mac App Store : Apple recale certaines apps permettant d'entrer une clé d'API OpenAI

Félix Cattafesta |

Faire valider son programme sur l'App Store ou le Mac App Store relève souvent du parcours du combattant. Récemment, plusieurs développeurs ont vu leurs mises à jour rejetées de la boutique d'Apple sous prétexte qu'elle laissait les utilisateurs entrer leur propre clef d'API OpenAI. Le blocage semble toucher des développeurs de manière aléatoire, certains passant entre les mailles du filet là où d'autres doivent faire appel auprès de Cupertino.

Si ChatGPT et DALL-E sont accessibles gratuitement via des services maison, OpenAI propose également des clefs d'API destinées aux développeurs. Celles-ci peuvent permettre à l'utilisateur lambda d'utiliser les services de l'entreprise via une app tierce, par exemple ChatGPT sur Apple Watch, sur iPhone ou encore via Raccourcis.

Or, Apple aurait visiblement une tolérance à géométrie variable sur le sujet. Si certaines apps invitant à entrer sa clef OpenAI passent sans problèmes, d'autres sont refoulées par les équipes de validation de l'App Store. Les développeurs de NotePlan et de MacWhisper en ont fait l'expérience et se tous deux étonnés sur Twitter de voir leurs mises à jour refusées. De nombreux autres développeurs se sont plaints du même problème dans les réponses à leurs tweets. Apple se justifie auprès du créateur de MacWhisper :

En ce qui concerne la clef API, son utilisation est considérée comme un déverrouillage de fonction tierce payante et doit être supprimée, même si ce service n'est pas lié à votre application.

Le développeur du client ChatGPT OpenCat a lui aussi dû faire face au même problème. Le souci viendrait apparemment du fait qu'il est nécessaire de créditer son compte OpenAI avec de l'argent en dehors du circuit Apple. Cupertino se justifie également en invoquant l'article 3.1.1 des règles de l'App Store, qui implique que les apps ne puissent pas utiliser leurs propres mécanismes pour déverrouiller du contenu ou des fonctionnalités, tels que « des clés de licence ».

Après avoir fait appel et attendu un mois, le créateur d'OpenCat a finalement obtenu gain de cause auprès du service en charge de la validation des apps. On notera que si la version macOS de son app a été bloquée, la déclinaison iOS (aux fonctionnalités identiques) est visiblement passée du premier coup.

Ce n'est pas la première fois que des développeurs se plaignent de la politique hasardeuse de validation d'Apple : les créateurs du jeu Untitled Goose Game se sont faire refouler sous prétexte que… l'utilisateur ne pouvait pas passer le générique de fin. De guerre lasse, ils ont fini par jeter l'éponge.

avatar fte | 

Vivement le sideloading.

avatar Fego007 | 

@fte

On parle du Mac App Store la :)

avatar r e m y | 

La remarque de FTE reste valide!
On peut la traduire par "heureusement que sur Mac le sideloading existe!" pour récupérer ces apps directement auprès du développeur.

avatar fte | 

@Fego007

"On parle du Mac App Store la :)"

C’est juste. J’avais oublié son existence. Vive le sideloading alors.

avatar Mageekmomo | 

Ça me rappelle tellement de mauvais souvenirs… bien content de ne plus avoir à faire appel à l’arbitraire des équipes de validation de l’App Store

avatar fte | 

@Mageekmomo

"Ça me rappelle tellement de mauvais souvenirs…"

J’ai envie de dire pareil car c’est ce qui m’a conduit à abandonner le développement pour iOS d’abord puis abandonner macOS, mais le changement s’est révélé extraordinairement bénéfique pour ma vie professionnelle et pour ma santé mentale, très rapidement. There is that.

avatar mimolette51 | 

Je suis bien content de ne plus être de cette prison dorée.

avatar Kriskool | 

Ah bon et ça les gêne pas qu’on puisse entrer la clé chat GPT dans l’app raccourcis ?

avatar mat16963 | 

@Kriskool

La géométrie variable… Sur l’App Store ce qui les gêne réellement c’est que les développeurs permettent aux utilisateurs de payer directement chez OpenAI sans commission d’Apple. Donc en empêchant les développeurs d’ajouter un champ pour la clé API ils sont obligés d’intégrer la leur à l’app… et donc passer par un achat intégré/abonnement et c’est jackpot pour Apple…

avatar oomu | 

toute ma vie est entièrement vouée à un seul évènement et strictement rien d'autre ne compte (pas même rire ni chanter): voir l'abolition du monopole des boutiques d'applications par le constructeur des machines.

avatar fte | 

@oomu

Tu oublies les flammes infernales de notre courroux. Je veux voir ces verrouillages brûler, et je danserai nu autour de ce feu puis je grillerai des saucisses.

avatar R-APPLE-R | 

Apple commence a nous les casser sérieusement maintenant ça commence à bien faire.
Je réitère mon veux de virer Tim au plus vite 👿

avatar PtitXav | 

Entrer une clé signifie sur le développeur a fait une appli en utilise la license gratuite mais veut quand même récupérer de l’argent (pub) sans rémunérer non seulement Apple mais aussi OpenAI.
Depuis qu’OpenAI fournit une app sur l’AppStore. Il n’y a plus besoin de clone bidons.

avatar irishboy | 

@PtitXav

Tu vas un peu vite sur les raccourcis ! Si tu n’as pas envie que Chatgpt pompe tes prompts et que tu préfères faire du pay as you go plutôt que l’abonnement mensuel, je ne vois pas où est le problème. Toutes n’ont pas systématiquement de la pub ! D’ailleurs si vous en avez une utilisant l’APi qui fonctionne bien et autorise la sauvegarde prompt ça ferait plaisir !

avatar Mike Mac | 

Les apps refusées se verront rachetées à vil prix par Apple ou sherlocker !

avatar claude72 | 

@ fte et R-APPLE-R

Bon, alors, il y en a un qui s'est grillé la saucisse en dansant nu autour de son feu et l'autre qui a ses boules toutes cassées... vous ne croyez pas que l'Appstore vous tape un peu trop sur le cerveau (celui du bas, bien sûr) ?

Ceci dit, toute ma vie est entièrement vouée à un seul événement, et strictement rien d'autre ne compte (pas même rire ni chanter ni boire ni manger) : voir l'abolition des génériques de fin qu'on ne peut pas passer.

CONNEXION UTILISATEUR