La fin d’année 2020 a été marquée d’un changement radical opéré par Apple : la fin des processeurs Intel dans une partie de sa gamme Mac. Désormais, tous les Mac mini, Macbook Air et Macbook Pro 13″ sont équipés d’un processeur maison dit « M1 ». Ce nouveau processeur, développé par Apple, fonctionne avec une architecture ARM et va progressivement remplacer tous les processeurs Intel utilisés jusqu’ici.
Du point de vue des utilisateurs, ceci est une excellente chose puisque cette nouvelle puce va permettre notamment de gagner en performance, de chauffer et consommer moins, d’obtenir des Mac toujours plus fins et légers mais également de voir les prix baisser. De plus, conformément à la stratégie Apple affirmée depuis longtemps, cette nouvelle architecture renforcera la convergence entre iOS et macOS.
Concernant nos applications, nous avons établi trois objectifs pour cette nouvelle gamme de Mac.
1ère étape : rendre Oremia compatible avec macOS Big Sur et Rosetta 2
Dans un premier temps (avant l’été 2021), une version Oremia compatible macOS Big Sur sortira, accompagnée de notre nouveau module de télétransmission. La compatibilité avec les processeurs ARM sera assurée par l’émulateur Rosetta 2 intégré à Big Sur. À noter que la compatibilité via Rosetta 2 est également l’option retenue dans un premier temps, par le GIE SESAM-Vitale pour leurs applications et librairies. Par la même occasion, tous nos utilisateurs pourront mettre à jour leurs Mac sans crainte d’être bloqués par les contraintes liées aux applications 32bits.
2eme étape : compiler une version Oremia universelle à la fois compatible Intel et ARM
L’étape suivante consistera à proposer une version Oremia universelle dont le .app comportera à la fois un binaire Intel et un binaire ARM. Le binaire correspondant sera lancé selon que l’utilisateur dispose d’un Mac avec processeur M1 ou Intel. La compatibilité avec les tous nouveaux Mac sera donc totale et Oremia pourra tirer le meilleur des performances de la nouvelle puce M1.
3eme étape : version Oremia pour ARM uniquement
De la même manière qu’Apple a opéré la transition en 7 mois seulement du PowerPC vers les processeurs Intel, Apple fera de même des processeurs Intel vers ARM. À terme Oremia comme toutes les applications Mac sera donc une application exclusivement ARM. Cela permettra d’optimiser au mieux l’application en se concentrant plus efficacement sur une seule architecture logicielle. Une version Intel sera néanmoins maintenue encore plusieurs années, afin de ne pas pénaliser les cabinets ne souhaitant pas changer trop rapidement leurs ordinateurs.