1 points par GN⁺ 2024-03-13 | 1 commentaires | Partager sur WhatsApp
  • Apple autorise désormais pour les développeurs de l’UE la distribution directe via un site web, le choix de la présentation des promotions intégrées à l’app, et l’exploitation d’une boutique d’apps alternative réservée à leurs propres apps
  • Le périmètre des boutiques d’apps alternatives ouvertes avec iOS 17.4 s’élargit, permettant à une boutique tierce de ne proposer que ses propres apps sans inclure celles d’autres développeurs
  • Les liens d’offres, remises et promotions intégrées à l’app qui redirigent vers un paiement sur le web n’imposent plus le modèle Apple, dont l’utilisation devient facultative
  • La distribution web n’est ouverte qu’aux développeurs remplissant certains critères, comme au moins 2 ans d’adhésion continue à l’Apple Developer Program et une app ayant dépassé 1 million de premières installations iOS dans l’UE l’année précédente
  • Le téléchargement direct depuis un site web sera disponible après une mise à jour logicielle plus tard au printemps, et ne s’appliquera qu’à l’UE dans le cadre du plan de conformité au DMA d’Apple

Trois options ouvertes aux développeurs de l’UE

  • Apple a annoncé trois changements supplémentaires pour les développeurs de l’UE
    • possibilité de distribuer des apps directement depuis une page web
    • possibilité pour les développeurs de choisir la façon de concevoir les promotions, remises et offres intégrées à l’app
    • ajout d’une nouvelle option pour le fonctionnement des boutiques d’apps alternatives

Une boutique d’apps alternative ne contenant que ses propres apps

  • Apple a activé la semaine dernière les boutiques d’apps alternatives dans l’UE avec iOS 17.4
    • auparavant, une boutique tierce pouvait proposer à la fois un catalogue d’apps d’autres développeurs et les apps du développeur de la marketplace lui-même
  • Après ce changement, une boutique tierce peut ne proposer que les apps de son propre catalogue
    • par exemple, un studio de jeux peut créer sur iOS une boutique d’apps ne proposant que ses propres jeux

Assouplissement du design des liens de promotion intégrés à l’app

  • Lorsqu’un développeur dirige l’utilisateur vers le parcours de finalisation d’une transaction sur son propre site web, il peut désormais choisir lui-même comment afficher les promotions, remises et offres intégrées à l’app
  • L’utilisation du modèle Apple pour le design des liens menant vers un site web est désormais facultative

Conditions pour la distribution directe depuis un site web

  • Les développeurs doivent répondre à certains critères d’Apple pour pouvoir distribuer directement leurs apps depuis un site web
    • avoir été membres de l’Apple Developer Program sans interruption pendant plus de 2 ans
    • posséder une app ayant enregistré plus d’un million de premières installations iOS dans l’UE l’année précédente
    • respecter des exigences continues, comme la publication d’une politique transparente de collecte de données
  • Les apps distribuées de cette manière doivent elles aussi satisfaire aux exigences de notarisation d’Apple, comme les autres apps iOS
  • L’installation d’apps n’est possible que depuis des domaines web enregistrés dans App Store Connect

API fournies et calendrier de lancement

  • Les développeurs approuvés auront accès aux API prenant en charge la distribution web
    • distribution d’apps sur le web
    • intégration avec les fonctionnalités système
    • sauvegarde et restauration
    • autres fonctionnalités
  • La distribution web sera disponible après une mise à jour logicielle plus tard au printemps
  • Cette mise à jour permettra pour la première fois sur iOS le téléchargement direct d’apps depuis des sites web

Application limitée à l’UE

  • Les derniers changements font partie du plan de conformité d’Apple au Digital Markets Act (DMA)
  • Leur application est limitée au territoire de l’UE

1 commentaires

 
GN⁺ 2024-03-13
Réactions sur Hacker News
  • Ce doit être terrible pour Apple d’être forcé de céder face à un système ouvert, mais je me demande bien ce qu’on pourrait faire sans cette taxe invraisemblable qu’ils prélèvent sur les revenus des apps simplement parce qu’elles existent sur le web, un espace quasi infini
    Sur un MacBook, on peut télécharger des apps depuis de multiples sources toute la journée sans que personne n’en souffre. Je comprends les risques, mais la valeur de pouvoir utiliser des logiciels librement et équitablement sur mon appareil est bien plus importante que la sécurité fragile offerte par une place de marché
    La cupidité d’Apple n’a pas de fin, et même si je n’aime pas particulièrement l’UE, ce type de régulation empêche les géants du secteur d’abuser de leur position en imposant des coûts excessifs aux consommateurs et aux développeurs
    Si l’immobilier commercial prélevait un pourcentage du chiffre d’affaires des enseignes installées, la plupart des centres s’effondreraient avec le temps, seules les grosses structures survivraient, et tout le monde finirait par en vouloir au seigneur d’entreprise bienveillant

    • Je trouve étrange de voir cette affaire et de ne toujours pas aimer l’UE. L’UE semble se soucier davantage de la vie privée et des droits civiques que n’importe quelle autre puissance extérieure à laquelle je puisse penser
      N’étant pas Américain, je vois facilement l’influence des États-Unis sur les autres pays, donc parler de l’UE comme d’un acteur excessivement intrusif au détriment de ses membres et de ses citoyens me paraît ignorant et insensible
    • Pour aller plus loin, l’App Store nuit en réalité à Apple. Il a produit un filtrage qui ne laisse survivre que les apps les plus médiocres
      Avant, parcourir l’App Store était agréable, mais maintenant c’est agaçant. Même quand je télécharge cinq ou six apps, je finis par les supprimer quelques minutes après les avoir lancées, à cause de leur mentalité de facturation locative ou de leurs fonctionnalités lamentables
    • Je ne conteste pas l’argument principal, mais l’immobilier commercial haut de gamme fonctionne souvent réellement de cette manière. Il arrive que des promoteurs prennent une part du chiffre d’affaires total des magasins
    • Avec une telle position, je me demande pourquoi tu possèdes quand même un MacBook. Je serais curieux de savoir pourquoi tu ne soutiens pas une meilleure entreprise comme Framework
    • Globalement, c’est un bon commentaire. Cela dit, concernant l’immobilier commercial qui prend un pourcentage du chiffre d’affaires, à ma connaissance, ce type de contrat est parfois utilisé dans les marques de mode de luxe
  • Si un « magasin d’apps alternatif » peut se contenter de proposer uniquement la liste des apps de son propre développeur, je ne vois pas en quoi c’est un magasin
    La « distribution web » consiste aussi simplement à autoriser un développeur approuvé à distribuer directement ses apps iOS aux utilisateurs de l’UE depuis un site web qu’il possède. Tout cela montre très clairement que l’objectif d’Apple est d’empêcher la concurrence. Ce n’est pas une question de sécurité, comme Apple l’a prétendu à tort, mais de préserver le monopole de l’App Store

    • Avant, pour exploiter un magasin alternatif, il fallait accepter les soumissions d’autres développeurs. On peut toujours le faire, mais ce n’est plus une obligation
    • La distribution web impose un examen des apps et des développeurs encore plus strict que la distribution via un magasin
    • Dire qu’il s’agit de préserver le monopole de l’App Store n’a de sens que si l’on suppose que les paiements sont liés à l’App Store, non ? En pratique, ce n’est pas le cas
      Si on retire les paiements de l’équation, selon toi, quelle est la motivation d’Apple pour inciter les apps à être publiées sur l’App Store plutôt que dans des magasins tiers ?
    • Le débat sur le mode de fonctionnement des stores est tout à fait légitime, mais le fait qu’il n’y ait qu’un seul store rend aussi l’ensemble d’iOS plus sûr
    • Je pense qu’Apple gagnera de l’argent grâce à cette présence dans la liste
  • Il est vraiment impressionnant de voir combien de temps et d’efforts l’équipe juridique d’Apple consacre à trouver toutes les failles dans la formulation du DMA
    Les 50 centimes par installation d’un magasin d’apps alternatif, les 50 centimes par installation au-delà d’un million pour les apps hors App Store, ou encore la garantie d’un million de dollars pour les magasins alternatifs respectent la lettre du DMA, mais pas son esprit
    J’aimerais vraiment voir la Commission européenne traîner Apple devant les tribunaux et l’obliger à défendre juridiquement ce comportement. Tous ces mécanismes conçus pour contourner l’exercice effectif des droits risquent de se retourner lourdement contre Apple

    • L’UE a toujours accordé de l’importance à l’esprit de la loi, et Apple n’y est pas habitué. On sent à chaque fois qu’Apple le réalise que cela l’agace
    • C’est peut-être un trait américain, mais je serais plutôt surpris qu’une entreprise n’agisse pas ainsi. Si une loi affectant notre activité entrait en vigueur, il serait naturel de se demander : « comment pouvons-nous nous y conformer avec le moins d’impact possible pour nous ? »
      Ici, certains semblent attendre qu’Apple abandonne simplement, comme si un parent était entré dans la chambre en disant « fais-le ou tu seras puni »
      Si l’esprit de la loi comptait vraiment, alors la loi n’aurait pas besoin d’être précise. « Traitez tout le monde équitablement et permettez les installations depuis n’importe où » suffirait
    • Le DMA comporte aussi explicitement une clause anti-contournement, donc Apple joue ici un jeu d’équilibriste assez risqué
      L’Article 13 est la partie intéressante pour Apple : https://www.eu-digital-markets-act.com/Digital_Markets_Act_A...
    • Il y a littéralement des milliards de dollars de bénéfice net en jeu ici. Je serais plutôt surpris qu’Apple ne fasse pas absolument tout pour préserver l’App Store dans son état actuel
    • L’attitude d’un leader de marché installé peut finir par se retourner contre lui
      Le monde devient de plus en plus technique, et les gens vont exiger plus d’ouverture. Si j’ai acheté un produit, il devrait y avoir une flexibilité raisonnable pour que je l’utilise comme je le souhaite. Le casser, le détourner, l’améliorer : je veux avoir ce choix, comme pour presque tous les objets que je possède
      Si Apple refuse de s’ouvrir, ne serait-ce qu’un peu, les gens voteront avec leur portefeuille
  • L’ensemble de l’écosystème des apps (Android et Apple) est finement conçu pour maximiser l’extraction de valeur par les propriétaires de la place de marché, et la valeur pour l’utilisateur n’est qu’une considération secondaire
    En gros, c’est probablement à ça que le web aurait ressemblé s’il avait été créé en fonction des intérêts des entreprises. À l’inverse, les « apps » auraient pu devenir un web mieux conçu, mais en pratique elles sont devenues un processus à portail, relativement lourd, où il faut d’abord installer explicitement l’app pour pouvoir l’utiliser
    Le web a été conçu pour livrer des pages, et cette partie est bien pensée, mais les fonctions de type application ont poussé ensuite de manière organique et sont devenues assez bancales

    • Pour être juste, il y a aussi une part d’évolution naturelle
      Les calculatrices TI étaient programmables, et mon frère s’en servait. Plus tard, les Pocket PC (Windows CE) avaient des programmes tiers, distribués sous forme de fichiers par leurs éditeurs. Les boutiques de logiciels étaient des pages web où les gens vendaient des fichiers. J’utilisais aussi les ouvrages médicaux Skyscape : on installait d’abord le programme de base, puis on achetait un code correspondant à la version et au fichier, le tout via une page web
      Puis Android est arrivé, avec Google Marketplace, devenu aujourd’hui le Play Store. Mais les paquets n’utilisaient souvent pas les services Google pour vérifier la licence, et n’étaient parfois que de simples fichiers. Le progrès essentiel, c’était la facilité d’usage
      Ensuite iOS est arrivé, avec cette absurdité extrême selon laquelle on ne pouvait pas « sideloader » des apps. La boutique n’était plus un confort, mais une obligation. Bien sûr, c’était « pour la sécurité ». Le vrai « progrès » ici, c’est d’avoir convaincu beaucoup d’Américains qu’un téléphone grand public avec un dessin de pomme croquée était un produit « exclusif », réservé aux VIP. Je compare ça au phénomène NFT, sauf qu’ici le dessin de fruit a réellement pris
    • Quand on pense au futur qui aurait été possible, c’est vraiment regrettable : https://en.wikipedia.org/wiki/Firefox_OS
    • Si l’écosystème des apps est devenu centré sur l’extraction de valeur par les propriétaires de la place de marché, c’est parce que les développeurs comme les consommateurs ont tous deux volontiers accepté cet arrangement, au point d’en faire une norme
    • Le web a été bien conçu grâce à l’hypermédia, et il est particulièrement adapté aux hyperliens et aux formulaires
      Mais au lieu d’exploiter et d’améliorer ces éléments de base, les entreprises et les développeurs web les ont complètement jetés pour tout refaire plusieurs fois
      Le pire responsable, c’est Apple, qui a volontairement maintenu les web apps en retrait pour tirer davantage d’argent des apps natives
      De jQuery à Angular et consorts, puis React, et maintenant WASM, on a abandonné toute l’idée de REST pour imposer sur le web ce format de données hybride qu’est JSON. Pourtant, il y avait XML, avec typage fort, sémantique, hypermédia, permissions, etc. Aujourd’hui, on reconstruit tout cela par-dessus JSON, mais en pire et en plus pauvre
      Et au final, on revient à HTMX. À quelle fréquence les développeurs web vont-ils réinventer la roue ? Pourquoi ne voient-ils pas qu’il existe des problèmes résolus dès le début des années 2000, et qu’il est possible de les améliorer ?
    • Rien n’empêche littéralement quelqu’un de distribuer une app sous forme de web app. D’ailleurs, la distribution ne nécessite pas forcément une PWA
  • Ce n’est qu’un nouvel exemple de conformité de mauvaise foi de la part d’Apple. Les développeurs indépendants sont complètement exclus de la distribution web, et cela ne s’applique qu’aux développeurs qui paient déjà la taxe Apple
    Pour être éligible à la distribution web, il faut être inscrit au Apple Developer Program depuis deux années consécutives et être en règle, et posséder une app ayant dépassé 1 million de premières installations annuelles sur iOS dans l’UE l’année précédente
    Le développeur doit payer 0,50 € de CTF pour chaque première installation annuelle au-delà de 1 million sur les 12 derniers mois
    https://developer.apple.com/support/web-distribution-eu/

    • Autrement dit, cette option reste une blague sans aucun intérêt pratique. Cela revient à dire : « vous pouvez faire de la distribution indépendante... mais seulement si vous étiez déjà populaire sur l’App Store iOS l’an dernier »
    • J’espère vraiment que les régulateurs européens ne laisseront pas passer ça
    • L’étape suivante de la conformité de mauvaise foi consistera probablement à laisser tout le monde publier des apps partout, mais en ajoutant des avertissements techniques conçus pour être ignorés
    • C’est une blague. Il n’y a pas ce genre de restrictions sur macOS ou Android. C’est totalement inutile et ça ne résout absolument rien
    • Si même les développeurs indépendants devenaient éligibles, alors tout le monde le deviendrait, et les incidents de sécurité augmenteraient inévitablement. C’est ce qu’Apple cherche à empêcher. Il s’agit de garder une surface d’attaque réduite
      La philosophie d’Apple ressemble à la philosophie judiciaire de pays comme Singapour. On échange la liberté contre la sécurité. Certains aiment ce compromis, d’autres non. Et à propos de technologie, on voit clairement que les gens placent la liberté tout en bas de leurs priorités
  • J’aimerais qu’on me laisse installer mes apps sur mon appareil. Sans payer 99 $ par an, et avec une signature qui reste valable pendant une durée raisonnable
    Malheureusement, cette mesure ne semble pas permettre cela

    • C’est probablement pour cette raison que je n’achèterai pas de Vision Pro plus tard. Au final, ce sera une expérience de jardin clos comme iOS
      Ce serait bien plus utile si l’appareil pouvait exécuter n’importe quelle app macOS, mais cela cannibaliserait sans doute le marché du MacBook, et Apple n’a aucune raison de lancer une nouvelle gamme de produits qui ne lui permettrait pas de forcer les développeurs à lui verser 30 %
    • Je voulais déjà pouvoir faire cela depuis longtemps sur les consoles de jeux vidéo. Il y a un ordinateur puissant avec un grand écran dans le salon, mais l’accès est verrouillé
      J’espère que l’UE examinera ensuite Sony et Nintendo
    • Il suffit d’utiliser Altserver+Altstore. Altserver resigne les apps, et Altstore les « rafraîchit » en arrière-plan pour qu’elles n’expirent pas
      Le rafraîchissement se fait quand on est sur le même réseau Wi‑Fi qu’Altserver. Dans mon cas, ça marche bien la plupart du temps, mais il m’arrive de devoir toucher à Altserver pour que le téléphone le détecte
      Ça ne résout pas le problème, et je trouve moi aussi cette restriction extrêmement agaçante, mais au moins ça l’atténue. En revanche, ça ne règle pas la limite du nombre d’apps auto-signées
    • Je serais prêt à payer 99 $ par an. Mais je voudrais que la signature dure plus d’une semaine, idéalement de façon permanente. Les années où je ne veux pas mettre l’app à jour, je ne paierais pas l’abonnement développeur
    • Une PWA suffit-elle ? Cela dépend de ce que vous voulez faire avec l’app, mais dans la plupart des cas, il n’y a pas besoin de fonctions limitées aux apps natives
      Si elle est sur l’App Store, c’est juste pour la commodité d’installation côté utilisateur. Personne ne sait comment installer une PWA
      Quand je crée quelque chose uniquement pour mon propre usage, je le fais toujours en web
  • Apple ne respecte toujours pas les exigences du DMA, en particulier l’article 6(7)
    Cette disposition prévoit que les gatekeepers doivent permettre gratuitement une interopérabilité effective et l’accès aux mêmes fonctionnalités du système d’exploitation, du matériel et du logiciel que celles auxquelles le gatekeeper lui-même accède ou qu’il utilise lorsqu’il fournit de tels services, aux utilisateurs professionnels et aux fournisseurs alternatifs de services fournis avec ou soutenant les services de plateforme essentiels
    En d’autres termes, le Core Technology Fee est illégal en soi
    La seule exception possible est la sécurité, donc Apple pourrait peut-être exiger la notarisation des fichiers IPA, mais Android ne l’impose absolument pas sans que le ciel ne nous tombe sur la tête, donc même cela n’est pas certain. Exiger qu’un développeur soit déjà en règle et qu’une app ait 2 millions de téléchargements relève de la folie et reste non conforme

    • On dirait que les règles ne sont pas assez strictes. Un gatekeeper ne devrait avoir aucun contrôle sur la distribution d’apps
      La notarisation et les autres formes de signature de code devraient pouvoir être désactivées, et le gatekeeper ne devrait pas être placé dans une position privilégiée. Par exemple, il devrait être possible d’enregistrer d’autres certificats
    • J’ai du mal à croire qu’Apple soit à ce point ouvertement non conforme. Les conseils juridiques internes doivent être assez intéressants
  • Ce qui m’agace vraiment, c’est que cette discussion soit tellement centrée sur les développeurs, alors que c’est bien là le problème. Je ne sais pas combien d’utilisateurs veulent réellement cela. Il y en a sûrement quelques-uns, mais je doute que ce soit un nombre significatif
    Si ce genre de chose finit aussi par arriver aux États-Unis, je ne m’en réjouis pas du tout, car en tant qu’utilisateur, j’ai l’impression que j’aurai moins de contrôle sur mon téléphone, pas plus
    Le jardin clos est précisément la raison pour laquelle j’ai choisi l’iPhone et pour laquelle je reste dans l’écosystème. Je n’ai pas à subir les dark patterns que beaucoup de sites utilisent encore quand on essaie d’annuler un abonnement, ni les situations où l’on n’est pas averti qu’un abonnement annuel va bientôt être facturé
    Le fait qu’une app doive forcément passer par l’App Store pour me prendre de l’argent est un avantage pour moi en tant qu’utilisateur. J’espère aussi que les développeurs comprendront vite que s’ils me poussent à m’abonner hors App Store, ils n’obtiendront pas 70 % de moi, mais 0 dollar
    Je continue à m’inquiéter de voir des entreprises comme Facebook forcer les utilisateurs à sortir de l’App Store. Epic le fait déjà

    • Combien d’utilisateurs comprennent réellement cet enjeu ? Ce n’est pas du mépris, c’est juste un sujet subtil et compliqué
      Si on demande anonymement aux gens : « Pensez-vous qu’on devrait pouvoir télécharger des apps porno ? », pas mal d’utilisateurs répondront probablement oui. Mais combien savent pourquoi on ne peut pas s’abonner à Netflix dans une app iOS, ou quel est le montant de la commission d’Apple ? Les pouvoirs publics régulent ce que les fournisseurs de services publics peuvent ou non faire, d’une manière que je ne maîtrise pas totalement. Je vois ce sujet un peu de la même façon
      Au final, tout cela revient au marché libre. On est libre d’ignorer tout cela et de continuer à ne passer que par l’App Store. Si vous et beaucoup d’autres faites ce choix, le marché prouvera que cette idée est un échec
    • La logique de certains défenseurs du jardin clos est intéressante. S’ils disent : « Si vous n’aimez pas Apple, n’en achetez pas », on peut appliquer exactement la même logique aux apps
      « Si vous n’aimez pas cette boutique d’apps tierce ou ses dark patterns, ne l’achetez pas. » L’idée de voter avec son portefeuille s’applique dans les deux sens
      Ou alors on peut aussi choisir de réguler Apple comme les autres vendeurs pour les empêcher d’abuser des clients
      Et puis la protection d’Apple n’est pas particulièrement efficace. L’App Store est rempli d’arnaques à l’abonnement
    • D’accord. Sans parler de marketing frauduleux, quiconque a un peu d’expérience marketing pour comprendre ce qui a de la valeur pour des clients payants devrait voir le problème ici
      Apple a délibérément cultivé ce jardin clos, et les gens aiment ce qu’il y a dedans. Chez moi, j’utilise une machine Void Linux pour tout personnaliser, mais sur téléphone j’utilise un iPhone. C’est parce que mes anciens Android étaient un marécage d’apps à moitié bancales et mal synchronisées
      Maintenant, les gens de l’extérieur veulent entrer et abattent les murs, sans sembler comprendre que cela détruit précisément ce qui rend cet espace attractif
    • Le monopole d’Apple sur l’App Store prive les utilisateurs de la liberté d’installer sur leur appareil des apps qu’Apple n’approuve pas
      L’avantage pour l’utilisateur est de pouvoir installer des apps qui enfreignent les règles de l’App Store, par exemple des jeux où apparaît le drapeau le plus souvent associé au camp vaincu de la guerre de Sécession américaine. C’est l’un des exemples les plus connus de la censure exercée par Apple sur l’App Store
      Les dark patterns qui rendent l’annulation d’un abonnement extrêmement difficile ou qui ne signalent pas qu’une facturation est imminente devraient être interdits en tant que pratiques de facturation trompeuses
      https://techcrunch.com/2015/06/25/apple-bans-games-and-apps-...
    • J’ai choisi l’iPhone parce qu’Android ne me plaisait pas vraiment et qu’il n’y avait pas d’autre option. Le fait qu’il n’y ait que deux plateformes différentes n’offre pas assez de choix, donc il faut créer du choix à l’intérieur de cette plateforme
      Vous aimez peut-être le jardin clos, mais moi je veux un Firefox natif avec le moteur Firefox et uBlock Origin
  • Comme Apple l’a montré la semaine dernière, il peut retirer l’accès à n’importe quel développeur, à n’importe quel moment et pour n’importe quelle raison, de manière arbitraire, donc cela reste insuffisant. Apple doit disparaître complètement de la signature du code et du processus de publication

    • Je me demande ce qui s’est passé la semaine dernière. Tu peux donner le contexte ?