Apple が「ビジネス上の理由」でオートメーション テクノロジーのプロダクト マネージャーの職を解任した後、Automator と AppleScript の伝道師である Sal Soghoian 氏が、MacStories でこれらのテクノロジーについてのゲスト ブログを執筆しています。
ソゴイアン氏は、この出版物への初投稿で、Automator、AppleScript、そして類似のサービスとアプリ拡張機能について自身の考えを共有しています。ソゴイアン氏は1 Infinite Loopで約20年間、AppleScript、Automator、そして関連技術をリードしてきました。
「アプリ拡張機能はユーザー自動化の代替ではない」というタイトルの投稿で、Soghoian 氏は、Apple がエンジニアリング リソースを統合して、iOS 版と macOS 版の両方のアプリを提供するチームを結成することを決定すべきかどうかについて考察しています。
iOS および macOS のアプリ拡張機能は、macOS のユーザー自動化サービス一式 (Apple Event スクリプト、Automator、サービス、UNIX コマンドラインユーティリティなど) の代わりになる可能性がありますが、Soghoian 氏は、Apple がユーザー自動化とアプリ拡張機能を「OR」ではなく「AND」で考えることを提案しています。
「AutomationKit」と呼ばれるかもしれない、User Automation の「誰でも利用できるオープン性」と開発者が作成したプラグインの集中的な機能を統合した、新しいクロスプラットフォーム自動化アーキテクチャの開発を採用します。
App ExtensionsはmacOSの新しいシステムサービスとなり、AutomatorはワークフローをExtensionとして保存し、共有メニューや新しい「非選択」拡張ポイントにアクセスできるようになります。さらに、AutomationKitにはApple Event Bridgeが組み込まれ、既存のmacOS自動化ツールと連携できるようになるかもしれません。
アプリ拡張機能は、ユーザー自動化の新たな形となる可能性があります。素晴らしいコンセプトですね。
1997 年から 2016 年にかけて Apple に在籍していた間、Soghoian 氏は UNIX CLI、JavaScript、AppleScript、Automator、いくつかの標準アプリのスクリプト サポートなど、幅広いユーザー自動化テクノロジを進化させました。
彼の深い信念は、「コンピュータの力は、それを使う人の手に委ねられるべきだ」というものです。オートメーションテクノロジー部門のプロダクトマネージャーの職を業務上の理由で解任された後も、ソゴイアン氏は今もなお、その信条が変わらず真実であると信じています。
「ユーザー自動化の将来について疑問や懸念があれば、Appleに問い合わせてください」と彼は当時述べた。Appleのソフトウェアエンジニアリング責任者であるクレイグ・フェデリギ氏はこれに対し、「macOSの優れた自動化技術を今後もサポートしていく意向です」と述べた。
ソゴイアン氏はApple社員としてmacosxautomation.comで自動化に関するブログを執筆していました。彼の仕事はMacコミュニティ全体から高く評価されています。そのため、彼がAppleを去ることはAppleにとっては痛手であり、私のお気に入りのApple関連ウェブサイトの一つであるMacStoriesにとっては大きな勝利です。
出典: MacStories