iPhone OS 4.0: Multitasking, finally, hooray!
The demand for iPhone OS multitasking is nothing new. People have been looking for ways to do more than one thing at once on their iPhones for some time. For example, let's say you're chatting on IRC in one application, and you want to hop out to check a Web page. Should you have to disconnect from your IRC session just so you can sneak into Safari? Maybe you want to listen to Pandora radio while shopping at the App Store. Should you have to stop the Pandora music?People multitask, and now the iPhone OS can too. Starting with the upcoming 4.0 firmware, the iPhone OS will (finally!) allow users to do more than one task at once. As Steve demonstrated today, iPhone OS 4.0 lets you switch tasks by double-clicking the home button. A dock-like bar appears at the bottom of the screen, showing you a list of running applications.
Typically with multitasking, the more processes that you run, the more burden you'll place on battery life. The application would have to page into and out of memory a lot more, and as a result, less memory and processor power will be available on a per-app basis. It's a trade-off. For me, and I'm sure for many others, it's a trade-off we're willing to make in order to cash in to the associate benefits.
However, it seems that we may not have to fear: Apple says they have found a way around all of these caveats. How, you ask? They are providing background services to applications, allowing the app to stream music, provide notifications, or do other tasks without compromising performance.
What about you? Is this a feature that you're going to be taking advantage of? Would you rather swap it out for better battery life and app performance? Let us know in the comments.
Share
Categories
The demand for iPhone OS multitasking is nothing new. People have been looking for ways to do more than one thing at once on their iPhones...
Add a Comment
I tried the double click of the home button w/ iOS 4.0 on my 3G. Doesn't work. Still uses the system defined double click of the home button.
June 22 2010 at 10:35 PM Report abuse Permalink rate up rate down Replymultitasking and flash are the two features of iPhone 4 I like the
most. I have been thinking to switch to nexus from my iPhone 3G but
now I will stay with iPhone and wait for its release. Thanks Apple for
adding those great features.
I will queue up one day before so I believe I can buy one on June 24.
I will have to buy a case in advance but not so many choices at the
moment. This seems the only option,
http://www.iphonecaze.com/iphone-3g-cases/style-series/iphone-hd-ultrathin-case.html
If anyone knows any case for iPhone 4, please share.
I have iPhone 3G, and I was very dissappointed to notice that I won't get multitasking unless I buy a new phone.
So, in my small world, iPhone doesn't have multitasking.
I find this to be half-assed, to be as honest as I can. I understand every concern that Apple had regarding battery life, but there are two gaping holes in their background processing.
First and foremost is intermittent polling. So many apps hit at least a single web service, and the allowed background processing announced today missed a huge mark - for reader apps, email apps, etc., that could be notifying the user of new information (without the need for push notification servers).
Second is a follow-on, which is the ability to update an icon badge with information regarding an internet poll (or then push a "local notification"). A lack of background http polling is a huge disappointment for me as a developer. This not being true background processing is fine, but leaving out polling is a huge loss for some of us.
Multi-tasking is another reason why I really should get an iPad. Canât wait to have them soon.
Ruby
http://www.dreamwalkmobile.com
Cool as Windows mobile 7 also is out, it's great to have the iphone 4.0 for multitasking. Game on!
April 08 2010 at 10:59 PM Report abuse Permalink rate up rate down ReplyI have zero interest in multitasking.
April 08 2010 at 3:53 PM Report abuse Permalink rate up rate down ReplyI think for devices like the iPhone/Touch/iPad I'll 99.99% of the time take battery life and app performance gains over multitasking.
Methinks multitasking on these devices is overrated.
The 7 API seems like a smart compromise between battery life and performance.
April 08 2010 at 3:38 PM Report abuse Permalink rate up rate down Reply"let's say you're chatting on IRC in one application, and you want to hop out to check a Web page. Should you have to disconnect from your IRC session just so you can sneak into Safari?"
The above quote is exactly what I was hoping for amongst other things. Unless I'm missing something, this still isn't possible. There is no generic "leave an IP connection magically open" API.
Correct me if I'm wrong, but if it's not a VoIP call or background missing or something in one of the predefined APIs it isn't going to maintain connectivity once the app is closed. This is kind of disappointing.
Still a big improvement on the current capabilities, but falls short nonetheless.
Background 'missing' should be 'music' in the previous post.
April 08 2010 at 3:37 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



50 Comments