In the past I’ve made a few of my apps AppleScriptable, but I doubt anyone has ever used that functionality (I’ve certainly not received any feedback saying so).
I’ve recently released a new app and am thinking about adding AppleScript support. The app is written in Swift, and I found a great tutorial for how to do that on the RayWenderlich site here:
The problem is this: my users are fairly polarized: they’re either quite technically illiterate or they’re network admins. The former won’t use AS because it’s too hard, and the latter won’t use AS because they do everything through Jamf, Munki and the command line.
So, when I consider whether there is any point in me going to the time and trouble (as well as the possibility of creating bugs) of adding AS support, this is what I wonder:
As an AS user, when you come across an app that doesn’t support AS, do you just raise a weary eyebrow and then jump into System Events and try to GUI script it, or do you contact the developer and ask them to add AS support?
I’d love to hear from someone who wanted me to add AS support to my app; just one person would be enough to make me do it. But without the slightest encouragement, why would I (or any other developer) bother?
The point is this: if you want AS support in apps don’t forget to PESTER developers for it.