Mac OS X Sandbox - Why I havn't sandboxed my apps yet

Apple just sent me and thousands of other developers a mail, stating that our apps on the Mac App Store (in my case, that's WebsitePainter and CopperCube) will have to be sandboxed until June 1st. That's in one and a half week. Nothing new here, they already said this long before, and actually, this is the third time the deadline has been prolonged. I think the fact that they are sending the mail again as reminder shows that they are a bit nervous, and probably means that not a big amount of developers, such as me, haven't sandboxed their apps yet.
Well, I'm probably not going to sandbox my apps for as long as possible. I can only speak for me, but I guess other people have similar reasons:
  • The sandbox feature can only be implemented when you are using XCode 4, the latest version of Apples development tool. XCode 4 introduced a major change in it's user interface, and also a lot of annoying bugs. It even crashes frequently when programming.
  • The sandboxing feature only works on Mac OS X Lion. No support for Snow Leopard or older versions. This means that in order to make your app sandbox-ready, you have to update your operating system, and, if your Mac is too old, you even need to buy new a Mac. And since Mac hardware isn't that cheap, lots of app developers simply don't do that. Or even can't do that.
  • Sandboxing cripples your apps and makes them in some cases even unusable. In my case, it's for software and website development. Doing things as simple as manually typing a file name into a text box and letting the app then read that file won't work anymore in the sandbox. Developers have complained about this to apple numerous times, but Apple didn't listen, as it seems. Apples own software, such as XCode for example won't work with the Sandbox either, for this reason.

We'll see what June 1st will bring. :)

four comments, already:

Same for me. Not going to use that sandbox, I’ll sell my stuff on my website only before I’m going to add this shit.
Golgoland - 19 05 12 - 08:23

I still hope Apple stops this and will start listen to use one day…
julian_010 - 19 05 12 - 08:42

Well, maybe the developers have to start thinking about things in a different way. Having a virus scanner scan the system all the time for suspicious activity is just mind blowing dumb.
I find the system, that MacOS X is presenting the file dialog and than granting access to your app genius!
XCode doesn’t crash more, than I remember using Visual Studio the last time… Well not anything can be as stable as Eclipse :)
As for upgrading, there always people who won’t upgrade, can’t upgrade, don’t like to upgrade, don’t like to change. If they feel comfortable with the old version of the OS, they can also feel comfortable with the old version of your application also.
2cents :)
Mark - 19 05 12 - 10:06

iDontCare
Vox - 22 05 12 - 01:17


Name:  
Remember personal info?
yes
no
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.