3 points par GN⁺ 2024-06-11 | 1 commentaires | Partager sur WhatsApp
  • UTM est un émulateur universel de systèmes PC pour iPhone et iPad
  • À la suite d’une récente modification du règlement autorisant les émulateurs de consoles de jeux rétro, les développeurs d’UTM ont soumis l’application à l’App Store, mais elle a été refusée
  • L’équipe d’App Review d’Apple a estimé que « les PC ne sont pas des consoles »
  • Plus surprenant encore, Apple bloque aussi l’application UTM dans les boutiques d’apps tierces de l’UE
  • La règle 4.7 des App Review Guidelines couvre les « mini-apps, mini-jeux, jeux en streaming, chatbots, plug-ins et émulateurs de jeux »
  • UTM affirme qu’Apple a refusé la notarisation de l’application au motif d’une violation de la règle 4.7
    • Toutefois, la page des App Review Guidelines indique que la règle 4.7 ne figure pas dans les règles de la Notarization Review
  • Il n’est donc pas clair si les examinateurs d’Apple ont eu raison d’affirmer que cette application n’était pas adaptée à une distribution via des boutiques d’apps tierces dans l’UE
  • Pour l’instant, UTM ne prévoit toutefois pas de contester cette décision
    • Les applications distribuées sur iOS ne peuvent pas utiliser de compilateur JIT, à l’exception des moteurs de navigateur alternatifs bénéficiant d’une autorisation spéciale ; de ce fait, les capacités et les performances de l’émulateur exécuté via la version UTM SE, où le JIT est désactivé, sont fortement dégradées
    • UTM estime qu’obtenir l’approbation d’UTM SE « ne vaut pas la peine de se battre »
  • UTM pour iOS reste utilisable via les méthodes historiques de sideloading du « marché gris », comme la compilation et l’installation manuelles de l’application via Xcode
  • UTM pour Mac est disponible sur le Mac App Store

1 commentaires

 
GN⁺ 2024-06-11
Avis sur Hacker News
  • Blocage des boutiques d’apps tierces par Apple : si Apple bloque les boutiques d’apps tierces, cela va à l’encontre de l’esprit du DMA. Espérons que l’UE fasse appliquer la règle.

  • Prise en charge de la virtualisation matérielle par UTM : il y a eu un moment où UTM bénéficiait de la prise en charge de la virtualisation matérielle sur iOS. C’était décevant à cause des restrictions d’Apple. On peut comprendre pourquoi les développeurs d’UTM disent que « cela n’en vaut pas la peine ».

  • Droit de bloquer dans l’App Store : Apple devrait avoir le droit de bloquer ce qu’elle veut dans son propre App Store, et les utilisateurs devraient pouvoir exécuter les logiciels de leur choix sans passer par la boutique d’Apple.

  • Nécessité de réguler les logiciels : il faut encadrer le fait qu’Apple contrôle les logiciels que les utilisateurs installent sur leurs appareils. En tant qu’utilisateur de Mac de longue date, si ce comportement d’Apple n’est pas corrigé, j’irai voir d’autres fabricants de matériel.

  • Droit de veto d’Apple sur les boutiques tierces : il est étrange qu’Apple dispose d’un droit de veto sur ce qui peut figurer dans les boutiques d’apps tierces.

  • Comportement malveillant d’Apple : il est trop évident qu’Apple agit de mauvaise foi pour que quiconque croie qu’elle devrait avoir le droit de décider quelles apps peuvent être publiées sur les boutiques tierces.

  • Refus d’utiliser l’écosystème Apple : je ne pense pas qu’un fabricant de matériel ait le droit de décider quels logiciels je peux exécuter sur le matériel que j’ai acheté. C’est pourquoi je n’utiliserai pas l’écosystème Apple.

  • Blocage des émulateurs : il est étrange qu’Apple autorise les émulateurs de consoles de jeux tout en bloquant les émulateurs PC. Cela donne l’impression qu’Apple encourage les jeux piratés.

  • Opportunité pour les tablettes Android et Windows : les restrictions d’Apple ouvrent une opportunité de marché pour les tablettes Android et Windows. Mais elles n’arrivent pas à proposer de bons produits au regard du prix.

  • Problème pour les développeurs : personnellement, cette question est plus importante que les annonces liées à l’IA à la WWDC. C’est un vrai sujet de « développeur ».