Originally Posted by fyngyrz
there's no expectation that one app can or should be able to get at another application's files.
I expect no third-party application to be able to access any other application's files. You really want some piece of trash app to run code in the background that deletes all your other third-party apps' files?
I understand the functionality you want out of such an arrangement, but Apple already provides that. If each photo app had its own camera roll, that'd be nonsense. Apple allows access to all photos taken on the device in each app.
They've not done this for documents yet, as far as I know. I have a potential reason for this. Mind, I don't work for Apple, so if this is
the reason, it's by chance.
To have a common dumping area for documents created on the device, Apple would have to (or force all third-party apps to) track by which app each document was created. Once each document has an 'app created by' tag, it could then be put in the dumping area and made visible to, though neither editable nor deletable by, other apps on the device that can read those filetypes.
That's a fairly hideous solution, but it's the best way to protect a user's data from deletion by unauthorized apps. You give any app the ability to create, edit, and delete documents in a common document dumping area, you'll see apps that wipe out users' entire document areas without so much as a howdy-do.
If they decide your app duplicates functionality already in the store, they'll refuse it.
I don't believe that at all. There are hundreds of flashlight apps. And that's just one of many 'duplicated' function app kinds.
If they find your app to be unacceptable, for instance it might contain sexual or cultural references Apple doesn't like, then they'll refuse it.
From Apple's point of view, it's better to be completely unable to be liable for some kid seeing naked people before its parents deem it ready to understand that people can be naked than to be potentially liable.
Now, granted, if you're not putting parental controls on app purchases, it's your own freaking fault your kid was exposed to the 'horror' of the naked body. Americans are all touchy about nudity. If we had PROPER education about the subject, kids would be smarter overall, period. Anyway, it's a liability issue.
Apps can't be purchased from anywhere but Apple's app store.
Prevents malware. Prevents data theft. Prevents device slowdown. Prevents crashing. Protects battery life. Protects device integration. Protects Apple's aesthetic. Improves strength of brand name. Improves mindshare.
A concern presently within the OSX community is that the sandbox for app store may expand to become a requirement for the OS as well
Such a requirement would mean the death of the operating system. Apple is not stupid enough to do such a silly thing, particularly with the lack of ease with which some things can be done in Xcode right now.
After the death of OS X, Cocoa, and all related things, it's likely that we WILL see a fully-sandboxed OS XI with far-improved API support and a much easier means by which to create powerful, integrated applications out of the box. But, again, it would be suicide if Apple went fully-sandboxed with OS X; a platform on which people are accustomed to doing their own thing.