iPhone OS 4.0 announcement overview at Ars Technica: http://arstechnica.com/apple/news/2010/04/apple-announces-multitasking-and-more-for-iphone-os-40.ars
Curiously, multitasking and all of that only seems to be destined for iPhone and iPod Touch, not the iPad... Yeah, multitasking is included, although for the most part it seems to be like advanced task switching for the most part; the background app sleeps and waits for conditions that triggers it to occur, like a GPS mapping application. Well, unless it's a music player of course, then it actually continues to work and play music in the background...
It's not clear if the app needs to be designed with multitasking in mind (IE: using the new APIs apple's introducing) or if it'll just work with any old existing software out there. I'd assume you need to program in support to try and reduce the risk of the app is doing some dumb s*** that ends up draining the battery even faster than what is currently the case.
Then there's Job's biggest tentpole (since it's something solely designed to bring the money rolling in) : iAd. Seriously here, who wants ads crammed down your mobile phone, draining your battery and racking up costs on your data transmission tab? Hell, I can't stand ads out in the real world! I never watch commercial TV, I've got my landline phone number listed in the no-ads registry and MMS ads blocked on my mobile , and I've got one of those stickers on my mailslot that declines mass-advertising through the mail. Seriously, I'm NOT paying for a device that's designed to deliver advertising to me wherever I happen to be. That's just bullshit. I'm just waiting for when Apple introduces their new GPS-enabled iAd service, so when I walk past a certain store I get "special offers" downloaded to my phone automatically...
Oh, it'll come one day, don't you worry. Maybe not today, but it won't be 10 years either until it's here.
Curiously, multitasking and all of that only seems to be destined for iPhone and iPod Touch, not the iPad... Yeah, multitasking is included, although for the most part it seems to be like advanced task switching for the most part; the background app sleeps and waits for conditions that triggers it to occur, like a GPS mapping application. Well, unless it's a music player of course, then it actually continues to work and play music in the background...
It's not clear if the app needs to be designed with multitasking in mind (IE: using the new APIs apple's introducing) or if it'll just work with any old existing software out there. I'd assume you need to program in support to try and reduce the risk of the app is doing some dumb s*** that ends up draining the battery even faster than what is currently the case.
Then there's Job's biggest tentpole (since it's something solely designed to bring the money rolling in) : iAd. Seriously here, who wants ads crammed down your mobile phone, draining your battery and racking up costs on your data transmission tab? Hell, I can't stand ads out in the real world! I never watch commercial TV, I've got my landline phone number listed in the no-ads registry and MMS ads blocked on my mobile , and I've got one of those stickers on my mailslot that declines mass-advertising through the mail. Seriously, I'm NOT paying for a device that's designed to deliver advertising to me wherever I happen to be. That's just bullshit. I'm just waiting for when Apple introduces their new GPS-enabled iAd service, so when I walk past a certain store I get "special offers" downloaded to my phone automatically...
Oh, it'll come one day, don't you worry. Maybe not today, but it won't be 10 years either until it's here.