
The sandbox will prevent any application from doing something that was not authorized when the app was created, defined by the programmer. People think Apple will define what the app can do or what the app cannot do. Here is what the sandbox is:Ģ) during the creation, the programmer defines what the application can do, for example, access files on local disk, access files on the network, read files of given formats, etc. People fail to understand what the sandbox is and bashes Apple by ignorance.
#Apple sandbox download torrent
Sure, for most people, they only have one hard drive, but the idea used to be to have sane defaults (one drive) and have a way for power users to work around it if they need to (by specifically putting the torrent on another drive). When you run out of room in your main drive (where your Downloads folder is located), and you move some torrents to a second drive, the fucking application will have to ask you for each and every torrent you want to keep seeding every time the application starts up. The fact that these existing applications are impossible to create with the existing set of entitlements is indicative of a big fucking problem.Įdit: and consider the reduced functionality of Transmission (an app that can possibly work within the sandbox), if it were to conform to this model. Then we've got utilities like menu meters and Little Snitch which do all kinds of low level hardware access.

The fact that there isn't one that will persistently grant access to entire directories to applications will make Transmit, Transmission, and Quicksilver have many problems. The entire problem is the small amount of entitlements, obviously.
