Le « repas gratuit » de l’App Store d’Apple : qui paie pour l’écosystème ?

2025-06-05

L’App Store d’Apple se vante de générer des billions de dollars de chiffre d’affaires et de ventes pour les développeurs, mais une grande majorité ne paie aucune commission. Cependant, une petite minorité, en particulier les développeurs indépendants, sont accablés par des commissions élevées pour les achats intégrés (IAP), ce qui suscite la controverse. L’auteur soutient qu’Apple utilise les IAP pour forcer quelques-uns à subventionner l’ensemble de l’écosystème, y compris les applications « gratuites » qui génèrent des milliards de dollars grâce à la publicité ou à d’autres moyens — un scénario de « repas gratuit » flagrant. L’article remet en question la justice et le bien-fondé de cette pratique, suggérant que la rentabilité d’Apple provient des ventes de matériel, et non des commissions des développeurs, et accusant finalement Apple d’exploiter un petit sous-ensemble de développeurs.

Lire plus
Développement

Les analyses de logiciels malveillants de macOS ralentissent le lancement des applications

2025-05-01

Le développeur Jeff Johnson a découvert que le processus syspolicyd de macOS effectue des analyses de logiciels malveillants sur les applications, ce qui entraîne un lancement lent d'applications telles que Xcode, FileMerge et Google Chrome. Ces analyses consomment des ressources CPU importantes, entraînant des retards notables même pour les petites applications. Johnson soupçonne que syspolicyd analyse non seulement l'application elle-même, mais aussi ses bibliothèques liées. Il a résolu le problème en désactivant la Protection de l'intégrité du système (SIP), mais cela désactive également certains services système. L'article explore la cause première et exprime la frustration face à cette mesure de sécurité apparemment inutile, préférant les analyses en arrière-plan aux interruptions au premier plan.

Lire plus

Lancements lents d'applications Mac : analyse antivirus ou manque de cache ?

2025-05-01

Le blogueur Jeff Johnson a découvert l'année dernière que les lancements lents des applications Mac étaient dus à l'analyse antivirus effectuée par le processus syspolicyd. Cependant, le blogueur Howard Oakley n'est pas d'accord. Johnson utilise des spindumps pour réfuter Oakley, montrant que l'analyse antivirus se produit pendant dlopen lors du chargement de bibliothèques dynamiques. Oakley affirme que les lancements lents sont dus à des ratés de cache de hachage SHA-256 pour les fichiers du dossier Frameworks. Johnson soutient que la théorie d'Oakley manque de preuves et ignore le fait que les fichiers binaires universels contiennent deux architectures, ce qui rend les estimations du temps de calcul de hachage d'Oakley imprécises. Le cœur de ce débat réside dans des interprétations différentes des journaux système et des instantanés de processus, et dans des compréhensions différentes des mécanismes de cache.

Lire plus
Développement applications Mac

Xcode se connecte constamment : un cauchemar pour la confidentialité et les performances

2025-03-01

Le développeur Jeff Johnson a découvert qu’Xcode se connecte fréquemment aux serveurs Apple lors de la construction de projets, ce qui provoque des ralentissements. À l’aide de Little Snitch, il a identifié `developerservices2.apple.com` comme le coupable ; la désactivation des connexions à ce domaine a considérablement amélioré les temps de construction. Des investigations supplémentaires ont révélé qu’Xcode se connecte également à d’autres serveurs Apple, tels que `devimages-cdn.apple.com` et `appstoreconnect.apple.com`, au démarrage et à l’ouverture de projets. Ces connexions semblent inutiles et peuvent impliquer la collecte de données de développeur. Johnson soutient que ce comportement compromet la confidentialité des développeurs et recommande de désactiver les connexions réseau inutiles.

Lire plus
Développement

Xcode se connecte constamment à Internet : problèmes de confidentialité et ralentissements de la compilation

2025-02-25

Le développeur Jeff Johnson a découvert qu’Xcode se connecte fréquemment aux serveurs Apple lors de la compilation de projets, ce qui entraîne des ralentissements, notamment lors de la phase de « Collecte des données d’approvisionnement ». En désactivant les connexions à developerservices2.apple.com à l’aide de Little Snitch, il a résolu le problème de vitesse de compilation. Il a également constaté qu’Xcode se connecte à d’autres serveurs Apple, tels que devimages-cdn.apple.com et appstoreconnect.apple.com, au lancement et à l’ouverture de projets, apparemment sans nécessité et potentiellement en transmettant des informations sur le développeur à Apple. Jeff soutient qu’Xcode agit comme un mécanisme de collecte d’analyses de développeurs, compromettant ainsi la confidentialité des développeurs.

Lire plus
Développement Vitesse de compilation

La dernière mise à jour d'Apple réactive furtivement Apple Intelligence

2025-02-11

Une récente mise à jour de macOS 15.3.1 et iOS 18.3.1 a réactivé Apple Intelligence pour certains utilisateurs, même s'ils l'avaient précédemment désactivé. Le comportement semble lié à l'affichage ou non de l'Assistant de configuration et de l'écran de bienvenue après la mise à jour. Le développeur Jeff Johnson a rapporté cette incohérence sur ses appareils, générant une frustration chez les utilisateurs. Cette réactivation automatique est considérée comme une mesure hostile à l'utilisateur, rappelant la pratique passée d'Apple de réactiver automatiquement Bluetooth à chaque mise à jour du système d'exploitation - pratique finalement corrigée, pour être apparemment remplacée par ce nouveau problème.

Lire plus
Technologie

L'arme secrète de Little Snitch : Contrôle précis de l'assistant de recherche de Safari

2025-01-24

Lors de la configuration de Little Snitch sur un nouveau Mac, l'auteur a découvert que le processus de l'assistant de recherche de Safari se connectait silencieusement à ssl.gstatic.com de Google. Changer le moteur de recherche ou bloquer la connexion a fonctionné, mais cette dernière a interféré avec l'authentification Gmail. La solution ? Une règle intelligente de Little Snitch utilisant la fonction « via », bloquant uniquement la connexion de l'assistant de recherche tout en permettant à Safari lui-même, mettant en évidence une fonctionnalité puissante et peu connue. Cela met en lumière un aspect subtil mais significatif de la communication en arrière-plan entre le navigateur et le moteur de recherche.

Lire plus
Développement

La recherche visuelle améliorée d'Apple Photos soulève des inquiétudes concernant la vie privée dans iOS 18 et macOS 15

2024-12-28

Les mises à jour iOS 18 et macOS 15 d'Apple incluent une fonctionnalité de « recherche visuelle améliorée » dans l'application Photos, activée par défaut. Bien qu'Apple affirme utiliser le chiffrement homomorphe et la confidentialité différentielle pour protéger les données utilisateur envoyées à ses serveurs pour traitement, cela a suscité des inquiétudes concernant la vie privée. L'auteur soutient que la décision d'Apple d'activer cette fonctionnalité par défaut sans le consentement explicite de l'utilisateur ne tient pas compte des attentes des utilisateurs en matière de vie privée, surtout compte tenu des antécédents de vulnérabilités de sécurité dans les logiciels Apple. L'auteur recommande fortement de désactiver la fonctionnalité, car les risques potentiels l'emportent largement sur les avantages perçus.

Lire plus