Comment Re: So now... (Score 1) 95
There are two types of location aware apps for iOS. One type just asks the OS to notify it when the location changes. The other is constantly running and tracking location. For instance, something like Nike+ GPS is constantly running and tracking your location. You can actually tell which is which by the icon on the status bar - it will be either solid or outlined.
As far as sound, how could the stream just be "passed off to the OS" in the case of something like the OverCast that is constantly processing the sound to remove silence and doing other processing? Audio processing apps that support AudioBus also wouldn't be possible.
Another example is the WireCast app that can act as a remote camera even in the background.