macOS Catalina : comment se préparer à l’abandon du 32 bits

Anthony Nelzin-Santos |

Comme prévu, macOS Catalina abandonne les applications 32 bits. Apple achève ainsi une longue transition vers les architectures 64 bits, débutée en 2009 avec Mac OS X Snow Leopard. Les développeurs ne peuvent pas dire qu’ils n’ont pas été prévenus, mais Apple elle-même n’a pas adapté toutes ses applications et tous ses frameworks aux architectures 64 bits.

Le passage à macOS Catalina va laisser de nombreuses applications sur le carreau, dont peut-être certaines que vous utilisez au quotidien. Lesquelles ? Comment évaluer les conséquences ? Comment éviter d’être obligé de passer à macOS Catalina ? Pour y voir plus clair, suivez le guide.

Les applications d’Apple incompatibles

Commençons par le commencement : toutes les applications intégrées à macOS Catalina sont bien évidemment compatibles 64 bits. Apple a recompilé, voire réécrit, quelques-unes de ses plus anciennes applications (lire : Incroyable : une mise à jour majeure du lecteur DVD dans macOS Mojave). Mais elle a surtout fait le ménage par le vide, sacrifiant des applications encore très populaires (lire : Dashboard est mort, vive Spotlight !).

Quelques-uns d’entre vous utilisent peut-être toujours les applications de la suite iWork '09, réécrites en 2013 avec une nouvelle interface et un nouveau format de fichiers. Vous allez devoir vous faire une raison : Pages 4, Keynote 5 et Numbers 2 ne tournent pas sous macOS Catalina. Ces six dernières années, les applications qui formaient la suite iWork ont récupéré toutes leurs fonctions, et en ont gagné de nouvelles.

Pages 8, Keynote 9 et Numbers 6 sont toujours capables de lire les fichiers de leurs lointaines ancêtres, au prix toutefois d’une conversion vers le nouveau format. La transition est d’autant plus facile que ces applications sont gratuites depuis quelques années. De la même manière, ceux qui s’accrochent encore à iPhoto et Aperture vont devoir se résigner.

Aperture sous macOS Mojave.

Après plusieurs révisions et avec ses extensions, Photos est maintenant un catalogueur très performant. Et si vous ne voulez absolument pas l’utiliser, les solutions ne manquent pas, de Lightroom à DxO PhotoLab en passant par Luminar. Enfin, le couperet tombera aussi sur l’ancien GarageBand 6.0.5, que l’on peut remplacer avantageusement et gratuitement par GarageBand 10.

L’abandon des architectures 32 bits ne touche pas seulement les applications, mais aussi les frameworks, ces briques logicielles qui composent le système. Ainsi le framework QuickTime tire sa révérence, après 28 ans de bons et loyaux services. Le lecteur QuickTime X demeure, mais l’ancien QuickTime Player 7 ne tourne pas sous macOS Catalina. Les formats et codecs QuickTime 7 ne sont plus disponibles, avec d’éventuelles conséquences sur les anciens projets Final Cut Pro et iMovie, comme l’explique une fiche technique d’Apple.

Des technologies antédiluviennes disparaissent aussi, comme Java 6 et Carbon HLTB. Seules les applications qui ne sont plus maintenues depuis des années les exploitent encore, et ne devraient probablement plus être utilisées, pour des raisons de sécurité et de fiabilité. Outre les architectures 32 bits, macOS Catalina abandonne Quartz Composer ou certains frameworks multimédia, remplacé par des logiciels plus performants (lire : macOS Catalina : fin des apps 32 bits, suppression de Dashboard, dépréciation de Quartz Composer).

Les applications tierces incompatibles

Depuis l’été dernier, le Mac App Store n’accepte plus de nouvelles applications, ni même de mises à jour aux applications existantes, qui ne sont pas compatibles 64 bits. Mais toutes les applications dans le Mac App Store ne sont pas maintenues par leurs développeurs, et toutes les applications pour macOS ne sont pas distribuées par l’intermédiaire du Mac App Store. Autant dire qu’il reste quelques applications 32 bits dans la nature.

Cela étant dit, la quasi-totalité des applications récentes et continuellement maintenues a été adaptée au 64 bits, même si certains développeurs ont attendu le dernier moment pour se plier aux injonctions d’Apple. Prenons l’exemple du parc informatique de notre rédaction, où nous installons des centaines d’applications par an, sans toujours les supprimer lorsque nous avons fini nos tests.

Une seule machine compte plus de dix applications 32 bits, la plupart en possèdent trois ou quatre, et deux (dont la mienne) n’en possèdent aucune. Dans la majorité des cas, les applications concernées sont soit d’anciennes versions d’applications qui sont aujourd’hui compatibles 64 bits (Scrivener 2, RapidWeaver 5, MacTracker 7.4…), soit des applications dont on sait qu’elles seront mises à jour dans les prochains mois (Adobe Creative Cloud).

La liste des applications 32 bits présentes sur la machine de mon collègue Stéphane. Sexy Girls Slot est un jeu vaguement érotique, téléchargé dans le cadre d’un article sur les règles de validation du Mac App Store, qui ne manquera à personne. Scrivener 2 pourrait être remplacé par Scrivener 3. Les composants de la suite Creative Cloud seront revus prochainement, mais pas Lightroom 6. Steam est compatible 64 bits, mais le Launcher n’est pas mis à jour automatiquement — il suffira de réinstaller l’application pour qu’elle tourne parfaitement sous macOS Catalina. Les rares composants 32 bits encore utilisés par Apple ont été supprimés ou remplacés dans macOS Catalina.

Restent quelques applications problématiques. Google mettra-t-il à jour Android File Transfer ? Probablement : cet utilitaire de transfert des fichiers vers un appareil Android est encore très pratique. Adobe mettra-t-elle à jour Lightroom 6 ? Sans doute pas : sa dernière version remonte à fin 2017, alors que Lightroom Classic CC et surtout Lightroom CC étaient déjà sortis depuis quelques mois. De nombreux jeux, notamment ceux édités par Aspyr, seront probablement touchés.

De manière plus subtile, une application 64 bits peut contenir des composants 32 bits, qui empêcheront son bon fonctionnement sous macOS Catalina. C’est le cas de Steam : si vous l’avez installé depuis longtemps, son Launcher 32 bits n’a pas été mis à jour automatiquement, et vous devrez réinstaller l’application manuellement pour obtenir une version purement 64 bits. Les suites Adobe Creative Suite et Microsoft Office devront être mises à jour pour tourner parfaitement sous macOS Catalina.

Dans tous les cas, si votre travail dépend d’une application, vous avez tout intérêt à consulter le site web du développeur, voire à le contacter directement. En l’absence de réponse, ou si votre application favorite est abandonnée depuis plusieurs années, il est probablement temps de chercher une solution de remplacement.

Comment identifier les applications 32 bits

Reste à voir quelles applications sont concernées. Vous pourriez lancer chacune de vos applications, et faire la liste de celles qui provoquent l’apparition du fameux message Machin.app n’est pas optimisé pour votre Mac. Plus simplement, lancez l’application Informations système1, puis consultez les informations de la section Logiciel > Anciens logiciels.

Malheureusement, ce panneau n’est pas toujours très fiable, et peut parfois lister des applications supprimées depuis plusieurs mois. En cas de doute, installez l’application 32-bitCheck, et demandez-lui d’analyser le dossier /Applications en vérifiant tous les bundles. Après quelques secondes à quelques minutes, elle fournira une liste des applications et des composants logiciels qui risquent de poser problème sous macOS Catalina.

Comment tester macOS en 64 bits dès aujourd’hui

Mieux encore : démarrez votre machine en « mode 64 bits », pour vérifier non seulement vos applications, mais aussi vos périphériques et leurs pilotes. Redémarrez votre machine en maintenant les touches et R pour accéder à la partition de restauration. Utilisez le menu Utilitaires > Terminal pour lancer le Terminal, puis exécutez la commande :

nvram boot-args="-no32exec"

Redémarrez, et votre Mac n’exécutera plus que les binaires 64 bits. Lancez les applications avec lesquelles vous gagnez votre vie, branchez vos périphériques et vos accessoires, vérifiez la compatibilité de votre imprimante, parez à toutes les éventualités. Dès que vous aurez terminé, redémarrez sur la partition de restauration, et exécutez la commande suivante dans le Terminal :

nvram boot-args=""

Comment éviter d’être forcé de passer à macOS Catalina

Rien ne vous oblige à installer macOS Catalina, mais vous pourriez bien vous retrouver coincés. Si vous ne pouvez ou ne voulez pas remplacer une application 32 bits, prenez d’abord garde à désactiver les mises à jour automatiques. Dans les Préférences Système, rendez-vous dans la rubrique Mise à jour de logiciels, puis décochez l’option Mettre à jour automatiquement mon Mac. Cliquez sur Désactiver les mises à jour automatiques, puis entrez votre mot de passe administrateur pour confirmer.

Cela ne suffit pas : si vous possédez un iPhone et un iPad, vous devez aussi les empêcher de passer automatiquement à iOS 13, dont certaines fonctions sont liées à macOS Catalina. Rendez-vous dans la section Général > Mise à jour logicielle des Réglages, puis désactivez les mises à jour automatiques. Voilà de quoi vous offrir un peu de répit, le temps que vos applications favorites soient mises à jour… ou que vous les remplaciez.

  1. Que vous trouverez dans le dossier /Applications/Utilitaires. ↩︎
avatar Scooby-Doo | 

@ House M.D.,

Je crois en fait qu'une petite partie des utilisateurs sont plutôt conservateurs et aimeraient une certaine stabilité du type LTS, c'est mon cas !

Je tiens à ma Master Collection CS 6 et la version CC ne me plait pas !

Rien de bien nouveau et transcendantal.

Rien qui pourrait justifier vraiment de faire le saut.

Entre la CS 1 et la CS 6, il y a eu de gros gains. Mais maintenant c'est de l'anecdotique et surtout une très grande dépendance au Creative Cloud.

STOUT

avatar House M.D. | 

@Scooby-Doo

Alors malheureusement il faudra rester sous Mojave... parce qu’Apple vous dira que c’est le problème d’Adobe (surtout au prix où on paie les licences...), et Adobe ne lèvera malheureusement pas le petit doigt pour vous aider à éviter l’abonnement...

Je sais, c’est chiant...

avatar Scooby-Doo | 

Rendez-vous compte quand je fais un calcul de coût de possession rétrospectivement parlant, l'abonnement version Adobe m'aurait coûté environ 30 % plus cher que des versions perpétuelles + des mises à jour payantes (mais moins régulièrement parce que pas franchement nécessaires).

Du coup, quand vous voyez les bénéfices de Adobe exploser, vous êtes super content pour eux, ça va tout roule !

Par contre du côté utilisateur, c'est franchement pas top !

Faut avoir une nécessité impérieuse d'utiliser leurs logiciels et n'avoir pas la mise de fond initiale pour trouver la solution d'abonnement intéressante car accessible.

Mais sur le long terme, c'est comme la location avec option d'achat, on vous transforme en vache à lait !

Et Scooby-Doo était classé grand danois !

avatar House M.D. | 

@Scooby-Doo

👍

avatar Chanteloux | 

Adobe vend encore en licence perpétuelle Lr 6.14, il ne s'en vante pas, et il faut fouiller +++ sur son site.

Et Lr 6.14 fonctionne avec Catalina, à 99%, petit bogue lors de la fermeture, sans danger. Voilà où j'en suis pour ça.

avatar Simeon | 

"transcendant" et non "transcendantal".

avatar Scooby-Doo | 

Oups, la truffe du grand danois a tapé trop de caractères !

Transcendant je le note sur ma tablette reposant à côté des croquettes !

avatar Jacti | 

@House M.D. : je m'en fiche qu'Apple ait prévenu du passage au 64 bits et que ça fasse 10ans si les logiciels qui me sont indispensables sont toujours en 32 bits. La compatibilité ascendante doit être maintenue. C'est ce qu'on m'a enseigné en qualité logicielle. Hélas les éditeurs font fi de cette règle.

avatar House M.D. | 

@Jacti

Bah disons qu’au bout d’un moment dans ce cas ne mettez pas à jour votre OS... ça arrive aussi sous Windows, nombre de machines-outils sont encore sous Win XP voire Win 3.11 (sisi !) juste parce qu’un soft/une carte obscur n’a pas été mis à jour pour un OS plus récent...

Et l’autre souci, si on y va par là et qu’on ne dévie jamais de cette règle, jusqu’où doit-on garder la compatibilité ascendante? 32 bits? PPC? 68k? Ou encore plus extrême, 6800? On n’en sort plus...

avatar Scooby-Doo | 

@House M.D.,

" […] nombre de machines-outils sont encore sous Win XP voire Win 3.11 […] "

Pas que les machines-outils, je pense aussi aux distributeurs de billets sous Win CE !

avatar Jacti | 

@House M.D. : 32 bits c'est sûr. J'utilise Metasynth qui ne sera en 64 bits que dans le corant de l'année prochaine. Les musiciens sont toujours emm*** avec les mises à jour système car la plupart des logiciels musicaux ne sont pas mis à jour tout de suite. Et j'en ai assez des mises à jour annuelles.
D'ailleurs j'ai un iMac de mi-2011 toujours sous Snow Leopard pour utiliser iWeb et Rosetta (car j'ai écrit des logiciels en assembleur PPC pour piloter mes synthés en temps réel et je n'ai pas envie de tout réécrire !

avatar fousfous | 

Toutes ces apps et jeux payants qui disparaissent a chaque MAJ ne donne vraiment plus envie de mettre de l'argent dedans... Qu'est-ce qui va encore être incompatible l'année prochaine?

avatar raoolito | 

@fousfous

c’est qu’il ne sera pas mis à jour par le developpeur.
La vraie question derriere votre remarque est « mon soft que jai acheté bénéficie-t-il d’un bon suivi » ?
Et Catalina apporte la réponse « non » à quelques uns. Plus fondamentalement, tous les logiciels sous abonnement passeront sous 64bits sans sourciller car les dev sont payés régulièrement et la société à une vision financière à moyen terme.
Perso j’ai uniquement 2 sortes de softs sur mon ordi : les gratuits/open sources et les abonnements. (je suis mauvaise langue,il doit bien y avoir un ou deux utilitaires qui traient mais de mémoire ils sont toujours mis à jours)

avatar fousfous | 

@raoolito

Bah les jeux une fois qu'ils sont sortis y a pas de MAJ...

avatar raoolito | 

@fousfous

Ha ca depend du jeu. Mais disons que si un jeu affiche au lancement " incompatible dans le futur", alors 2 solutions  : se le faire rembourser immédiatement, y jouer pour en profiter avant la mise a jour macos, repousser cette derniere ou installer une virtualisation type virtualbox pour garder la compatibilité

avatar fousfous | 

@raoolito

Enfin pleins de jeux ont été achetés avant cet avertissement (et remboursement pas tout le temps possible), et tout les jeux plus anciens sont de fait incompatible, ce qui est dommage parce qu'ils sont généralement meilleurs que leur version plus récente (maintenant les jeux sont beaucoup orientés arcade/casual et le réalisme n'est plus que dans les graphismes et non le gameplay).

avatar raoolito | 

@fousfous

oui, je comprend. virtualbox alors : installer un macos ancien dessus ou un windows ancien - c mieux optimisé- et garder ses jeux.

avatar armandgz123 | 

@fousfous

Exactement. Adieu SimCity 4 😢

avatar Scooby-Doo | 

Cher Fousfous,

Vous avez écrit :

" Toutes ces apps et jeux payants qui disparaissent a chaque MAJ ne donne vraiment plus envie de mettre de l'argent dedans… "

Vous avez tout à fait raison de vous poser cette question ! Je me la pose aussi.

Surtout quid de la pérennité d'investissements en logiciels au tarif astronomique.

Bref, l'avenir est à l'abonnement…

Jusqu'au jour où l'un de vos logiciels en abonnement cessera de fonctionner, pas parce que vous n'aurez pas payer votre dîme mensuelle, mais bien parce que l'éditeur en aura décidé ainsi…

Rien ne vaut la licence perpétuelle !

avatar fousfous | 

@Scooby-Doo

Pas d'abonnement pour moi non plus!

avatar mouahaha | 

"Rien ne vaut la licence perpétuelle !"

Rien ne vaut les logiciels qui fonctionnent sans l'obligation d'avoir un connection internet surtout.
Les jeux console c'est de la licence perpétuelle jusqu'au moment l'éditeur mets les serveurs dédiées au jeu X hors-ligne.
Du coup plus de màj, même les vieilles si on doit réinstaller le jeu depuis le support physique d'origine, plus moyens de récupérer le contenu additionel dispo uniquement en ligne, adieu une partie des fonctionnalitées qui sont indiquées sur la boite, etc etc.

Ou les jeux à la diablo 3... Si blizzard décident de mettre fin aux serveurs de jeu, bah les achats unique fait pour le jeu et les extensions tu l'a dans le cul. :)

avatar Scooby-Doo | 

@Raoolito

" Rien ne vaut les logiciels qui fonctionnent sans l'obligation d'avoir un connexion internet surtout. "

C'est mal parti avec cette idée de promouvoir leur streaming de jeux vidéos !

Le streaming, d'autres éditeurs en rêvent et pas que pour le jeu !

avatar marc_os | 

@Scooby-Doo

Ah le streaming...
Je trouve pour le moins curieux que personne chez les geeks ne rappelle qu’il s’agit d’une hérésie écologique ! 😱
Télécharger un jeu une fois, ok, mais à chaque fois que l’on joue c’est du pur gaspillage de bande passante et de ressources serveur !
Or j’ai ouï dire que la consommation électrique des serveurs partait à volo...

avatar marc_os | 

@fousfous

Tu as songé à te retourner vers les éditeurs que tu as payés et qui te laissent tomber en abandonnant leur logiciel ?

avatar Kiros | 

Merci pour cet article. Je vais vérifier tout ça.

avatar xDave | 

La sournoise porte d’entrée par iOS 13... vous faites bien de le mentionner.

avatar djgreg13 | 

J'ai beaucoup trop d'applis incompatibles d'après mon Mac... une 100 aine

avatar Scooby-Doo | 

Une centaine !

Ah oui quand même !

avatar Jacti | 

Ben moi c'est pareil et pas des applis de moindre importance...

avatar Scooby-Doo | 

C'est pas top !

avatar Caliguvara | 

En ce qui concerne Dashboard, notez que BetterTouchTool vient de recevoir une mise a jour dans laquelle on peut créer un semblant de Dashboard.
Plus d'informations ici:
https://community.folivora.ai/t/using-the-btt-floating-webview-action-as-dashboard-replacement/9372

Vidéo:
https://youtu.be/xSeR0ii7suo

avatar abioninho | 

mTorrent, Android File Transfer et peut-être XLD (à vérifier) de mon coté

Comment faire pour les torrents ? Une appli en 64 existe-t-Elle?

avatar Caliguvara | 

@abioninho

Transmission

avatar Scooby-Doo | 

Transmission :

https://www.macg.co/logiciels/2018/01/faille-critique-dans-transmission-et-dautres-clients-bittorrent-101079

On parle bien du même logiciel qui améliore la sécurité en défonçant le tout ?

avatar Caliguvara | 

@Scooby-Doo

Celui même en effet, celui qui a reçu un correctif depuis longtemps..

avatar Scooby-Doo | 

Je plaisantais ! Je suis l'actualité informatique à la minute…

Mais bon, je titillais la bestiolle !

avatar Caliguvara | 

@Scooby-Doo

Toi et moi faut qu'on travaille sur notre communication xD

avatar Scooby-Doo | 

Désolé c'était plus fort que moi !

avatar Moonwalker | 

T'es naturellement stupide ou tu te forces ?

avatar Scooby-Doo | 

J'essaye d'être comme vous !

Mais il y a encore du boulot !

avatar Moonwalker | 

T'as pas idée.

avatar Scooby-Doo | 

J'ose même pas imaginer !

avatar totoguile | 

@abioninho

Transmission BT ?

avatar House M.D. | 

@abioninho

XLD c’est mort. Je suis sous la beta dev, il est incompatible.

avatar Bigdidou | 

@House M.D.

« XLD c’est mort. Je suis sous la beta dev, il est incompatible. »

Ah, ben du coup, si mes logiciels préférés sur Mac commencent à être exclus du nouvel OS, ça va rendre moins dur Windows :D

avatar House M.D. | 

@Bigdidou

Je corrige et passe, ma version était obsolète... (pas utilisée très souvent, donc pas à jour). Je viens de télécharger la dernière, elle fonctionne.
😉

avatar Scooby-Doo | 

Good :-)

avatar Simeon | 

XLD est passé au 64bits l'année dernière.

avatar pat3 | 

@abioninho

Folx

avatar switch (non vérifié) | 

Concernant Androïd File Transfert (AFT), je trouve qu'Apple aurait pu faire l'effort de travailler un peu sur l'application "Transfert d'images" pour pouvoir au moins télécharger les photos et vidéos des appareils Androïd. Ceci dit, on peut toujours utiliser un service de cloud pour uploader ses photos et vidéos depuis son smartphone Androïd et les retrouver ensuite dans un dossier de son Mac plutôt qu'avoir à bidouiller l'activation des réglages usb pour pouvoir utiliser AFT.
--
Catalina va faire le grand nettoyage, ça promet pas mal de casse, c'est dommage pour certaines applications qui étaient encore très utiles. Mais on pourra encore garder son Mac sous High Sierra ou Mojave pendant encore qqes années.

Pages

CONNEXION UTILISATEUR