Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Multitasking = Useless

This "multitasking" of which you speak of will most likely only work on a iPhone OS 3GS or newer. On older models it will probably be turned off by default and no way to turn it on.

The main thing no one seems to be talking about is the fact that iPhone OS 3.1 is currently the newest version of the system for the iPhone, iPhone 3G, and iPhone 3GS, along with all iPod touches. However, the VERY LATEST OS is iPhone OS 3.2, which only works on the iPad. So I think instead of multitasking, iPad AND iPhone AND iPod Touch compatibility will be the major feature in 4.0.
 
This "multitasking" of which you speak of will most likely only work on a iPhone OS 3GS or newer. On older models it will probably be turned off by default and no way to turn it on.

The main thing no one seems to be talking about is the fact that iPhone OS 3.1 is currently the newest version of the system for the iPhone, iPhone 3G, and iPhone 3GS, along with all iPod touches. However, the VERY LATEST OS is iPhone OS 3.2, which only works on the iPad. So I think instead of multitasking, iPad AND iPhone AND iPod Touch compatibility will be the major feature in 4.0.

That is the whole point. This year 3G owners, like myself will be up for a contract renewal. This is the time for multitasking. Older models will be left behind.

Your second paragraph is wrong. The main issue is RAM. Apple has still been selling the $99 iPhone with old RAM (128MB) as well as any touch that isn't 32GB or higher. These were released just a few months ago.

For multitaksing to occur (which it will for the newest iPhone), recent hardware will have to be left behind in a confusing manor. I can see Apple just allowing the new hardware these capabilities just to draw the clear line. Chances are the newest model will have 512MB similar to the Nexus One.
 
So, will Palm and Google now sue Apple because they're implementing a function they already have?
 
So, will Palm and Google now sue Apple because they're implementing a function they already have?

If you take the AI article word for word, then they will be using multitasking similar to the Mac OS which will've been around before those companies even existed. Chances are that this is what Apple is preventing others from copying, through lawsuit, in the next version of their mobile OS.
 
For multitaksing to occur (which it will for the newest iPhone), recent hardware will have to be left behind in a confusing manor. I can see Apple just allowing the new hardware these capabilities just to draw the clear line. Chances are the newest model will have 512MB similar to the Nexus One.

That's what people don't want. They say they want multitasking, they say they want Flash, but the main problem is they have a model that does not have enough RAM or a big enough battery. They way Apple goes, I was very surprised that the iPhone OS 3.0 supported my 1G Touch.

Chances are the newest model will have 512MB similar to the Nexus One.

This REALLY needs to happen. Apple says "Multitasking will drain your battery". What IF people WANT to drain your battery? There are people that want to browse the web and listen to music, just like they can do on their computers. And I'm sure Apple can make it a little better than a BlackBerry multitasking, just like they made Apps and web browsing better.
 
That's what people don't want. They say they want multitasking, they say they want Flash, but the main problem is they have a model that does not have enough RAM or a big enough battery. They way Apple goes, I was very surprised that the iPhone OS 3.0 supported my 1G Touch.



This REALLY needs to happen. Apple says "Multitasking will drain your battery". What IF people WANT to drain your battery? There are people that want to browse the web and listen to music, just like they can do on their computers. And I'm sure Apple can make it a little better than a BlackBerry multitasking, just like they made Apps and web browsing better.

You already can browse the web and listen to music on every version of the iPhone and iPod touch with Safari and iPod apps running simultaneously (that is to say - MULTITASKING). I suppose you might mean using Pandora or something non-Apple for the music part.

That's the whole bullcrap behind the claims that the iPhone, even the original one, can't multitask. They can, they do, right out of the box from Apple, with Apple apps. The bickering is over whether 3rd party apps should be allowed the same experience.

My 3G is dog slow to begin with, but with jailbreak hacks, it mutitasks 3rd part apps just fine and no noticeable additional slowness. My 3G runs very well with 4-6 backgrounded/multitasking apps running at the same time.

My Nexus One runs lickety split with 20-30 apps running at the same time - granted most are just waiting for something to happen, and the N1 is considerably advanced hardware next to the current iPhone line. While my Nexus One's battery life is nothing to write home about, even with all those apps running at once, it's battery life is comparable to my iPhone 3G's when used similarly throughout the day. Others report much more battery life than I do with their N1's, so who knows what's up with that.

My point of course is that well-written apps for any Unix-like OS (Android or iPhone) should not suck up battery life.
 
multitiasking should be turned-off by default. 90% of iPhone owners out there doesn't really care about multitasking.
 
Multi-tasking is long overdue. It is my biggest complaint about the iPhone (slow speed is #2).

I would be happy if I could have up to 3 apps open at a time.

And, if multitasking does make it to the iPhone, it would probably be only something like 2 apps at a time :p
 
I hope they implement Expose' into the OS. Press a small button in the corner of the screen and it pans out to show you all the apps running. FAR better than the scrolling apps crap on the pre or any Android phone.
 
Lets hope it is not an iPhone 4G specific feature and just an OS only feature.

AT&T's 4g network will not be commercially available until 2011 (per AT&T). They still have a long way to go rolling out the HSPA 7.2. When 4g is available I'm sure it will be in very limited markets. By that time I would think 2 more iPhones will be/have been available, 2010 and 2011 versions. 3Gs is good for now.
 
Exactly. Just don't know if it works for the things I mentioned, for the reasons you mentioned (camera image and GPS location change constantly, so how often do you trigger notifications? In some situations I can imagine it being better to set up timer events for regular polling. BTW, another example is the mic input. Another, too, is the accelerometer, though in practical terms hooking the "shake" event is probably good enough).

Wouldn't the notifications need to work the other way.
Say for a GPS app with turn by turn when it plans a journey, it could feed the Notification system a whole bunch of location triggers. Starting with a board range trigger like cell tower names. So when you get in range of that cell tower turn on GPS and start tracking rough location. another event in the chain might kick up the resolution of the GPS when you get closer still. the final event in each turn is the one that fires up the app to let the user know to turn the corner. So in the journey of a thousand miles the app would keep itself running in the last few miles each end but a log the way could shut it self off.

“Real multitasking” means two things to most people—which achieved WITHOUT real multitasking:

1. Background audio (Pandora)

1. Fast switching between apps (or windows)

(Actually it means more than that, like the ability to get IMs when you’re in another app. But the iPhone already does those things. Push is a great, efficient solution. The UI for it could stand to evolve though.)

I’d love to see an Apple API for #1. The full Pandora wouldn’t be running at all times, but an audio stream would be incoming. The API should allow a double-click on the home button to being up a custom control panel for ANY audio, not just the iPod—and the panel should allow an ad, so that Pandora can still pay for itself.

#2 is a two-edged sword, since running too many things at once bogs DOWN your device. Some UI tweaks and OS magic to make apps launch faster (dump them to the flash drive to “sleep” them?) could help that without the wast involved in “real” multitasking.. And the ever-faster hardware in iDevices.

If this rumor turns out to mean actually keeping a bunch of apps RUNNING at the same time in the traditional sense, then I think it may be a 4.0 feature for iPads ONLY (and/or for FUTURE iPhones that are more powerful than today’s).

I'd add a third.
Things like GPS, SIP clients, even maybe IM clients.
Yet again i think these could all be improved by an in device Notification Server. The full app doesn't need to running just the bit which watches for events.

Yes this works ok for most with the Apple hosted solution but there is always going to be one or two things that will work better with the same idea hosted on device. So they can be location aware or direct connected.

Think about an office situation. We'd love to have our iPhones set up to be handsets in our PABX. The only solutions at the moment require our PABX to send notifications to a 3rd party to relay to Apple to push to the device.

But IF the device had server inside that could talk to our own server then it really shortcuts the process makes it safer and more secure. Also allows for the PABX presence system to work. In that the device could know if it near the office by local cell tower names. Then turn on Wifi see if it can see the office network. if not turn off try again in 30 secs. When it can connect via wifi then log in to the PABX server. At that time the light on the receptionist phone goes green to say I'm in the building.

I think this situation is also similar to the streaming audio. In that it wants to hook in to the device Phone program in the same way Pandora wants to hook to the audio controls.

So the Phone app could introduce a "Lines" API and the media Player and "Channel" that hooks in a third party stream to each of them.

If they could get those working say via small background processes they could have very strict rules on those processes like only being allowed to run for a time period.

Isn't LaunchD meant to handle all sorts of conditional background processes including when to shut them off?

That would to me go along way to reducing the need for fast app switching.
 
Wouldn't the notifications need to work the other way.
Say for a GPS app with turn by turn when it plans a journey, it could feed the Notification system a whole bunch of location triggers. Starting with a board range trigger like cell tower names. So when you get in range of that cell tower turn on GPS and start tracking rough location. another event in the chain might kick up the resolution of the GPS when you get closer still. the final event in each turn is the one that fires up the app to let the user know to turn the corner. So in the journey of a thousand miles the app would keep itself running in the last few miles each end but a log the way could shut it self off.

Not practical. You want the thing to detect if you go off route and to automatically re-route, which it can't do if it's sitting around waiting for a notification that you are in location X, which will never come.
 
multitiasking should be turned-off by default. 90% of iPhone owners out there doesn't really care about multitasking.

Yes they do. They'd be mighty pissed off if they couldn't read email while listening to their iPod.

What you mean is '3rd party app multitasking' and you're quite possibly right there but for the 10% of users that need it, it's 100% annoying to the point we carry another manufacturers phone.

I hope they implement Expose' into the OS. Press a small button in the corner of the screen and it pans out to show you all the apps running. FAR better than the scrolling apps crap on the pre or any Android phone.

You mean like the Nokia N900 already...

http://maemo.nokia.com/videos/multitasking
 
Think about an office situation. We'd love to have our iPhones set up to be handsets in our PABX. The only solutions at the moment require our PABX to send notifications to a 3rd party to relay to Apple to push to the device.

But IF the device had server inside that could talk to our own server then it really shortcuts the process makes it safer and more secure. Also allows for the PABX presence system to work. In that the device could know if it near the office by local cell tower names. Then turn on Wifi see if it can see the office network. if not turn off try again in 30 secs. When it can connect via wifi then log in to the PABX server. At that time the light on the receptionist phone goes green to say I'm in the building.

Whether it'd work or not, it's a bit of a hack to get around just implementing a proper SIP stack for no reason. The right way is to do it properly so that all applications integrate with it. ie. so you can dial a SIP number from your contacts, or dial with Skype, or Gizmo.

It's not a power thing. Running a 24/7 SIP registered connection consumes nothing measurably extra on my Nokia.

I presume it's just software experience thing. Apple have next to no experience in this area. iChat is as close as they get. Maybe there's also patent licensing issues too. I bet Nokia own the patents. :D

Wow... That Nokia sure is user friendly!!

To me it is, but then I find the iPhone's lack of multitasking and switching back to the home screen(s) user hostile, especially when you've more than one home screen and you want to run multiple 3rd party apps.

You can dumb down some things TOO far, IMHO, to the point where they're too dumb for power users.

The N900 doesn't try to be a dumb phone. It's a computer first - with terminal shells and everything.

The expose style task switcher was what I was pointing out though.

Notice it also shows desktop widgets in that video - something missing from the iPhone/iPad that we might see in OS 4.0.
 
multitiasking should be turned-off by default. 90% of iPhone owners out there doesn't really care about multitasking.

nonsense. Just like any new tech, once people get used to it they will never go back.

You could of easily said the same thing about tabbed browsing, look how that took off.
 
I was glad I skipped the 3G and went straight to 3Gs from 2G... but I would have been pissed to skip 3Gs, especially, couldn't live with that laggy everything for this long.. might have jumped the ship to android or something.

pal :)

I made the same move. Don't regret the 3GS for a second. :)
 
I made the same move. Don't regret the 3GS for a second. :)

That's what the 3GS was built for. The majority of 2G owners were on 2 year contracts as are the majority of 3G owners - thus Apple didn't have to push the phone as a giant upgrade from the 3G. It feels a huge step up from the 2G iPhone though with all the new features and speed and stuff.

I imagine this new iPhone will be a bit snazzy - it's the one that Apple need to make to get everyone just finishing their 2 year iPhone 3G contracts to lust after uncontrollably, ignoring all other phones in their desire to upgrade.

I, as an iPhone 3G owner, can't wait even though my iPhone is factory-unlocked and I'm bound to no carrier.
 
MS copies not multitasking.

Microsoft is going pretty far in trying to copy iPhone:

http://www.wired.com/gadgetlab/2010/03/windows-phone-7-multitasking/

For Windows Phone 7 Series, the story is almost exactly the same: The OS can process Microsoft’s core integrated experiences, such as music and phone calls, in the background, but third-party apps cannot run in the background. And just like the iPhone, Windows Phone 7 Series supports push-notifications enabling third-party apps to send updates and status messages to a phone’s home screen even when the actual application is not running in the background.
 
Dev release

I am thinking we are going to see a developer release for backgrounding before it goes public. I know it can be done already with JB iPhones but developers are going to need this first to test their apps otherwise its going to be a messy.

I am thinking we will see a dev release at WWDC with a public release just before Christmas. I do want it sooner but I just don't see in happening any sooner then that.
 
my guess would be a new iphone in JUne/July with current OS and OS 4 in September in time for the new ipod touch. Last year 3.1 was a huge upgrade compared to 3 and Apple had it in development the whole time. not like they coded and tested it in 2 months. they probably released 3 just to have a higher version number with the new iphone and the real release was 3.1 when the new iPod's came out
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.