M1, macOS Monterey et le prochain changement de puissance Mac
Le Mac est plus que jamais l’outil puissant d’Apple.Le Mac d’aujourd’hui fonctionne Apple Silicon a accès à la bibliothèque d’applications macOS complète, ainsi qu’aux applications obtenues à partir d’iOS via Catalyst, ou non modifiées directement à partir de l’App Store. Ensuite, il y a tout sous le capot, des scripts d’application aux divers outils basés sur Unix.
Mais avec le déménagement à Apple Cela changeait lorsque Silicon et Apple ont annoncé en juin que les raccourcis arriveraient sur Mac dans le cadre d’une transition d’automatisation pluriannuelle. Alors que le Mac ne cessera pas d’être un outil électrique, les prochaines années vont changer sa nature de manière fondamentale.
Les raccourcis remplacent Automator
La nouvelle que Shortcuts est sur le point de remplacer Automator (ce qui arrivera sans aucun doute) n’est pas seulement significative, car macOS dispose d’un nouvel outil brillant pour l’automatisation des utilisateurs.C’est aussi un signe important Apple suit. Au cours des dernières années, les développeurs d’applications Mac ont eu du mal à ajouter une automatisation à leurs applications qui avait du sens. Mais maintenant nous avons la réponse : le raccourci est là, et il faudra quelques années à Apple pour passer à un nouveau monde.
À partir de cet automne, vous commencerez à voir les développeurs Mac ajouter la prise en charge des raccourcis. Comme sur iOS, l’application « donne » des actions à l’application Raccourcis. La puissance des applications que vous utilisez s’accumule dans les raccourcis. Dans certains cas, ces actions ouvrent l’application et lui font exécuter des tâches. Dans d’autres cas, il peut même ne pas avoir besoin d’ouvrir l’application de manière visible, mais peut appliquer certaines de ses fonctionnalités à tout problème à résoudre.
L’application Shortcuts a fait ses débuts sur iOS et a été un énorme succès.
Apple
Raccourci vers la puissance d’Unix
Les raccourcis sur Mac vont également au-delà de ce qui est disponible sur iOS et iPadOS, pouvant se connecter directement aux scripts Unix et à la prise en charge du shell – un gros bonus. Apple Le système de script Unix commun s’est engagé à ne plus être inclus dans macOS. Dans macOS Monterey, PHP a disparu, Perl et Python sont des versions plus anciennes et seront bientôt supprimées.
Ce n’est pas grave à un niveau : vous pouvez toujours installer les dernières versions de PHP, Perl et Python sur macOS. (Je le fais avec Homebrew.) D’autre part, si vous créez des automatisations qui dépendent de l’un de ces langages de script, vous devrez les installer sur le Mac que vous souhaitez automatiser.
Qu’en est-il des autres langages de script ?
Cela conduit à un problème plus important : AppleScript et Apple La technologie événementielle qui a maintenu la communication d’application à application sur Mac pendant des décennies ? iOS n’a pas d’équivalent à Apple un événement. Croyez-le ou non, passer des URL dans les deux sens est devenu le moyen standard de communiquer.mais Apple J’ai été modernisé récemment avec des fonctionnalités telles que Siri Intents.
En fait, la plupart des automatisations sur iOS consistent à créer des flux de travail à l’aide de petits éléments provenant de différentes applications. Il s’agit d’une partie importante de l’histoire de l’automatisation des utilisateurs, mais une autre partie est la capacité de contrôler en profondeur des applications puissantes grâce à des scripts. Sur iOS, les applications avec ce niveau de contrôle ont tendance à utiliser des moteurs de macro auto-implémentés basés sur JavaScript ou Python. Le meilleur exemple est peut-être la riche automatisation basée sur JavaScript de The Omni Group, qui permet aux scripts de contrôler les applications d’Omni – sur iPad, iPhone ou Mac.
Chaque application mettant en œuvre son propre langage de script ou de macro n’est pas la voie à suivre.C’est ici que Apple Vous devez intervenir en tant que propriétaire de la plateforme et créer un référentiel commun pour tous, développeurs et utilisateurs.
Les jours d’AppleScript sont comptés.
Apple
L’avenir des scripts sur macOS
Que se passe-t-il à la fin de la période de transition d’un an ? La supposition la plus simple est qu’AppleScript, qui a commencé au début des années 1990, sera finalement supprimé.
Qu’est-ce qui le remplacera est plus une question ouverte. Un raccourci n’est pas une panacée, c’est tout seul : ce n’est tout simplement pas un outil de contrôle à distance précis des applications. De plus, plus vous mettez d’actions dans un raccourci, plus il devient complexe – au-delà d’un certain point, il devrait probablement être écrit sous forme de script plutôt qu’assemblé dans une interface simplifiée. (Témoin Jellycuts, un langage de script conçu pour faire des raccourcis !)
Je préfère un système qui laisse les scripteurs choisir le langage qu’ils veulent utiliser. (personne n’en parle, mais Apple JavaScript a été récemment ajouté en tant que contrepartie AppleScript pour les scripts sur Mac. ), cependant, il est plus probable que Apple Un langage de script officiel sera sélectionné. Peut-être que ce sera JavaScript, car il est omniprésent et Apple est déjà venu ici. Ou cela pourrait être évident : une version simplifiée de Swift.
Peut-être, juste peut-être, Apple Ce système d’automatisation sera construit une fois et déployé sur le Mac, ainsi que sur l’iPhone et l’iPad.
C’est quelque chose de difficile.C’est pourquoi Apple Appeler cela une transition pluriannuelle est assez explicite. Les raccourcis sur Mac seraient une excellente première étape, mais il reste encore beaucoup de travail à faire avant que la prochaine génération d’automatisation des utilisateurs Mac ne soit prête à soulager la génération précédente. Cela peut prendre des années, mais l’avenir est prometteur.