3 ms·
So it seems that syncing was the feature or a primary feature that presented sandboxing problems? Are there any other features that are problematic?
by pbreit 13y ago
So it seems that syncing was the feature or a primary feature that presented sandboxing problems? Are there any other features that are problematic?
- comex 13y agoNo, sandboxing doesn't pose a problem to syncing, and it's not difficult to use iCloud to sync between multiple applications. Rather, since only Mac App Store apps can use iCloud, syncing was a problem after abandoning sandboxing.
- pbreit 13y agoSo does anyone know what features were a challenge because of sandboxing?
- josephlord 13y agoNot a OS X developer but I will have a go at answering. To open a file that isn't in the application's private space the user must select it through the default OS X file picker dialogue (the app then gets permanent access to the file). This will work well for apps working on single user selected files but doesn't work well when major parts of an app are file navigation, management and generation(which is typically the case for an IDE). I'm not sure whether full access can be granted to whole directories or what the rules on running/debugging generated binaries are. Sand boxing is a good thing that combined with the Apple review process means little utilities from providers you have never heard of trustable as local apps that aren't going to read your contacts and documents without your permission but it does make life hard for an IDE. It sounds like Coda haven't given up on supporting the sandbox yet but they did not want to delay product release for it.