Apple Is Indeed Talking About Opening iPhone Background Tasks
techcrunch.com
techcrunch.com
Having talked closely with their Developer Relations Engineers before, Apple talks internally about all kinds of wild shit that never comes to fruition.
Over two years before .me was released, I was at a conference where Deric Horn talked excitedly about their plans to turn .mac into a worldwide directory system with free-ish accounts -- your local user account on your Mac would be tied to it, and you'd be able to add .mac users to local groups, all sorts of insane functionality. Needless to say, it didn't happen. The iPhone was announced a few months later, obviously they had plenty of shit to do.
I think it's fair to assume that this happens on a regular basis, cause sometimes you just have to work through your ideas before you know how tenable they are.
Apple, one of the few smartphone innovators, has decided not to as a design decision in the interest of its customers (battery life). In the future releases background process will be added on as the hardware gets better - why not buy the other brands until then?
They think most people would rather have no background processes than badly done background processes. They will allow it when they make it "just work". Maybe they are right, maybe wrong, but it's not an in-principle bad approach.
Of course I have control. I just don't have control if I use both Apple's hardware and their software as Apple originally designed it. That's perfectly within Apple's jurisdiction as a company.
I understand why you might think that their stance is ridiculous, but think of it like this: Apple's design strategy is to make products that are foolproof. That means blocking something like a background application that might ruin my experience, even if that means taking away some of my control. It limits what I can do, but within those limits I'm relatively safer. When I download an application, there's no threat of it running in the background without my knowing and sapping my battery.
Is it incredible that I put up with my iPod? I know full well that I have control of who to purchase from. If I didn't want a closed system, I could go somewhere else. Nobody forced me to use Apple products. Their monopoly is not forced upon users; we accept it voluntarily. As a result, I get a music player/video player/miniature computer that does many things very effortlessly. When I buy an application, all I need to know is that it appears as a little button I can click to run it. When I want to add music to my iPod, all I do is make sure it's in iTunes, and then my player syncs. It's simple, and it means that I don't waste any of my time whatsoever with my iPod. It does everything I want and nothing I don't want.
I don't see why people find it hard to accept that some people want freedom at the cost of effortlessness, and others want effortlessness at the cost of freedom. It's not incredible or ridiculous. It's simply different philosophy.
First round: Push notifications. This (mostly) satisfies the loudest screamers... "I HAVE TO RUN MY IM CLIENT TO GET IMs!!!"
It's all speculation from here on out, but...
Second round: Background Music. Apple will provide some API so applications like Pandora can play their music in the background. This will necessarily entail some amount of background processing to be allowed, but I'm sure it will be heavily curtailed.
Third Round: Limited "full" backround support. Who know what this will look like, but it will probably be something like the user can select N apps to run in the background
By the end of the third round, hopefully the hardware and battery technology will have advanced enough that Apple will allow any app to run in the background
both separate and valid concerns. and the suggested solutions are compatible.
Loopt that actually worked would also be great. No one updates their location because you need to open the app. Background processing could fix this.