iOS et guides

Apple autorise les apps Mac App Store à abandonner le support Intel

Apple permet aux développeurs de supprimer le code Intel de leurs apps macOS universelles sur le Mac App Store, réduisant la taille des fichiers et simplifiant la maintenance.

Apple autorise les apps Mac App Store à abandonner le support Intel

Apple autorise l'abandon du support Intel sur le Mac App Store

Apple a officiellement informé les développeurs, par email, qu'ils pouvaient désormais supprimer le support Intel pour leurs applications macOS universelles distribuées sur le Mac App Store. Cette décision marque une étape supplémentaire dans la transition vers Apple Silicon.

ℹ️ À retenir : Les développeurs peuvent retirer le code binaire Intel de leurs applications universelles, réduisant ainsi la taille des bundles et simplifiant la maintenance.

Conditions à remplir

Pour supprimer le support Intel, l'application doit :

  • Être une application macOS universelle (contenant actuellement code Intel + Apple Silicon)
  • Nécessiter macOS 13 ou une version ultérieure comme plateforme minimale
  • Être distribuée via le Mac App Store

Contexte technique

Les applications dites « universelles » contiennent actuellement deux versions du code binaire : une pour les Mac Intel (x86_64) et une pour les Mac Apple Silicon (arm64). Cette architecture double permet une compatibilité avec l'ensemble des Mac, mais alourdit significativement la taille des applications.

Avec macOS Ventura (macOS 13) comme exigence minimale, Apple considère que la base installée Intel restante est suffisamment restreinte pour justifier cet assouplissement. Les Mac Intel compatibles avec macOS 13 sont les modèles sortis à partir de 2017 pour la plupart.

Conséquences pour les utilisateurs

Type de Mac Impact
Mac Apple Silicon (M1, M2, M3, M4) Aucun changement. Les applications restent pleinement compatibles.
Mac Intel sous macOS 13+ Ne pourront plus installer les mises à jour ayant retiré le support Intel. L'accès aux nouvelles versions sera bloqué.
Mac Intel sous macOS 12 ou antérieur Déjà incompatibles avec les applications exigeant macOS 13+.
💡 Astuce : Les développeurs peuvent maintenir deux versions distinctes sur le Mac App Store : une universelle pour la compatibilité large, et une Apple Silicon-only pour les utilisateurs récents souhaitant des téléchargements plus légers.

Calendrier

Cette mesure est dès maintenant effective. Les développeurs peuvent soumettre des mises à jour retirant le binaire Intel via App Store Connect. Apple ne précise pas de date limite pour maintenir le support Intel.

Mac App Store : les développeurs peuvent désormais supprimer le support Intel

Apple vient d'assouplir ses règles de soumission pour les développeurs Apple. Il est désormais officiellement possible de soumettre des applications Apple Silicon exclusives sur le Mac App Store, sans avoir à inclure le support Intel. Jusqu'à présent, la plateforme exigeait que les applications macOS universelles fonctionnent à la fois sur les processeurs Intel et les puces M1/M2.

ℹ️ À retenir : En ciblant uniquement l'architecture 'arm64', les développeurs réduisent la taille des téléchargements et l'espace occupé par les applications sur l'appareil, tout en simplifiant leur processus de compilation.

Comparatif : Application universelle vs Application Apple Silicon

Critère Application universelle (Ancien modèle) Application Apple Silicon (Nouveau modèle)
Architecture ciblée Intel (x86_64) + Apple Silicon (arm64) Uniquement 'arm64'
Taille du téléchargement Plus lourde (code binaire double) Optimisée et allégée
Compatibilité Mac Tous les Mac (Intel et Apple Silicon) Mac équipés de puces M1 ou ultérieures

Tutoriel : Comment soumettre une application ARM64 exclusive

Prérequis : Xcode installé, un compte développeur Apple valide, et un projet d'application existant.

Compatibilité : Cette méthode configure l'application pour qu'elle s'exécute exclusivement sur les Mac dotés de puces Apple Silicon, sous macOS 13 (macOS Ventura) ou une version ultérieure.

⚠ À vérifier : La suppression du support Intel est une action irréversible pour cette version de l'application. Les utilisateurs de Mac équipés de processeurs Intel ne pourront plus installer ni mettre à jour votre application via le Mac App Store. Assurez-vous que votre base d'utilisateurs Intel est suffisamment faible avant de procéder.
  1. Ouvrez votre projet dans Xcode.
  2. Sélectionnez votre cible (Target) dans les paramètres du projet.
  3. Accédez à l'onglet Build Settings (Paramètres de compilation).
  4. Cherchez la ligne Architectures et modifiez la valeur pour ne cibler que 'arm64' (supprimez la valeur x86_64).
  5. Reconstruisez l'application (Build) pour vérifier l'absence d'erreurs de compilation.
  6. Archivez le projet et soumettez la nouvelle version au Mac App Store.
💡 Astuce : Si vous souhaitez maintenir une compatibilité pour les anciens Mac Intel tout en optimisant le téléchargement sur les Mac récents, sachez qu'Apple gère désormais le "app thinning" sur le Mac App Store. Le store peut ne servir que le binaire 'arm64' aux machines compatibles, même si l'archive soumise reste universelle. Cependant, la nouvelle règle permet de s'affranchir totalement de la compilation Intel si vous le souhaitez.

Fin du support Intel : Apple restreint les applications macOS universelles sur le Mac App Store

Apple officialise une nouvelle étape dans sa transition vers Apple Silicon. Les développeurs Apple peuvent désormais limiter la disponibilité de certaines applications macOS universelles aux seuls Macs équipés de puces Apple, directement via le Mac App Store. Cette option de distribution est strictement réservée aux applications nécessitant macOS 13 (ou macOS Ventura) et versions ultérieures.

ℹ️ À retenir : Cette restriction ne bloque pas totalement les utilisateurs d'anciens Mac. Les propriétaires de Macs basés sur Intel pourront continuer à télécharger et utiliser la dernière version compatible de l'application concernée.

Cette évolution s'inscrit dans le contexte de l'abandon progressif du support Intel, une transition entamée il y a plusieurs années. Les applications Apple Silicon deviennent la norme, reléguant les binaires universels au second plan. Les informations actuelles confirment une feuille de route précise pour la fin de vie de l'architecture x86 sur Mac :

Version du système Compatibilité processeurs Statut Rosetta 2
macOS 13 (Ventura) et ultérieur Intel et Apple Silicon (restriction possible pour les développeurs) Actif
macOS 27 Golden Gate Apple Silicon uniquement Dernière version de support
Versions postérieures à macOS 27 Apple Silicon uniquement Abandonné (sauf exceptions pour certains jeux)
⚠ À vérifier : L'abandon de Rosetta 2 après macOS 27 Golden Gate entraînera l'impossibilité définitive de lancer d'anciennes applications exclusivement compilées pour Intel sur les nouveaux Macs. Avant toute mise à jour majeure future, il est impératif de vérifier la compatibilité de vos logiciels professionnels essentiels pour éviter une perte d'accès irréversible.

En attendant cette échéance, la nouvelle option sur le Mac App Store permet aux développeurs de préparer le terrain en proposant des applications macOS universelles optimisées pour l'architecture récente, tout en conservant un canal de secours pour les utilisateurs sous Intel.

A lire ensuite