La version bêta du développeur macOS High Sierra 10.13.4 apporte un avertissement d'application 32 bits et un mode de test 64 bits

Apple a publié mercredi macOS High Sierra 10.13.4 pour les tests des développeurs.

La quatrième mise à jour logicielle majeure depuis la sortie initiale de High Sierra en septembre 2017 est venue avec un numéro de version de 17E139j et aucune nouvelle fonctionnalité ou amélioration tournée vers l'extérieur..

Cependant, Apple a mentionné un ajout majeur dans les notes de version accompagnant le téléchargement: un tout nouvel avertissement lorsqu'une application 32 bits est lancée, un peu comme la boîte de dialogue similaire dans iOS 11.

Le géant de Cupertino a informé les clients et les développeurs l'été dernier que High Sierra serait sa dernière version pour prendre en charge les applications 32 bits «sans compromis». Toutes les mises à jour d'applications Mac et les applications existantes doivent prendre en charge 64 bits à partir de juin 2018, a précisé la société..

Voici un extrait du journal des modifications bêta de macOS High Sierra 10.13.4:

Pour préparer une future version de macOS dans laquelle le logiciel 32 bits ne fonctionnera plus sans compromis, à partir de macOS High Sierra 10.13.4, un utilisateur est informé du lancement d'une application qui dépend d'un logiciel 32 bits.

L'alerte n'apparaît qu'une seule fois par application.

Pour permettre aux développeurs de tester plus facilement la compatibilité 64 bits de leur logiciel, macOS 10.13.4 propose un nouveau mode de test 64 bits activé via la commande Terminal suivante:

sudo nvram boot-args = "- no32exec"

Après avoir exécuté la commande, vous devez redémarrer votre Mac.

Ce nouveau mode de test 64 bits empêche le lancement de processus 32 bits.

L'ouverture d'une application 32 bits ou d'une application 64 bits qui dépend de frameworks 32 bits produit une notification indiquant que l'application ne peut pas être ouverte. Vous êtes fortement découragé d'activer ce mode, sauf si vous êtes un développeur de logiciels expérimenté ou un administrateur informatique..

D'autres types de logiciels peuvent échouer en mode silencieux dans ce mode, tels que les versions 32 bits des plug-ins Dashboard et WebKit, les volets de préférences et les processus d'arrière-plan.

Pour désactiver ce mode, exécutez la commande suivante dans Terminal, puis redémarrez votre Mac:

sudo nvram boot-args = ""

«Dans les futures versions bêta, le mode de test 64 bits pourrait fournir des informations supplémentaires au développeur pour aider à tester et à qualifier les logiciels», note Apple..

"Si vous distribuez vos applications en dehors du Mac App Store, nous vous recommandons vivement de distribuer des binaires 64 bits pour vous assurer que vos utilisateurs peuvent continuer à exécuter vos applications sur les futures versions de macOS", a déclaré la société Cupertino aux développeurs à l'été 2017..