The "app store" doesn't have to protect anything. There is simply a protected nature to the way 3rd party native applications exist on the iPhone.No so quick.
How will the app store and protect the data?
Seems like that's the technique being discussed. I can't quite tell what you're implying though.If it is a specific location in memory, that is protected from being moved, deleted, overwritten, then it would be possible for another app to find this location.
Copy & Paste has nothing to do with background tasks. Apple hasn't implemented this due to time constraints, and moreover, the sticking point isn't simply the amount of time it would take to implement it, but agreement on what the best method would be for the feature moving forward into the future AND the documentation and QA related to perfecting that method (security being just one of many issues). Once Apple has determined what the method will be, they'll need to coordinate that vision to everyone involved and there won't be much room for changing your mind later.I understand completely why Apple does not want app generated background tasks and won't allow apps to do this -- at least for now.
This is another reason why the iPhone isn't allowed to have *3rd party* background applications. Each application must QUIT before another is launched. There is no "polling" because at the time the application is run, no other 3rd party app is running. I think this was a very shrewd move on Apple's part.An evil app that is often run, e.g. a screensaver (I don't know if the iPhone even *has* screensavers) could then regularly poll the clipboard locations of other apps and store any info it finds.
My vision of Apple's "copy & paste" would also include a "timeout" on the clipboard, whereby the clipboard can be manually cleared from the "Settings" area, and also set to auto-erase after a particular time-out period. I don't think the iPhone should suffer an indefinite clipboard that only erases on reboots. It would be great to know that the clipboard does its own housekeeping after you're done with the data (or if you liked, you could set it to never auto-erase, and even survive reboots). I think any iPhone "clipboard" should not exist in "memory". In my opinion, that would be a mistake in resource utilization.
~ CB