Applescript in Mac OS 11?


Bill Cheeseman
 

My expectation, based on nothing more than AppleScript's long history, is that existing support for AppleScript will not go away. The issue right now is that Apple has not implemented it in its Catalyst apps, although they could if they chose to. They do have lots of time before Big Sur is released.

Bill Cheeseman

On Jun 25, 2020, at 1:02 PM, Jon Gotow <gotow@stclairsoft.com> wrote:

That's definitely helpful from a user's perspective, but as a developer I use AppleScript within my apps to integrate them with other applications.

Losing AppleScript will result in my applications becoming "dumber". Default Folder X will no longer be able to magically integrate with ForkLift, Path Finder, or even the Finder if those apps stop supporting AppleScript. App Tamer won't be able to tell whether it should slow down Music or Spotify in the background because it won't be able to tell whether they're currently streaming music.

Yes, I can work with other developers to get special URL handlers or IPC hooks to coordinate with their app, but it's nothing like having a system-supported method of talking to applications and getting insight into their state.

- Jon


On Jun 25, 2020, at 3:16 AM, Bill Cheeseman <wjcheeseman@comcast.net> wrote:

I have started updating UI Browser as a universal app for Big Sur. It strikes me as more likely that Apple will make its new apps comply with accessibility, so it will remain possible to script them with GUI Scripting even if they no longer have an AppleScript dictionary.



Jon Gotow
 

That's definitely helpful from a user's perspective, but as a developer I use AppleScript within my apps to integrate them with other applications.

Losing AppleScript will result in my applications becoming "dumber". Default Folder X will no longer be able to magically integrate with ForkLift, Path Finder, or even the Finder if those apps stop supporting AppleScript. App Tamer won't be able to tell whether it should slow down Music or Spotify in the background because it won't be able to tell whether they're currently streaming music.

Yes, I can work with other developers to get special URL handlers or IPC hooks to coordinate with their app, but it's nothing like having a system-supported method of talking to applications and getting insight into their state.

- Jon

On Jun 25, 2020, at 3:16 AM, Bill Cheeseman <wjcheeseman@comcast.net> wrote:

I have started updating UI Browser as a universal app for Big Sur. It strikes me as more likely that Apple will make its new apps comply with accessibility, so it will remain possible to script them with GUI Scripting even if they no longer have an AppleScript dictionary.


Jean-Christophe Helary <jean.christophe.helary@...>
 

On Jun 25, 2020, at 18:16, Bill Cheeseman <wjcheeseman@comcast.net> wrote:

I have started updating UI Browser as a universal app for Big Sur. It strikes me as more likely that Apple will make its new apps comply with accessibility, so it will remain possible to script them with GUI Scripting even if they no longer have an AppleScript dictionary.
Interesting. That makes a lot of sense.


--
Jean-Christophe Helary @brandelune
http://mac4translators.blogspot.com


Bill Cheeseman
 

I have started updating UI Browser as a universal app for Big Sur. It strikes me as more likely that Apple will make its new apps comply with accessibility, so it will remain possible to script them with GUI Scripting even if they no longer have an AppleScript dictionary.

Bill Cheeseman

On Jun 24, 2020, at 10:32 PM, Deivy Petrescu <applescript@dicas.com> wrote:



On Jun 24, 2020, at 18:30 , Jean-Christophe Helary via AppleScript-Users <applescript-users@lists.apple.com> wrote:

On Jun 25, 2020, at 5:56, Chris Swain via AppleScript-Users <applescript-users@lists.apple.com> wrote:

https://twitter.com/agiletortoise/status/1275796061169180682

Not surprising, but Message and Maps (and others?) no longer have AppleScript dictionaries on Big Sur
For Maps I guess it doesn't make much of a difference. There was nothing specific to the app in its dictionary.

--
Jean-Christophe Helary @brandelune
http://mac4translators.blogspot.com
Maps, I don’t think it is such a big loss, but messages on the other hand is a significant loss.
May be we should put some pressure on Apple, in spite of being few.
Apple has some pearls that would be sorely missed if gone.
Automation is one of them. Another one would be Grapher.
I am interested in Swift, but I have a predilection for scripting languages and AppleScript allows the Mac to do amazing stuff.
If allow Messages, and may be even Maps to go quie, I don’t know about tomorrow.
And, I believe we vastly underestimate the number of people using AppleScript
I am open to suggestions. But I believe the more the merrier.

Automation forever

Deivy Petrescu
applescript@dicas.com






Deivy Petrescu
 

On Jun 24, 2020, at 18:30 , Jean-Christophe Helary via AppleScript-Users <applescript-users@lists.apple.com> wrote:

On Jun 25, 2020, at 5:56, Chris Swain via AppleScript-Users <applescript-users@lists.apple.com> wrote:

https://twitter.com/agiletortoise/status/1275796061169180682

Not surprising, but Message and Maps (and others?) no longer have AppleScript dictionaries on Big Sur
For Maps I guess it doesn't make much of a difference. There was nothing specific to the app in its dictionary.

--
Jean-Christophe Helary @brandelune
http://mac4translators.blogspot.com
Maps, I don’t think it is such a big loss, but messages on the other hand is a significant loss.
May be we should put some pressure on Apple, in spite of being few.
Apple has some pearls that would be sorely missed if gone.
Automation is one of them. Another one would be Grapher.
I am interested in Swift, but I have a predilection for scripting languages and AppleScript allows the Mac to do amazing stuff.
If allow Messages, and may be even Maps to go quie, I don’t know about tomorrow.
And, I believe we vastly underestimate the number of people using AppleScript
I am open to suggestions. But I believe the more the merrier.

Automation forever

Deivy Petrescu
applescript@dicas.com