Doucement mais surement, Apple rapproche les applications iOS des applications macOS, à moins que ce ne soit l’inverse. Avant de profiter au Mac, les évolutions récentes de Catalyst profitent à l’iPad, parce qu’elles forcent les développeurs à repenser leurs applications iPadOS. Avec iOS 15 et macOS Monterey, Apple continue dans la direction d’un développement pratiquement unifié.
« En concevant une bonne application pour iPad, vous concevez aussi une bonne application pour les Mac M1 », explique Nils Beck, ingénieur Cocoa chez Apple. La réciproque est vraie : en réfléchissant à la structure des menus et la définition des raccourcis clavier de son application Mac, le développeur obtient les menus et raccourcis correspondants sur iPad. Dans iOS 15, la liste des raccourcis qui apparait en maintenant la touche ⌘
reprend d’ailleurs la structure de la barre des menus de macOS.
Dans macOS Monterey, les applications Catalyst peuvent désormais intégrer un menu d’impression. Cette nouveauté implique que les options d’impression soient disponibles sur iPhone et sur iPad, et c’est effectivement le cas avec iOS 15. Inversement, l’automatisation des applications iPhone et iPad repose sur Raccourcis. Après deux ans d’attente, Apple présente Raccourcis pour Mac, qui remplacera Automator au terme d’une transition qui s’étalera sur plusieurs années.
L’adaptation des applications iPhone au grand écran de l’iPad, et des applications iPad au fonctionnement du Mac, entraine des changements impensables il y a quelques années. Le glisser-déposer entre les applications, intégré à l’iPad en prévision de Catalyst, fait son apparition sur iPhone. Après les manettes dans macOS Big Sur, macOS Monterey adopte la technologie Adaptive Sync de rafraichissement variable de l’écran, pour mieux prendre en charge les jeux iPhone et iPad.
Les développeurs peuvent se contenter de cocher une case pour proposer leurs applications iPad dans le Mac App Store, sans autre forme de procès. Tant de fonctions sont désormais communes aux deux plateformes ! La nouvelle fenêtre Aller au dossier du Finder de macOS Monterey se retrouve à l’identique dans l’application Fichiers d’iPadOS 15. La fenêtre de paiement par Apple d’iOS 15 se retrouve à l’identique dans macOS Monterey.
Le redimensionnement des fenêtres, point noir des premières versions de Catalyst, a été grandement amélioré dans macOS Big Sur. Apple finit le travail dans macOS Monterey, en prenant en charge la lecture des vidéos en plein écran dans leur définition native, dans une fenêtre séparée. La différence entre les applications adaptées et les applications natives n’a jamais été aussi ténue.
Pour autant, Apple recommande aux développeurs d’adopter l’« idiome Mac ». En quelque sorte, elle reprend à son compte le principe d’« amélioration progressive » de plus en plus utilisé par les développeurs web. L’application iPhone devient une application iPad, l’application iPad devient une application Mac, par l’amélioration et l’optimisation progressives d’une base commune.