Sigh. Why does everyone have to labor under the belief that background processes are somehow impossible for iPhone/iPad hardware or Apple?  Apple can create an API to register short functions with hard-retime constraints.   That allows OS X (Apple) to dole out milli-watts to background Apps exactly as it sees fit while satisfying 90% of dev's needs. I predict it will happen.