Apple wil dat alle apps in de Mac App Store vanaf maart volgend jaar in een sandbox draaien. Oorspronkelijk zou de fabrikant die eis al in november stellen, maar de deadline is verschoven. Sandboxes moeten de veiligheid verbeteren.
De verschuiving van de deadline wordt gemeld op de developersite van Apple. Oorspronkelijk zou de eis vanaf november gaan gelden. Een reden voor het verschuiven van de deadline wordt niet gegeven, maar veel developers hadden kritiek op de eis, meldt TUAW. Waarschijnlijk wordt de sandbox-eis uitgesteld om developers extra tijd te gunnen. In een e-mail aan developers schrijft Apple dat ze tijdelijk een soort ontheffing kunnen aanvragen als ze een app opnieuw moeten opbouwen om aan de eis te kunnen voldoen. Die regeling verdwijnt echter op een niet nader aangeduid tijdstip.
Het draaien van applicaties in een sandbox moet een betere beveiliging bieden. De ontwikkelaar van een app moet aangeven welke rechten deze moet hebben, zoals het accepteren of opzetten van een internetverbinding en het gebruik van de webcam. Voor het lezen en schrijven van bestanden is een aparte deamon ingebouwd: Powerbox, dat een applicatie tijdelijke toegang tot bestanden geeft als een gebruiker daar toestemming voor heeft.
Voor developers betekent sandboxing op Mac OS X dat ze in hun applicaties rekening moeten houden met het nieuwe permissiesysteem, als ze hun applicatie in de Mac App Store willen houden. Ontwikkelaars maken zich echter zorgen omdat de restricties op het lezen en schrijven van bestanden ernstige belemmeringen zouden opleveren. Zo zou het gebruik van AppleScript, dat tot doel heeft om dergelijke taken te automatiseren, minder aantrekkelijk worden. Ook bevat de Powerbox-deamon bugs bij de ondersteuning van de Carbon-api, die C-applicaties toegang biedt tot systeemresources van Mac OS X. Dat stelt Real Software.