6 ms·
The problem with the current sandboxing is the missing entitlements, for simple things like: - Using the burning framework (cd & dvd burning) - Interfacing wi
by makira 15y ago
The problem with the current sandboxing is the missing entitlements, for simple things like:
- Using the burning framework (cd & dvd burning)
- Interfacing with Apple Remotes
- Having a shared container between a main app and a helper app
Also, many utilities will have to be removed from the App Store because of sandboxing, and that will likely cut revenues dramatically for those developers.
- jemeshsu 15y agoSeems like the current implementation can not take care of a lot of common scenario. It is not as ready. It is hard to be safe in an open world. I guess that's the reason why Apple postpone the requirement for sandboxing to March next year.
- bengl3rt 15y agoYep, looks like whatever version of my app (DubPlate) that's up on the store in March '12 is the version that's going to be there in perpetuity, because it can't be updated for the sandbox on account of its using the CD burner pretty much as a core feature.
- fpgeek 15y agoWouldn't Apple remove it from the App Store for non-compliance at some point? That's what they do on the iOS side.
- shinratdr 15y ago> Using the burning framework (cd & dvd burning) I wouldn't be surprised if this was intentional. I'm sort of picturing Apple killing off the 17 inch Pro, 13 inch Pro, Mac Pro, and then slimming down the iMac and 15 inch Pro by removing the optical drive. They are done with optical media. It wouldn't shock me at all to see DVD Player removed from 10.8. > Interfacing with Apple Remotes Correct me if I'm wrong but I'm pretty sure this ability was removed with 10.6. I can't control anything besides built in Apple apps on my Mac with my Apple Remote unless I install Remote Buddy + Candleair, which restores 3rd party access to the Apple Remote by using an alternate driver.
- cheald 15y agoPeople would still expect USB/Firewire/etc optical media drives to work.
- shinratdr 15y agoWould they? I think it's arguably not the case. The OS itself handles 99% of what users use their optical drive for. 3rd party/external readers and burners will still work, just not with 3rd party apps or MAS apps. I'm not trying to brand this as a great thing or anything, but it does seem very likely to me. If you develop an app that requires access to the optical drive, I wouldn't hold your breath for MAS support. The way I see it going down is Apple grants companies like Roxio temporary exceptions until they kill off products like Toast once and for all, and then Mac OS X drops support for optical media just like they did with floppies.
- makira 15y agoRegarding the Apple Remote: it works fine using a 3rd party wrapper: http://www.martinkahr.com/2007/07/26/remote-control-wrapper-20/ http://www.martinkahr.com/2007/07/26/remote-control-wrapper-... However, the needed IOKit functions to talk to the driver are refused to sandboxed apps.
- shinratdr 15y agoRight, but the fact that it requires a 3rd party wrapper is a good indicator that Apple doesn't want 3rd parties relying on the Apple Remote, so don't expect to see an exemption granted for it any time soon. There is also plenty of growing evidence that the Apple Remote & IR sensor will be removed from future models. It's already gone from the MacBook Airs, 3rd party support was removed with 10.6, Front Row has been killed off, and now this. I feel like this and the lack of support for optical media are both deliberate omissions that we won't be corrected, and are good indicators of future hardware decisions.