- apple.com/os/macos/ (will be relevant for macOS 27 from around Sep 2026 to maybe Aug or so 2027 when next release is expected)
- en.wikipedia.org/wiki/MacOS_Golden_Gate
Contents
- 1 Why Did I [do it, upgrade, really]…?!
- 2 Security-Related Issues
- 2.1 General searches
- 2.2 ChatGPT 2026-09-25 Fri: On Sending Keystrokes
- 2.2.1 Q) How to fix- The action “Run AppleScript” encountered an error: “System Events got an error: Automator is not allowed to send keystrokes.”
- 2.2.2 For macOS 27, try this first
- 2.2.3 First determine whether this is the problem
- 2.2.4 Also check Automation
- 2.2.5 One complication with Automator Services / Quick Actions
- 2.2.6 Q) Both cases works (inside Automator and S.E.)
- 2.2.7 I think this is now our prime suspect
- 2.2.8 The result I’m expecting
- 2.2.9 Q) Yes, failed. The action “Run AppleScript” encountered an error: “System Events got an error: Automator Workflow Runner (WorkflowServiceRunner, AUT 2609-1.3 System Events (Quick Action)) is not allowed to send keystrokes.”
- 2.2.10 Before we use a workaround, try the interesting macOS 26/27 fix
- 2.2.11 If that works…
- 2.2.12 If TextEdit still fails
- 2.2.13 Q) TextEdit still fails. Btw, in case of macOS27, please stop referring to Accessibility under Privacy & Security as that isn’t true
- 2.2.14 Next test — very important on macOS 27
- 2.2.15 Let’s try adding WorkflowServiceRunner correctly
- 2.2.16 But I suspect what happened last time
- 2.2.17 Let’s verify their identities too
- 2.2.18 There’s an even more interesting macOS 27 clue
- 2.3 One thing I want to inspect before choosing the workaround
- 2.4 So where I think we are
- 2.5 ChatGPT 2026-09-23 Wed – problems with find command in macOS 27
- 2.5.1 Q) find: Operaton not permitted
- 2.5.2 First, isolate the problem
- 2.5.3 If this is an Automator workflow
- 2.5.4 One other thing catches my eye
- 2.5.5 Q) Created tiny test app
- 2.5.6 What I’d do with your existing workflows
- 2.5.7 Before redesigning anything, let’s identify the macOS 27 runner
- 2.5.8 You can also inspect the process hierarchy from inside the Service
- 2.6 First thing I’d try
- 2.7 We can determine which one TCC is actually rejecting
- 2.8 Therefore, try FDA on WorkflowServiceRunner
- 2.9 ChatGPT 2026-09-25 Fri – … seems to be serious differences between macOS 26 and 27 in terms of running workflows/services …
- 2.10 The permissions are easier to understand as separate gates
- 2.11 More importantly: who needs Accessibility?
- 3 Why macOS 26 workflows can therefore work while macOS 27 ones fail
- 4 Changes Highlighted by Apple = Marketing Mumbo-Jumbo
Why Did I [do it, upgrade, really]…?!
Seriously messed up some of our utility scripts, and yet after some week of use, not really seen any significant improveents.
- Messed up scripts
- Spotlight functionality has not (yet, visibly) improved:
- Not front-end/user interface part at least
- Background / database / indexing is something else, and to be seen how has possibly been improved.
- By Apple highlighted changes are mostly irrelevant for me.
| Some Areas, in bold that are highlighted by Apple | Our notes | |
|---|---|---|
| 1 | New Siri AI powered by Apple Intelligence with conversational context, a dedicated Siri app, and cross-device continuity | ❓To be seen what actual benefits… |
| 2 | Liquid Glass refinements: customizable transparency slider, improved readability, uniform toolbars | ❗️Don’t really care. |
| 3 | Performance gains: faster app launches, Spotlight indexing, AirDrop, and network file browsing | ✅ Such are of course always nice. Details to be seen though. |
| 4 | Safari updates: automatic tab grouping, “Notify Me” for page changes, AI-generated extensions | ❓To be seen what actual benefits… (Not a big user of Safari, in macOS) |
| 5 | Enhanced parental controls: Ask to Browse, category-based time limits, stronger content protections | ❗️Don’t really care. |
| 6 | Systemwide Apple Intelligence tools: semantic Spotlight, smart writing tools, natural-language Shortcuts, intelligent Finder naming | ❓To be seen what actual benefits… See also our Spotlight section |
| 7 | Display support expanded up to 5K at 120Hz | ❗️Don’t really care. |
| 8 | First macOS to drop Intel — Apple Silicon (M-series) only | ❗️Don’t really care. |
| 9 | Security changes, behind the scene changes – NOT highlighted by Apple | ⚠️ Creating a mess with multiple scripts used daily breaking and requiring serious research for (start) fixing. |
Security-Related Issues
SOME examples of important areas/sections:
| Area | macOS 26 | macOS 27 |
|---|---|---|
| Access, send keystrokes, “system events” | In macOS 27, the Accessibility pane under Privacy & Security has been renamed to “Device Control and Data Access.” | Go to Apple menu > System Settings > Privacy & Security, then look for Device Control and Data Access in the list — that’s where the app-level accessibility/keystroke permissions now live. The content is the same as the old Accessibility pane, just a new name.
(In lower section of items in right side.) |
| Disk Access | Privacy & Security > Full Disk Access
(In upper section of items in right side.) |
|
| Keyboard-handler, Special Key Handler-Apple-Silicon.app | Privacy & Security > Input Monitoring
(In lower section of items in right side.)
|
General searches
“Run AppleScript”, ‘System Events got an error’.. send keystrokes
Q: The action “Run AppleScript” encountered an error: ‘System Events got an error: Automator Workflow Runner (WorkflowServiceRunner, Save Web Page as mhtml J) is not allowed to send keystrokes.
A(1)
This error occurs because macOS requires specific permissions for Automator and its underlying runners to control other applications via System Events. The most effective solution involves ensuring the correct applications are granted Accessibility access and, if necessary, re-registering the specific workflow runner.
1. Grant Accessibility Permissions
You must add the relevant applications to the Privacy & Security > Accessibility list in System Settings. Depending on your workflow configuration, this typically requires:
-
Automator
-
Script Editor
-
AppleScript Utility (located in
/System/Library/CoreServices/) -
The target application (the app receiving the keystrokes, such as Safari or Chrome)
2. Add the WorkflowServiceRunner Specifically
If the error persists, the specific WorkflowServiceRunner process may not be registered. You can manually add it:
-
Copy this path:
/System/Library/Frameworks/AppKit.framework/Versions/C/XPCServices/WorkflowServiceRunner.xpc/Contents/MacOS/WorkflowServiceRunner -
In System Settings > Privacy & Security > Accessibility, click the + button.
-
Press Command-Shift-G in the file dialog, paste the path, and click Open.
3. Alternative Fixes
-
Toggle Permissions: Remove Automator from the Accessibility list, close System Settings, and re-add it to refresh the permission state.
-
Reset Warnings: Open Automator, go to the menu Automator > Reset Warnings, and run the workflow again.
-
Export as App: Export the workflow as a new Application file. Running this new app directly often triggers the necessary permission prompts that a Service or Quick Action might miss.
A (2) (AI)
To resolve the “System Events got an error: Automator is not allowed to send keystrokes” error in macOS (referred to as macOS 27 in the query), you must grant Accessibility permissions to the applications involved in the automation process.
Primary Solution: Grant Accessibility Permissions
-
Open System Settings (or System Preferences on older versions).
-
Navigate to Privacy & Security > Accessibility.
-
Unlock the settings if necessary.
-
Add the following applications to the list and ensure they are toggled ON:
-
Automator (or Automator Workflow Runner / WorkflowServiceRunner)
-
Script Editor
-
Shortcuts (if using Shortcuts to run the script)
-
AppleScript Utility (located in
/System/Library/CoreServices/)
-
-
Crucial Step: If you recently updated macOS or changed the script, you may need to remove the apps from the list and re-add them to refresh their permissions.
Alternative/Additional Fixes
-
Grant Permissions to the Target App: In some cases, the application receiving the keystrokes (e.g., Safari, Notes, Finder) must also be added to the Accessibility list, not just Automator.
-
Enable AEServer: If standard apps do not work, manually add the Apple Events Server to Accessibility by clicking + and pasting this path:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/Support/AEServer -
Check Automation Settings: Go to Privacy & Security > Automation and ensure System Events is enabled for the specific script or application running the code.
-
Rename Script: Scripts with spaces or hyphens in their filenames can sometimes fail to register permissions correctly. Rename the script to use underscores and re-add it to the Accessibility list.
-
Reset TCC Database: If permissions are stuck, open Terminal and run:
tccutil reset AppleEvents tccutil reset SystemPolicyAllFilesThen restart your Mac and re-grant permissions.
Can’t find Privacy & Security > Accessibility in macOS 27
Q: Can’t find Privacy & Security > Accessibility in macOS 27
A:
ChatGPT 2026-09-25 Fri: On Sending Keystrokes
(Deeper into this as been struggling with getting it to work in scripts over the last couple of days.)
Q) How to fix- The action “Run AppleScript” encountered an error: “System Events got an error: Automator is not allowed to send keystrokes.”
(Private-access-only chatgpt.com/c/6ab66287-0a5c-83ea-b09e-30cae4b1adfc)
A:
ID: 20260925070100
Yes — this is almost certainly the macOS 27 Accessibility/TCC issue we were discussing, and the wording is somewhat misleading:
System Events got an error: Automator is not allowed to send keystrokes.
The important point is that the process that actually executes the Automator action may need Accessibility permission, not merely Automator.app. Apple confirms that Accessibility permission controls apps/scripts that control the Mac, while Automation permission separately governs one app controlling another. Apple Support
For macOS 27, try this first
Go to:
System Settings → Privacy & Security → Accessibility
Make sure Automator is enabled.
But because your earlier process inspection showed Automator workflows executing through:
/System/Library/Frameworks/Automator.framework/Versions/A/XPCServices/
com.apple.automator.runner.xpc/Contents/MacOS/com.apple.automator.runner
and also:
/System/Library/Frameworks/AppKit.framework/Versions/C/XPCServices/
WorkflowServiceRunner.xpc/Contents/MacOS/WorkflowServiceRunner
the permission problem can actually belong to the runner process rather than /Applications/Automator.app.
This distinction is especially relevant in macOS 27: Apple has explicitly changed the Accessibility security model in macOS 27, including removal of an older mechanism for granting Accessibility access. Apple Support
First determine whether this is the problem
Put this tiny test in Run AppleScript:
tell application "System Events"
keystroke "x"
end tell
Run it inside Automator by clicking Run.
If that gives:
Automator is not allowed to send keystrokes
then Accessibility/TCC is definitely the issue.
Now run essentially the same thing from Script Editor:
tell application "System Events"
keystroke "x"
end tell
If Script Editor works but Automator doesn’t, you’ve isolated the problem to Automator’s execution environment, not AppleScript or System Events.
Also check Automation
Go to:
System Settings → Privacy & Security → Automation → Automator
If System Events appears underneath Automator, enable it.
Apple treats this separately from Accessibility: Automation authorizes one application to control another; Accessibility authorizes UI scripting such as simulated keyboard input. Apple Support
So for code such as:
tell application "System Events"
tell process "Mail"
keystroke "p" using command down
end tell
end tell
you can potentially need both.
One complication with Automator Services / Quick Actions
If this workflow is actually being invoked as a Quick Action/Service rather than by pressing Run in Automator, granting Automator permission may not be sufficient.
The execution chain can instead be approximately:
Finder / Mail / other host application
↓
WorkflowServiceRunner
↓
com.apple.automator.runner
↓
Run AppleScript
↓
System Events
↓
keystroke
That would explain why an old workflow that worked on macOS 26 suddenly produces this error under 27.
And Apple still documents Automator and Run AppleScript as supported in macOS 27, so this isn’t simply “Automator has been removed.” Apple Support
Given the troubleshooting we already did with your com.apple.automator.runner processes, I would not start by randomly resetting all TCC permissions. I’d identify exactly which execution context fails.
Do these two tests and tell me the result:
| Test | Result |
|---|---|
Run keystroke "x" by clicking Run inside Automator |
works / fails |
| Run the same script from Script Editor | works / fails |
If the first fails and second works, I can give you the next macOS 27-specific procedure for getting the Automator runner authorized, rather than just repeatedly adding Automator to Accessibility.
Q) Both cases works (inside Automator and S.E.)
Excellent — that changes the diagnosis substantially.
If this works when you click Run in Automator:
tell application "System Events"
keystroke "x"
end tell
and also works in Script Editor, then Automator itself already has the necessary Accessibility permission. We should not mess with Automator’s TCC permissions.
The important question becomes how the failing workflow is launched.
Apple distinguishes running a workflow inside Automator from running a Quick Action/Service from Finder, an application’s Services menu, or a keyboard shortcut. Apple Support And there are documented cases with exactly this pattern: the script works inside Automator but fails when invoked as a Service/Quick Action because it is then executed by WorkflowServiceRunner rather than the interactive Automator process. Apple Support Communities
I think this is now our prime suspect
Your earlier ps output showed:
/System/Library/Frameworks/AppKit.framework/Versions/C/XPCServices/
WorkflowServiceRunner.xpc/Contents/MacOS/WorkflowServiceRunner
/System/Library/Frameworks/Automator.framework/Versions/A/XPCServices/
com.apple.automator.runner.xpc/Contents/MacOS/com.apple.automator.runner
So let’s reproduce the problem in the actual execution context.
Create/save a temporary Quick Action containing only:
on run {input, parameters}
tell application "System Events"
keystroke "X"
end tell
return input
end run
Set at the top:
Workflow receives current: no input
in: any application
Save it as something obvious, e.g. Test Keystroke.
Then close Automator.
Open TextEdit, click into a document, and run:
TextEdit → Services → Test Keystroke
The result I’m expecting
If you now get something along the lines of:
System Events got an error: Automator Workflow Runner (WorkflowServiceRunner, Test Keystroke) is not allowed to send keystrokes.
then we’ve nailed it.
The distinction is:
| Execution method | Actual security context | Result |
|---|---|---|
| Script Editor | Script Editor | ✅ |
| Automator → Run | Automator | ✅ |
| Services/Quick Action | WorkflowServiceRunner / Automator runner | likely ❌ |
This exact difference between an Automator workflow and the same workflow executed as a Service/Quick Action has been reported for years. Apple Support Communities
Don’t change any permissions yet. Run that one test from TextEdit → Services, because if it fails there, we know exactly which branch to pursue next.
Q) Yes, failed. The action “Run AppleScript” encountered an error: “System Events got an error: Automator Workflow Runner (WorkflowServiceRunner, AUT 2609-1.3 System Events (Quick Action)) is not allowed to send keystrokes.”
Yes — now we have isolated it. The problem is specifically the Quick Action execution context (WorkflowServiceRunner), not Automator, System Events, or your AppleScript.
Your error even identifies the offending process:
Automator Workflow Runner (WorkflowServiceRunner, AUT 2609-1.3 System Events (Quick Action)) is not allowed to send keystrokes.
This exact distinction is reported by others: running in Automator succeeds, while executing the same workflow as a Quick Action fails because it runs through WorkflowServiceRunner. Ask Different
Before we use a workaround, try the interesting macOS 26/27 fix
Because the Quick Action sends its keystroke into the currently active application, give that target application Accessibility permission.
For our TextEdit test:
System Settings → Privacy & Security → Accessibility
Add/enable:
TextEdit.app
Then quit TextEdit completely, reopen it, and run:
TextEdit → Services → AUT 2609-1.3 System Events
This sounds backwards—the error explicitly blames WorkflowServiceRunner—but there are recent reports where adding the target application fixed precisely this error. One report from March/April 2026 initially tried to authorize Automator Workflow Runner, then discovered that granting Accessibility to TextEdit solved it. Another report found the same solution on macOS 15.6. MacScripter
If that works…
Then we’ve discovered something rather important for your macOS 26 → 27 migration checklist:
Quick Actions using
System EventsUI scripting may require Accessibility permission for the application in which the Quick Action executes, even though the error identifiesWorkflowServiceRunner.
That would also explain why your old Services/Quick Actions suddenly behave differently depending upon where they’re invoked.
If TextEdit still fails
Then I would not start adding random /System/Library/.../*.xpc executables to Accessibility.
There is a much cleaner workaround with a good track record: put the UI-scripting AppleScript in a small standalone .app, grant that app Accessibility permission, and have the Quick Action launch it. That changes the architecture to:
Quick Action
│
▼
WorkflowServiceRunner
│
│ launch
▼
MyAppleScript.app ← Accessibility permission
│
▼
System Events
│
▼
keystroke
That workaround is specifically documented for the com.automator.runner.xpc/WorkflowServiceRunner problem. Stack Overflow
But first, add TextEdit to Accessibility and repeat exactly our test. That result will tell us whether macOS 27 is effectively transferring this requirement to the Quick Action’s host application.
Q) TextEdit still fails. Btw, in case of macOS27, please stop referring to Accessibility under Privacy & Security as that isn’t true
ChatGPT 2026-09-23 Wed – problems with find command in macOS 27
(Something that worked like a charm in macOS 26, and prior. A mail handling family of scripts that was initially started in 2018,)
Q) find: Operaton not permitted
(Private-access-only chatgpt.com/c/6ab43c45-3630-83ea-bb2f-8120263b1713)
Q: applescript workflow, find <obscured path>/: Operation not permitted; used to work in macOS 26, now having problem in macOS 27
ChatGPT 2026-09-25 Fri – … seems to be serious differences between macOS 26 and 27 in terms of running workflows/services …
(ChatGPT 2026-09-25 Friday. Private-access-only chatgpt.com/c/6ab66089-a2b0-83e9-b795-d7880488f76e)
Q: there seems to be serious differences between macOS 26 and 27 in terms of running workflows/services, and applications and Privacy & Security, Accessibility, can you sort this out in a table format.
ID: 20260925065400
Yes. There are meaningful changes between macOS Tahoe 26 and macOS Golden Gate 27, and they are particularly visible with older Automator Services/Quick Actions that contain AppleScript and especially scripts that use System Events / UI scripting. Apple still supports Automator in macOS 27, but macOS 27 tightens the privacy/security model around the actual process executing the automation. Apple explicitly documents a change to how Accessibility permissions are managed in macOS 27.
The key concept is that there are several different security permissions involved, and Accessibility ≠ Automation ≠ Full Disk Access.
macOS 26 vs 27 — Automator/Services security model
The last row is particularly significant. Apple says that starting with macOS 26.2 the old method for granting Accessibility access through com.apple.TCC.configuration-profile-policy was deprecated, and macOS 27 removes it in favor of the newer App Settings/Privacy mechanism.
The permissions are easier to understand as separate gates
Apple’s current Privacy & Security documentation makes the distinction explicit: Accessibility permits apps to use scripts/system commands to control the Mac, whereas Automation controls whether apps can access and control other applications.
That distinction explains a lot of apparently contradictory behavior.
More importantly: who needs Accessibility?
This is where your recent troubleshooting becomes interesting.
Suppose you have:
Finder → Services → My Service → Run AppleScript → System Events → Mail
Conceptually:
Finder
│
│ invokes Service
▼
Automator infrastructure
│
├── WorkflowServiceRunner.xpc
│
└── com.apple.automator.runner.xpc
│
▼
AppleScript
│
▼
System Events
│
▼
Mail
There can therefore be multiple TCC relationships.
This is why simply adding:
Automator → Accessibility
can be insufficient.
When you press Run inside Automator, the responsible process may effectively be associated with Automator.
But when you invoke the same workflow as a Service/Quick Action, it can run through Apple’s workflow execution infrastructure instead.
That fits very well with the processes you found in our previous troubleshooting:
WorkflowServiceRunner.xpc
com.apple.automator.runner.xpc
In other words, the useful mental model is:
And macOS 27 appears substantially less forgiving about assuming that authorization granted to the parent application covers every helper executing on its behalf.
Apple describes this security concept as “responsible code” in its developer discussions around TCC/MAC permissions.
Why macOS 26 workflows can therefore work while macOS 27 ones fail
A useful simplified comparison is:
Apple still tells users to authorize normal Accessibility clients through:
System Settings → Privacy & Security → Accessibility
and apps can be added manually with +.
But the catch is that Apple’s internal XPC helpers aren’t ordinary .app bundles that conveniently appear in the picker.
Another important distinction: Apple Events vs Accessibility
Consider this:
tell application "Mail"
get subject of message 1 of inbox
end tellThat’s primarily an Automation / Apple Events issue.
Compare:
tell application "System Events"
tell process "Mail"
click menu item "Print…" of menu "File" of menu bar 1
end tell
end tellNow you’re doing UI scripting.
That requires Accessibility.
And something like:
tell application "System Events"
keystroke "p" using command down
end tellalso crosses the Accessibility boundary.
So your Mail → PDF workflow is exactly the kind of workflow likely to expose the difference between 26 and 27: it isn’t merely using AppleScript to talk to Mail; it uses GUI automation and therefore depends on Accessibility authorization of the execution context.
tccutil becomes very useful here
Apple officially documents resetting these separately:
tccutil reset Accessibility
tccutil reset AppleEvents
and distinguishes both as independent TCC services.
That gives us a much cleaner troubleshooting model:
macOS TCC
│
┌──────────────┼──────────────┐
│ │ │
Accessibility AppleEvents File access
│ │ │
UI scripting Automation FDA
│ │
System Events Mail/Finder/etcA workflow can therefore have:
AppleEvents ✅
Accessibility ❌and still execute quite a lot of AppleScript before suddenly failing when it reaches the GUI operation.
That often makes the failure look like an AppleScript/Automator bug when it’s actually a TCC authorization failure.
The macOS 27 change I think matters most for your setup
Given the experiments we’ve already done with your Automator processes, I’d now separate the problem into three identities:
Your ps output showing multiple instances of:
/System/Library/Frameworks/Automator.framework/Versions/A/XPCServices/
com.apple.automator.runner.xpc/Contents/MacOS/com.apple.automator.runnerand:
/System/Library/Frameworks/AppKit.framework/Versions/C/XPCServices/
WorkflowServiceRunner.xpc/Contents/MacOS/WorkflowServiceRunneris therefore not incidental.
It is probably central to understanding why the same Service behaves differently under macOS 27.
Bottom line
The change isn’t:
macOS 27 no longer supports Automator Services.
Apple explicitly still documents Automator and Services/Quick Actions for macOS 27.
It’s closer to:
macOS 27 still supports them, but the security boundary around the process actually executing an Automator/Service workflow is stricter and more explicit.
That disproportionately affects exactly the sort of workflows you have: Automator Quick Actions → Run AppleScript → System Events → GUI scripting of Mail/Finder/other applications.
And Apple has independently made concrete architectural changes to Accessibility permission management in macOS 27, while macOS 27’s initial security release also includes fixes specifically concerning Accessibility, Automator, CoreServices/privacy authorization, and sandbox authorization.
The next useful step for our existing Mail/Automator problem is therefore not more random permission toggling. We should map exactly which executable macOS 27 regards as the responsible process when your Service reaches the System Events command, and then inspect/reset the corresponding TCC entries. That should let us build a very concrete 26 → 27 migration checklist for old Automator Services, including which permissions need to be re-established and for which process.
Q) generic checklist for 26-27 migration
Q: Holy, moly – that was a lot… Can’t you create a generic checklist for 26-27 migration?
A:
ID: 20260925065500
Absolutely — the previous answer was far too deep for what you were asking. Here’s the generic macOS 26 → 27 migration checklist, focused on applications, Automator/Services/Quick Actions, and permissions.
macOS 26 → 27 migration checklist
The five things I’d test first
For a Mac with substantial automation like yours, I’d prioritize:
① Accessibility → ② Automation → ③ Full Disk Access → ④ Services/Quick Actions → ⑤ System Events scripts
And use this simple rule:
Test automation from the place where you normally invoke it.
A workflow succeeding with Run ▶︎ in Automator does not prove that the same workflow will succeed when invoked as Finder → Quick Actions, Services, a keyboard shortcut, or a Folder Action.
For your collection of existing workflows, I’d therefore not rebuild or convert anything preemptively. Upgrade, check those five areas, test the workflows, and investigate only the ones that fail.
Changes Highlighted by Apple = Marketing Mumbo-Jumbo
(ChatGPT 2026-09-29 Tuesday. Private-access-only chatgpt.com/c/6ab66089-a2b0-83e9-b795-d7880488f76e)
Q: Can you summarize changes as discussed on https://www.apple.com/os/macos/ on a bullet list format
A:
ID: 20260929062900
Yes. Based specifically on Apple’s current macOS 27 Golden Gate overview, the main changes Apple highlights are: Apple
- Siri AI
- Major new Siri implementation powered by Apple Intelligence.
- More natural conversational interaction.
- Can use personal context to find things such as emails, photos, and notes.
- Can perform actions within apps such as Messages, Music, Reminders, Mail, Photos, etc.
- Can use online information for broader questions/research.
- New dedicated Siri app, with conversations synchronized across devices.
- Siri can generate and edit text virtually anywhere you can type.
- Siri voice can be customized for characteristics such as pace and expressivity.
- Currently rolling out in English. Apple
- Visual Intelligence comes to Mac
- Can analyze things displayed on your screen.
- Screenshot an image, document, PDF, etc. and ask Siri about it.
- Can search, identify, explain, or take actions based on onscreen content. Apple
- Apple Intelligence expanded throughout macOS
- More AI capabilities integrated into Photos, Messages, Safari and other applications.
- Image Playground gains higher-quality and photorealistic image generation.
- Photos gains Spatial Reframing, image extension and enhanced object removal. Apple
- Shortcuts gets AI-based creation
- You can simply describe what you want a Shortcut to do.
- macOS can construct a Shortcut connecting actions across applications.
- This one is particularly interesting in the context of our Automator/Services discussion. Apple
- Safari
- Tabs can automatically be grouped by topic.
- New Notify Me feature can watch webpages for changes, such as price changes or products coming back into stock. Apple
- Passwords
- Identifies weak or compromised passwords.
- Can automatically update passwords on your behalf; Apple says this particular capability is coming in a future software update. Apple
- Liquid Glass / interface changes
- Liquid Glass has been refined from macOS 26.
- Better readability and contrast.
- More consistent refraction/transparency effects.
- More uniform toolbars.
- Edge-to-edge sidebars.
- Updated window shapes and menu-bar icons.
- New control to adjust Liquid Glass from very clear through more tinted appearances. Apple
- Performance improvements
- Faster AirDrop transfers.
- Faster network file browsing.
- Faster Safari Start Page loading.
- Apple also broadly claims improvements to memory use, search, display rendering and CPU utilization. Apple
- Mail
- New search-ranking system intended to put the most relevant messages first.
- Contextual Suggestions can offer actions based on email content.
- Swipe down to refresh.
- Siri AI can work with Mail content and writing. Apple
- Spotlight
- Improved search suggestions.
- Spotlight can offer Ask Siri as a search result/action. Apple
- Calendar
- Natural-language creation and editing of events.
- For example, describe an appointment rather than manually entering its fields.
- Changing the description can automatically change the event details. Apple
- Displays
- Better ultrawide-display support.
- Resolutions such as 5K at 120 Hz are supported on appropriate displays/hardware.
- Display arrangements are better preserved when disconnecting/reconnecting displays. Apple
- iCloud Shared Albums
- Easier participation by Android and Windows users through iCloud.com.
- Full-resolution sharing.
- Improved filtering and reactions.
- Additional invitation/sharing options. Apple
- Messages and Mail Suggestions
- Context-aware suggestions can turn conversations into actions—for example, creating a Calendar event or finding a photo. Apple
- Calls
- New Call Context can surface relevant information from other apps while you’re making a call—for example, finding an airline confirmation code in Mail. Apple
- Maps
- Improved Flyover imagery.
- Uses aerial imagery plus Visual Intelligence models to provide substantially more detailed rendering. Apple
- Accessibility
- VoiceOver gets improved understanding of onscreen content and richer image descriptions.
- Automatic synchronized captions can be generated for video.
- Existing captions can be translated into other languages. Apple
- Child safety / parental controls
- New Ask to Browse permission system for websites.
- Communication Safety expanded beyond nudity to gore/violent imagery.
- New category-based Time Allowances.
- Schedules can determine which apps are available at different times/days.
- Redesigned parental controls in System Settings. Apple
- General app behavior
- Swipe-down-to-refresh added across apps including Safari, Mail, News, Podcasts and Calendar.
- Podcasts gets an improved video-podcast experience with easier switching between watching and listening. Apple
- Hardware compatibility is significantly narrower
- MacBook Air: Apple silicon, 2020+
- MacBook Pro: Apple silicon, 2020+
- Mac mini: Apple silicon, 2020+
- iMac: Apple silicon, 2021+
- Mac Studio: 2022+
- Mac Pro: Apple silicon, 2023
- MacBook Neo: 2026
- In other words, macOS 27 drops Intel Macs entirely. Apple
One thing worth noticing given our previous discussion: Apple’s consumer-facing macOS 27 page says essentially nothing about the Privacy & Security/TCC/Accessibility changes we’ve been encountering with Automator, WorkflowServiceRunner, com.apple.automator.runner, etc. Those are under-the-hood/developer/security changes rather than headline macOS features.
So I’d treat this list as “what Apple says is new in 27”, and separately maintain our “what changed underneath that can break existing macOS 26 workflows” list. Those are really two quite different lists.
EoP
d
d