Apple wants all apps in the Mac App Store from march next year in a sandbox run. Originally, the manufacturer that requirement already in november, but the deadline has shifted. Sandboxes need to improve the safety.
The shift of the deadline will be reported on the developersite of Apple. Originally, the requirement from november. A reason for shifting the deadline is not given, but many developers were critical of the requirement, reports TUAW. It is likely that the sandbox requirement postponed to developers extra time to give. In an e-mail to developers writes Apple that they are only temporary, a kind of waiver can apply if they have an app have to rebuild to meet the requirement to be met. That settlement disappears, however, on a not specified time.
Running applications in a sandbox should provide better protection. The developer of an app must specify what rights it should have, such as accepting or setting up an internet connection and the use of the webcam. For the reading and writing of files is a separate daemon built in: Powerbox, that an application, temporary files, access gives a user permission.
For developers, it means sandboxing on Mac OS X that them in their applications should take into account the new permissiesysteem, if they have their application in the Mac App Store want to keep. Developers are, however, concerned because the restrictions on reading and writing files, serious obstacles would produce. So would the use of AppleScript, which aims to make such tasks to automate, less attractive. Also contains the Powerbox daemon bugs with the support of the Carbon api, which is C-applications access to system resources of Mac OS X. That allows Real Software.