Ouvrir le menu principal

MacGeneration

Recherche

Le Mac App Store bloque les apps Electron pour cause d’API privées

Nicolas Furno

lundi 04 novembre 2019 à 08:37 • 98

Logiciels

Plusieurs développeurs signalent que le Mac App Store a refusé leur nouvelle app ou une mise à jour suite à l’utilisation d’API privées. C’est en effet une règle de base de la boutique d’apps d’Apple, seules les API publiques et documentées par la firme peuvent servir. Les développeurs qui utilisent des API privées sont automatiquement bloquées par le processus de validation mis en place par l’entreprise.

Le seul hic dans l’affaire, c’est que ces développeurs en question n’utilisent pas sciemment ces API privées. Ils exploitent tous Electron, le framework multiplateforme créé par GitHub qui permet de créer des apps pour macOS, Windows et Linux en utilisant des technologies issues du web. Même si Apple n’a jamais incité les développeurs à l’utiliser, ce framework a jusque-là été parfaitement accepté sur le Mac App Store, comme en témoigne notamment la présence de la messagerie instantanée Slack.

S’agit-il d’une nouvelle politique d’Apple contre Electron ? Maintenant que le projet Catalyst favorise la création d’apps macOS depuis iOS avec macOS Catalina, la théorie ne serait pas totalement absurde. Mais le plus réaliste est sans doute qu’Apple a renforcé ses mesures de vérification et que les apps Electron passaient jusque-là, mais sont désormais bloquées par le processus de validation automatisé.

Le problème concerne toutes les versions actuelles d’Electron et il n’y a pas encore de solutions. Cela dit, les créateurs du framework vont certainement s’atteler au problème et supprimer les API privées concernées. En attendant, vous pouvez toujours essayer d’argumenter, mais Apple est inflexible sur cette règle. Et attention, les règles sont très claires : si vous essayez trop souvent d’utiliser des APIs privées, Apple peut supprimer votre compte développeur et toutes vos apps. Mieux vaut patienter pour une réponse officielle de la part des concepteurs d’Electron…

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Un adaptateur Thunderbolt vers Ethernet 10 Gb/s en promotion (et l'arrivée des versions USB-C)

12/01/2026 à 23:41

• 0


Astuce : des filtres pour compresser rapidement des PDF sous macOS, en réduisant la taille des fichiers

12/01/2026 à 21:39

• 18


Apple vient de mettre en ligne la seconde bêta d'iOS 26.3, macOS 26.3, watchOS 26.3 et les autres

12/01/2026 à 19:35

• 12


Asus UGen300, un boîtier externe USB pour doper l’IA des PC

12/01/2026 à 17:15

• 8


Art Levinson devrait rester président du CA d’Apple : un signe de prolongation pour Tim Cook ?

12/01/2026 à 15:47

• 4


Chrome 151 abandonnera macOS Monterey

12/01/2026 à 15:03

• 17


Vous avez du mal à redimensionner les fenêtres de macOS Tahoe ? Vous n’êtes pas seul

12/01/2026 à 14:42

• 56


macOS Tahoe : des développeurs s’opposent aux nouvelles icônes dans les menus

12/01/2026 à 11:57

• 32


L’alternative au Magic Keyboard à prix cassé : le Logitech Combo Touch dès 110 € !

12/01/2026 à 11:38

• 16


Display Menu permet d’accéder en un clic à toutes les définitions de macOS

12/01/2026 à 11:11

• 3


Logi Options+ : la version Windows aussi touchée par un certificat expiré, mais c’est moins grave

12/01/2026 à 10:56

• 3


Voilà à quoi ressemblerait l’Apple Watch si elle était née à la fin des années 90

12/01/2026 à 10:03

• 17


Instagram : Meta dément toute fuite de données (mais admet un bug)

12/01/2026 à 09:33

• 9


L’Inde voudrait forcer Apple à donner le code source d’iOS pour un audit

12/01/2026 à 09:30

• 51


A quoi ressemblera Health+, le service santé d’Apple ?

12/01/2026 à 07:08

• 32


40 ans plus tard, Dark Castle arrive enfin sur Windows

11/01/2026 à 17:30

• 36