Identify each AppleScript runtime environment

Hello, I’m identifing each AppleScript runtime environment. I think it is important to visualize each environment’s difference. I make the runtime table personally. But it is better to share and update with other people.

Each runtime programs has a little differences such as system limitation or runtime specific limitations. One can not call AppleScript Libraries. Other one runtime can not run .scptd file.

This is the way to identify each runtime name.

1 Like

This is extremely useful. Thank you for making it!

Could you add a row for Launch Daemons? They seem faster and more reliable than Folder Actions, although they are more difficult to set up. Thank you again.

Thanks. I uploaded this table to Google Spread Sheet. I want to share and update with other scripters.

I added Launch Agent, Event Script and Entangler.

launch agent’s runtime name will dependson how it runs. In this case, it is osasctipt.

Script Debugger 8’s enhanced droplet’s runtime name changed.

SD7: FancyDroplet
SD8: FancyDropletFat

Note that FancyDroplet will always be Intel while FancyDropletFat will be natively Intel or Apple Silicon.

And it follows from what @alldritt said that SD8 will still use FancyDroplet when not running under Big Sur.

In this context, a quick question:
Is it possible or planned in SD8 to optimize the Enhanced Applet Template for Dark Mode?
Currently I set an entry in the plist that prevents the dark mode, because otherwise the font is not readable.

Thanks a lot!

Whereabouts, exactly?

Here are two Screenshots:

With this entry in the plist:


all is ok, but no dark mode.

System: Big Sur 11.3.1
SD v8.0 (8A32)