Apple Nieuws Vlaanderen

Home Apple software Iedere Mac-ontwikkelaar naar de zandbak.

Eén van de verbeteringen die Lion met zich meebracht is de functie voor ‘sandboxing’ van apps. Het is een begrip waar iOS-ontwikkelaars al mee bekend zijn. Kortweg komt het er op neer dat een App geen toegang heeft tot andere onderdelen van het systeem buiten de elementen die strikt noodzakelijk zijn.

Met andere woorden: elke app mag alleen in zijn eigen zandbak spelen, zodat hij geen schade kan aanrichten aan andere apps of aan het systeem zelf. Op die manier wordt het systeem veiliger gemaakt.

Apple maakte eerder al bekend dat ook Mac applicaties in de Mac App Store ‘gesandboxed’ moeten worden en wel uiterlijk november 2011. Die datum is nu verschoven naar 1 maart 2012. Vanaf maart moeten alle ontwikkelaars die hun apps in de Mac App Store aanbieden de sandboxing-functie gebruiken. Doen ze dat niet, dan lopen ze kans dat hun apps uit de Mac App Store worden geknikkerd.

Sommige ontwikkelaars hebben kritiek op Apple’s besluit om sandboxing te eisen. Buiten het feit dat ze hun Apps moeten herschrijven zijn sommigen bang voor bugs en incompatibiliteit als ze gebruik maken van AppleScript of Carbon in hun software.

Wat er na 1 maart precies gaat gebeuren, valt nog niet te voorspellen. Wellicht zal het allemaal zo’n vaart niet lopen, tenslotte ziet Apple graag dat alle software voor de Mac op lange termijn uitsluitend via de Mac AppStore wordt aangeboden. Er mogen wel nog uitzonderingen gevraagd worden op de sandbox-regeling. Wie toegang nodig heeft tot onderdelen die anders afgesloten zouden blijven kan dit aanvragen bij het insturen van de applicatie. Apple beslist dan of die toegang verstrekt zal worden.


Wat is jouw mening?...