Accueil / Outils et compatibilité communautaires / iOS 16.1/17 compatibility fork

iOS 16.1/17 compatibility fork

Branche expérimentale de compatibilité pour anciens iOS avec Metal classique, contraintes de shaders par appareil et adaptateurs par build. La branche maintenue s’appelle désormais ios16-ios17-compat.

Tiers

Vérifié le 3 novembre 2026

Prérequis

  • Utilisez ios16-ios17-compat ; main reste la base amont et les anciens noms ou tags sont archivés. Legacy vise iOS/iPadOS 16.1+ avec cibles a10x et m2 ; Metal 4 est expérimental et exige iOS 26.

Premiers pas

  1. Lisez d’abord docs/fork-status.md et la matrice jeux/appareils. Choisissez DM_IOS_RENDERER et DM_LEGACY_TARGET, puis reconstruisez les shaders adaptés à la cible.
  2. Compilez avec vos fichiers et clés selon la documentation de la branche et créez le paquet pour la cible choisie. Notez séparément build, installation et jeu réel.

Utilisation et dépannage

  • Au 2026-11-01, des utilisateurs confirment Animal Crossing, Need for Speed et Witcher 3 à environ 30 fps sur M2. Arceus garde un crash reproductible en fin de tâche et les ressources par couches A10X restent bloquées. Aucun target iOS Switch 2 n’est vérifié.

Documentation du projet ↗

← Outils et compatibilité communautaires