Konkurrenz für AppleScript: OS X 10.10 Yosemite lässt sich mit JavaScript steuern

Wenn im Herbst OS X 10.10 «Yosemite» auf den Markt kommt, erhält «AppleScript» eine populäre Konkurrenz: In Yosemite lassen sich das System und einige Programme auch mit JavaScript ansteuern.

Stefan Rechsteiner

Apples Scriptsprache «AppleScript» erhält in OS X Yosemite populäre Konkurrenz: Die neue System-Komponente JavaScript Open Scripting Architecture implementiert «JavaScript for Automation» — damit lassen sich künftig Programme und System-Komponenten durch JavaScript steuern.

Ausgeführt werden können entsprechende JavaScripts über den Script Editor, das globale Script Menu, die Run JavaScript Automator Actions, durch Applets und Droplets, das osascript Kommandozeilen-Werkzeug, die NSUserScriptTask API und überall sonst, wo sich andere OSA-Komponenten — wie AppleScript — benutzen lassen. JavaScripts lassen sich entsprechend auch als Mail-Regeln, Ordner-Aktionen, Adressbuch-Plugins, Kalender-Alarme und Nachrichten-Trigger einsetzen.

Über eine Objective-C-Bridge können nahezu alle System-APIs aufgerufen werden, damit ist es theoretisch auch möglich, komplette Mac-Applikationen in JavaScript zu schreiben, wie dies vereinzelt bereits mit AppleScript gemacht wurde.

In der öffentlich zugänglichen Entwickler-Dokumentation von OS X Yosemite hat Apple Release Notes für «JavaScript for Automation» veröffentlicht. Der Dokumentation sind neben den neuen globalen JavaScript-Klassen auch Spezifikationen und einige Code-Beispiele zu entnehmen.

Gönner-Abo

Ab CHF 5.– im Monat

👉🏼 Wir benötigen deine Unterstützung! Unterstütze macprime mit einem freiwilligen Gönner-Abo und mache die Zukunft unseres unabhängigen Apple-Mediums aus der Schweiz mit möglich.

macprime unterstützen

Zugehörige Themen

1 Kommentar

Anmelden um neue Kommentare zu verfassen

Allegra Leser! Nur angemeldete Nutzer können bei diesem Inhalt Kommentare hinterlassen. Jetzt kostenlos registrieren oder mit bestehendem Benutzerprofil anmelden.