À quoi s’attendre: Lorsque vous obtenez votre tout nouveau Mac M1, vous pouvez profiter de certaines de vos applications iPhone préférées. Cependant, sachez que vous pouvez rencontrer des problèmes de compatibilité au début. Apple a rappelé aux développeurs de faire des mises à jour si nécessaire, mais le placement automatique dans le Mac Store pourrait entraîner des chevauchements.
Plus tôt cette semaine, Apple a dévoilé les derniers MacBook Pro, MacBook Air et Mac Mini, alimentés par son nouveau M1 SoC. En plus d’être le silicium le plus puissant créé par Apple, l’architecture permettra désormais aux applications iOS de fonctionner sur macOS hors de la boîte, mais pas sans quelques ajustements du côté développeur dans certains cas.
Apple a déclaré que la grande majorité des applications iPhone fonctionneraient sur les Mac M1 avec l’aide de Big Sur. Le placement des applications iPhone sur le Mac App Store est automatique dans la plupart des cas. Les seuls exclus seront les logiciels des développeurs qui se sont désinscrits, tels que Google et Facebook. Apple exclura également certaines applications dépendant de l’emplacement.
Cependant, cette transition automatique crée un léger problème de compatibilité pour certaines applications. Ces applications utilisant des fonctionnalités exclusives aux iPhones telles que la caméra TrueDepth, les accéléromètres, les gestes de l’écran tactile ou le modem cellulaire sont problématiques et ne fonctionneront pas. Pomme conseille aux développeurs de modifier leur code pour rendre l’application compatible ou de ne pas la placer dans le Mac Store.
«Pour vous assurer que les utilisateurs de Mac ont une expérience formidable, confirmez que vos applications fonctionnent bien sur cette plate-forme et ne dépendent pas des fonctionnalités iPhone ou iPad non disponibles sur Mac. Si nécessaire, mettez à jour leur disponibilité sur Mac dans App Store Connect.»
Pour la plupart, il incombe au développeur de rendre une application incompatible indisponible dans le Mac Store. La seule exception concerne les applications qui utilisent l’API Core Location. Étant donné que cette API ne fonctionnera pas de manière fiable sur les Mac, qui n’ont pas de GPS, Apple exclura ces applications sans intervention du développeur.
Apple ajoutera également des clarificateurs aux applications répertoriées dans le Mac Store: «Conçu pour iPad» et «Non vérifié pour macOS». Une fois que les développeurs ont testé et vérifié que leur application mobile fonctionne parfaitement sous macOS, ils peuvent demander la suppression de l’avis « non coché ».