Apple extends Sandboxing demand until June 1
Since November Mac Developers have been complaining about Apples deadline for Sandboxing of Apps, originally Apple demanded that all developers sandbox their apps by March 1st, however now Apple has announced that they will extend the deadline to June 1st.
For those that are unfamiliar, “sandboxing” is essentially confining an app’s system access to its specific functions or entitlements, thereby hindering the possibility of an app behaving maliciously on a system level. Developers now have more time to appropriately implement sandboxing into their apps for the Mac App Store.
Apple mentions that when the deadline of June 1st is hit then existing Mac App Store apps that haven’t been sandboxed may still be updated with bug fixes, however that all new app submissions must be sandboxed, and developers are encouraged to take advantage of the new entitlements available on OS X 10.7.3 and the new APIs in Xcode 4.3
With the introduction of GateKeeper and the notion of signed apps, sandboxing, and developer IDs one can’t help but wonder what exactly Apple is planing for the future.