Preparing for sandboxing

1 view
Skip to first unread message

Clarence Locke

unread,
Jul 4, 2011, 4:27:16 PM7/4/11
to aperture-dev@lists.apple.com List
I understand Apple's desire to keep new products as secret as possible until they are announced to the public, but sometimes that has a direct effect on the preparedness of third-pary developers. A very good example of this was the release of the 64-bit capable Aperture. While it was good for the user that you provided a "32-bit compatibility relaunch mode", it essentially left all of your third-party developers with a bit of egg on their face and scrambling to get the products back up to par.

I would really prefer (and appreciate) not having to experience that again.


So that leads me to my first few questions regarding Aperture and Lion:

1) Is Aperture currently sandboxed? (My inference from my testing to date is that it is not).

2) When will it become a sandboxed app?

3) It is my understanding that sandboxed apps must have their plug-ins converted into XPC services in order to run on Lion. Will Aperture be providing some kind of automatic "wrapper" for exiting third-party plug-ins? or are we going to have to perform the conversion?


Clarence Locke _______________________________________________
Do not post admin requests to the list. They will be ignored.
Aperture-dev mailing list (Apertu...@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/aperture-dev/aperture-dev%2Bgarchive-9674%40googlegroups.com

This email sent to aperture-dev+...@googlegroups.com

Fraser Speirs

unread,
Jul 4, 2011, 4:42:07 PM7/4/11
to aperture-dev@lists.apple.com List
Very good questions and I concur that it would be highly desirable to
have some advance warning of the plans. I have established some
answers to the technical side of how sandboxed applications can load
plugins in this devforums thread:

https://devforums.apple.com/message/471293

My understanding is that it is _desirable_ but not _required_ that
sandboxed apps quarantine their plugins via XPC.

There is a deadline set for apps in the Mac App Store to adopt
sandboxing (it's referred to in the WWDC "Apple Platforms Kickoff"
video, IIRC) and I assume Aperture will be sandboxed by that time.

The key question is whether Aperture's entitlements will be permissive
enough to let us do what we need to do as plugin authors.

Fraser

> http://lists.apple.com/mailman/options/aperture-dev/fraser%40speirs.org
>
> This email sent to fra...@speirs.org

Reply all
Reply to author
Forward
0 new messages