AppleScriptは、Apple によって作成され、Mac OS に統合されているスクリプト言語です。限られた擬似英語に限りなく近い、豊富で精巧な構文を持つことが知られています。より広義には、「AppleScript」は Mac OS スクリプトインターフェイスを表す言葉で、グラフィカル環境と並行して動作することを目的としています。
歴史
AppleScriptプロジェクトはHyperCard プロジェクトから派生したものです。 HyperCard には、限定された擬似英語ベースのスクリプト言語 HyperTalk もあり、HyperCard スタックからのデータを操作できました。 Apple のエンジニアは、同様のスクリプト言語をどのアプリケーションでも使用できることを認識し、AppleScript プロジェクトが System 7 のサブセットとして誕生しました。
最初のバージョンは、System 7.1.1 (または System 7 の最初のメジャーアップデートである System 7 Pro) とともに 1993 年 10 月にリリースされました。バージョン 3.2 の QuarkXPress は、AppleScript をサポートする最初の主要アプリケーションの 1 つであり、その結果、AppleScript は Apple の顧客ベースの出版部門に広く採用されました。 Quark (およびその他のアプリケーション) をMicrosoft Windowsプラットフォームに移植した後も、Apple がデスクトップ パブリッシングの世界で重要な地位を保ったとすれば、それは Mac ユーザーが複雑なタスクや反復的なタスクを自動化できたからである、ということは当然認められます。
Mac OS Xとその Cocoa API への移行により、AppleScript が独立できるようになりました。 Cocoa アプリケーションの基本的なスクリプト作成には、開発者側の労力はほとんど必要ありません。 Mac OS X 10.2 以降に提供されているAppleScript Studio を使用すると、ユーザーは AppleScript および Cocoa オブジェクトから完全なアプリケーションを構築できます。ただし、開発者ツールのバージョン 3.2 以降、AppleScript Studio は AppleScriptObjC に置き換えられ、Interface Builder では AppleScript タブが消えていますが、Plistファイルを変更することで元に戻すことができます。さらに、Apple サイトの applescript へのリンクは Automator (http://www.apple.com/applescript) に移動します。