Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
A reasonable compromise, then, would be that if you switch-away from a navigation app when you are not navigating, then it should stop using Location Services, and disable background features other than fast-switching.

Agreed. And the TomTom app may do that once you clear the route; I'm not sure.
 
I really doubt most users will ever have to manually quit an app using this system once all the apps are updated.

That's probably true, and the 512 megs of RAM are part of the reason. My recommendation would be to not worry too much about it unless you encounter a problem.
 
A reasonable compromise, then, would be that if you switch-away from a navigation app when you are not navigating, then it should stop using Location Services, and disable background features other than fast-switching.

Hell, that's not a compromise. That's the way it SHOULD work. What the heck is it doing back there if you're not actually navigating?

I do think Apple goofed here. What is needed, at minimum, is some kind of indicator that an app on the most-recently-used list is running in background.

It does show you an icon when location services is running in the background. So what's the goof? That they don't show the other services?


There is a privacy issue here, as well. Say, you use one of those nifty "check-in" apps, and of course they are all going to be updated to use Location Services in background, and of course they are going to be updated to do automatic check-ins. Your wife likes to check-up on you to make sure you are doing you're "honey-dos". So, you drop off the kids on time, check-in at the drug store, a repair shop, and a massage par.... Oops!

Yeah, it's only showing when location services is running, not the other APIs. But LS is exactly what you're talking about here. So this example should never happen.
 
All/most GPS navigation apps do this. It's in case you somehow missed your destination. Usually they do have a "stop navigating" button, but that doesn't generally turn off the GPS, since it can (and does) still display a map of your current location.

A reasonable compromise, then, would be that if you switch-away from a navigation app when you are not navigating, then it should stop using Location Services, and disable background features other than fast-switching.

TomTom does this, but it requires that you clear the route before it recognizes you aren't navigating anymore.
 
So while for most apps, you don't need to kill them from the background, there can be apps that stay there indefinitely, it seems to me.

Yes: Pandora being a reasonable example -- you could start it, and listen to it forever...! (If you press pause, however, Pandora no longer consumes background resources.)

I think over the coming weeks and months we will see "the state of the art" improve in terms of how the user interfaces of Apps deal with the concepts of 'backgrounded' and 'suspended'.

This thread is a great example of some of the confusion that people face, kudos to all those who are sharing their experiences :)
 
Yeah, it's only showing when location services is running, not the other APIs. But that's exactly what you're talking about here. So this example should never happen.

Actually, it shows all 3, just with different indicators. Background audio is the play icon, voip is a red call status bar, and location services is the icon in the status bar you mention.

Fast switching should be invisible, so why indicate it? Push and local notifications go through a daemon, not the app.
 
People need to realize they aren't losing anything when the apps are in that list. Not RAM, not CPU, since you don't need free RAM to be sitting there waiting for new apps. The apps aren't bogging down your phone.

If they run a new app, if it needs more resources, it will get them on its own.

The design is as close to seamless as they can get.

i know this already, just using the TomTom app as an example maybe it's a dev thing and not Apple
 
People need to realize they aren't losing anything when the apps are in that list. Not RAM, not CPU, since you don't need free RAM to be sitting there waiting for new apps. The apps aren't bogging down your phone.

If they run a new app, if it needs more resources, it will get them on its own.

The design is as close to seamless as they can get.

If this app list means absolutely nothing, why have it? And why even have the ability to remove the apps too? Didn't Steve say "if you need a task manager, you've failed?" If what you say is true, then the only thing I see that this list does is to only provide a way to reopen an app without going back to the home screen.
 
The problem here is that TomTom tries to be smart, but not smart enough.

If you have a route set, it will try to navigate in the background. What it doesn't do is clear the route when you reach your destination, you have to do that manually. Clear the route and TomTom will happily pause in the background correctly waiting for the next time you need it.

Removing it from the tray does kill the app. Apple apps tend to relaunch if they need to. Alarms and the like are run by a daemon, so the app need not be running. This same daemon handles local notifications.

ahh i see thanks
 
If this app list means absolutely nothing, why have it? And why even have the ability to remove the apps too? Didn't Steve say "if you need a task manager, you've failed?" If what you say is true, then the only thing I see that this list does is to only provide a way to reopen an app without going back to the home screen.

It is a recent app list, not a task manager. Ideally, when all apps have been updated, iOS 4 will handle the memory management, task management, and multitasking behind the scenes. That is the design goal.

Since there are memory limits, if an app is no longer in the list, it is no longer in a suspended state or running in the background. Obviously, the Apple apps and tasks still can do their normal background stuff.
 
If this app list means absolutely nothing, why have it?

Why does Windows have Alt-tab? (And the Mac Command-tab?)

Same thing. Do you find those features puzzling as well?

Didn't Steve say "if you need a task manager, you've failed?"

"Need" being the operative word. You don't really "need" this switcher. It's just a convinient feature. Feel free to ignore it.

If what you say is true, then the only thing I see that this list does is to only provide a way to reopen an app without going back to the home screen.

You've got it.

I mean, it CAN kill an app, but if you're doing that it means the developer wrote a bad program. There should be an easier way to make it stop doing what its doing instead of having to force-kill it. That's a developer issue, not an Apple issue.
 
You should be able to turn off multitasking in iOS 6 or iOS 7. But that might not be supported on the iPhone 4 :)

:D

I realise you're joking, but we can safely say that there will never be a way to turn off multitasking in iOS. Why? Because Apple does not fill its products with needless* configurable options.

(*) Some people might feel that they need this option, but Apple's goal is to make multi-tasking "just work" without causing hassle for the user.
 
One of my friends just told me that there is a boolean flag in the plist file on the device that allows you to toggle multitasking. You can only do that if you have SSH access though. So, if you need that switch, you'll have to jailbreak.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.