Re: Gatekeeper
Re: Gatekeeper
- Subject: Re: Gatekeeper
- From: Bill Cheeseman <email@hidden>
- Date: Tue, 28 Feb 2012 07:23:40 -0500
On Feb 28, 2012, at 5:28 AM, Shane Stanley wrote: Sandboxed apps can be fully scriptable, but not via GUI scripting.
You're mistaken about GUI Scripting. GUI Scripting is based on the accessibility API, which sandboxed applications support every bit as much as non-sandboxed applications. If sandboxed applications could not be controlled by assistive applications for disabled users, Apple would risk violation of the computer-related requirements of the Americans with Disabilities Act.
The sandbox limitation works in the other direction. A sandboxed application cannot control other applications outside the sandbox using any form of AppleScript or the accessibility API. As Apple puts it in the sandbox documentation, assistive applications cannot be sandboxed. But they can still be written, distributed, installed and run, outside of the Mac App Store. The new Developer ID certificate system for Gatekeeper will allow them to be installed and run on any Mac with the default Gatekeeper settings.
I just now confirmed all of this by using my UI Browser utility < http://pfiddlesoft.com/uibrowser> and a GUI Scripting script to control Preview, which is a sandboxed application on Mac OS X 10.7 Lion. |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden