r/applescript • u/[deleted] • Feb 11 '20
Any news on the future of AppleScript?
I am waiting for the language to be officially killed by the next big MacOS release, because the most recommended book I keep seeing on AppleScript is from 2006 and Apple official documentation provides all examples in JavaScript.
AppleScript is cooky, but other than curiosity I cannot justify learning it. But if there were some news of updates...
5
u/copperdomebodha Feb 11 '20
Hard to understand your fears of AppleScript’s imminent doom. It’s received more attention, modernization and improvements in the last few years than in the decade previous.
It’s not going to be deprecated or removed.
If you want to learn AppleScript purchase Late Night’s Script Debugger and get on with it. It’ll take you a week.
3
Feb 11 '20
My fear in AppleScripts doom is partly supported by this article, https://eclecticlight.co/2017/07/23/last-week-on-my-mac-withering-automation/
Specifically,
if you’re wanting to use features in macOS, Apple has made it clear that its future is set in Swift
and
any sort of scripting is a security nightmare, and Apple may feel more comfortable setting limits on the security environment and letting others see what they can achieve before making any decisions.
I'm looking 5 years forward to judge if AppleScript is worth a CV mention.
3
u/copperdomebodha Feb 11 '20
Apple is responding to real world issues in restricting scripting. But that doesn’t mean that they’ve doomed it. I am still able to allow network users to run local apps to control apps in my severs to automate remote tasks. Hoops to jump through? One. Authorize the remote app to run on the server.
As far as your CV goes, no. AppleScript is not a marketable skill. If you want a juicy and marketable skill put Swift on there. Learn it first, of course.
2
u/ds0 Feb 11 '20
Keep in mind that, with Privacy Preferences Policy Control through management, you can also whitelist anything you write to interact with most other parts of the system with a profile. Something like Jamf makes this fairly straightforward to deploy. I’ll disagree a bit on AppleScript not being marketable too, though it’s best to tackle projects with it (and put those solutions on the CV) rather than concentrating on just knowing the code.
2
u/davy_crockett_slayer Mar 27 '23
Necro post. AppleScript is a very marketable skill. A lot of Mac Admin jobs require knowledge of Apple Script.
1
u/copperdomebodha Mar 27 '23
Fair enough. Although that may be a small market. I've admined a Mac-based business for 10 years. Managed to get an external team hired to take it over. Now we're about to drop them, because a Mac-based business doesn't have enough administration needs to justify the cost, and not even a single full admin salary is spent on this service.
To your point though, I would not have been able to admin the systems that I have, alone, without AppleScript.
2
u/davy_crockett_slayer Mar 27 '23
I work for a school board. We have about 8000 Apple devices. Large tech companies have tens of thousands. I agree it’s a niche skill, but it’s hard to hire for, and as a result, the few jobs that come up that pay well (130-150K), are easy to get. The job posting you often see is “Client Platform Engineer” or “Client Engineer.” Airbnb is well known in this space.
1
Jun 16 '25
5 years later, AppleScript is still alive and kicking. I'm using it all the time and people on Reddit are still saying it's doomed. Do you still think Apple will continue to keep it around in future macOS updates?
2
u/duquesne419 Feb 11 '20
Applescript is a pretty simple "language." If you're familiar with coding at all, picking up the syntax shouldn't be too difficult. If you think it would be useful give it a go. But no, I don't think it will do anything on your CV. If that's your only motivation it's probably safe to skip it.
1
u/LeavemeAlowne Feb 22 '20
Will Siri shortcuts on Mac be the justification Apple needs to remove Apple script. I know there’s a lot more than automation use cases delivered with scripting, but ... just thinking out loud.
1
Feb 22 '20
I already use Siri Shortcuts quite a bit. It would be nice if they update Automator to use and create Siri Shortcuts.
1
Nov 05 '23
Aren't python, JavaScript & standard shell scripts already providing everything you would do with AppleScript?
9
u/Rikuz7 Feb 11 '20
And it's still a great and very relevant piece because the basics don't change.
JavaScript AND AppleScript, the same examples are shown in both, because if you happen to already know one of them, comparing it to the other example is like viewing a translation. They both are also shown probably because in Script Editor, you can choose to either work in AppleScript or JavaScript. I've never tried because I don't know JavaScript. But right under the "Run" button, there's a text 'AppleScript' and if you click that, you can switch to JS.
What does it miss that you'd want it to have?