Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
One thing I can think of is the 2G only uses EDGE. What if in their MMS code they don't compress images much, it would work faster on the 3G and 3GS models. Not to say it wouldn't work, but not work as well as it would on the 3G or 3GS. I equate this with my new 13" MBP purchase. Why don't I have a 7200rpm option? One answer is that the battery numbers look better with a slower spinning drive. Larger laptops can have larger batteries and mate this was a way to preset themselves best to the consumer. :)

Well that argument fails on 2 counts. First the 3G and 3GS can both send MMS over the edge. 2 my EDGE ONLY blackberry 8900 has no problem sending and recieving MMS.

End of the day apple was and still is screwing over it own users and I expect this aditude to come back to bit them in the ass like it did in the early 90's when it went from the number one computer manufacturer to life support.
 
Apps running in the background will come eventually, they just decided that push was more important for now.

Probably not until battery technology improves.

Apple has high standards, they want a slim, nice-looking phone with a decent battery... you won't fit a much bigger capacity battery inside of the iPhone if it keeps its' current size.
 
IF Apple allows it, and it's a big if, then it will only be for a select few applications, and that will pose a problem because of the "me too!" crowd. They've spent millions on their push servers to make them sound enough to handle the load, so I doubt they are going to be eager to put background tasks out there any time soon. Plus, why would they? People already bitch about the battery life on the iPhone. If they allow background tasks, imagine the uproar and flood of complaints that they'll receive.
 
Probably not until battery technology improves.

Apple has high standards, they want a slim, nice-looking phone with a decent battery... you won't fit a much bigger capacity battery inside of the iPhone if it keeps its' current size.

If that is your agrument Please tell me why Apple took over 2 years to put MMS on its phones and blocks it from being on the 2G iPhone.
 
IF Apple allows it, and it's a big if, then it will only be for a select few applications, and that will pose a problem because of the "me too!" crowd. They've spent millions on their push servers to make them sound enough to handle the load, so I doubt they are going to be eager to put background tasks out there any time soon. Plus, why would they? People already bitch about the battery life on the iPhone. If they allow background tasks, imagine the uproar and flood of complaints that they'll receive.

Like I said, I think that they might only allow certain "approved" applications to run in the background.

Another idea would be that you can only run one application in the background at a time. Either that or you can only select a few that will be able to run in the background. I don't think you would be allowed to have 10 running at once, otherwise, your battery would be drained in 30 minutes.
 
Like I said, I think that they might only allow certain "approved" applications to run in the background.

Another idea would be that you can only run one application in the background at a time. Either that or you can only select a few that will be able to run in the background. I don't think you would be allowed to have 10 running at once, otherwise, your battery would be drained in 30 minutes.

That may work, but then every application developer would want their app to be approved to run in the background, or at least I could see them arguing that no one developer should get preferential treatment. Of course, background processes only make sense for radio apps because push suffices for IM/news applications.
 
Like I said, I think that they might only allow certain "approved" applications to run in the background.

Another idea would be that you can only run one application in the background at a time. Either that or you can only select a few that will be able to run in the background. I don't think you would be allowed to have 10 running at once, otherwise, your battery would be drained in 30 minutes.

Well one thing that drains the battery faster than anything else is when the phone has to power up to handle data transferring over the cellular network. Having that antenna at full power kills the battery. Case and point is look at standby time vs talk time. Standby is measured in DAYS talk time is messured in hours.
 
Well one thing that drains the battery faster than anything else is when the phone has to power up to handle data transferring over the cellular network. Having that antenna at full power kills the battery. Case and point is look at standby time vs talk time. Standby is measured in DAYS talk time is messured in hours.

This is why some apps would be better off running in the background.

Imagine a todo list app that reminds you to do something at a certain time.. at the moment the only for it to do this would be to use push notifications, which means the phone has to be constantly listening for those notifications. Surely a simple background process would be more energy efficient than a constant connection to the net?
 
No idea.

Lack of MMS was my major gripe with the iPhone when I had one and I think Apple really cocked up by not including it.

same goes for background apps.
Just like Voice commands lacking in 3G but can in 3GS is another example of the BS crap apple pulls. Hardware wise 3G could take it no matter what BS argue apple uses. Considering Voice command has been in phones for years before the iPhone came out. In smart phones with weaker processors than 3G less everything. The list goes on.

This leads me show more proof apple does crap to screw over it consumer slowly adding features that the older phones "can't run" to justify making people buying the new phones.
 
same goes for background apps.
Just like Voice commands lacking in 3G but can in 3GS is another example of the BS crap apple pulls. Hardware wise 3G could take it no matter what BS argue apple uses. Considering Voice command has been in phones for years before the iPhone came out. In smart phones with weaker processors than 3G less everything. The list goes on.

This leads me show more proof apple does crap to screw over it consumer slowly adding features that the older phones "can't run" to justify making people buying the new phones.

I agree with you completely. There is no reason the 1st iPhone cannot MMS and no reason the 3G iPhone cannot do voice commands. I'm just saying that whilst background tasks is a huge omission that will eventually be sorted out, I cannot see Apple either:

a) Adding background tasks if it will have a huge hit on battery life (which it would with the current battery!)

b) Making the iPhone fatter so they can fit a bigger battery in there.

Can you?
 
same goes for background apps.
Just like Voice commands lacking in 3G but can in 3GS is another example of the BS crap apple pulls. Hardware wise 3G could take it no matter what BS argue apple uses. Considering Voice command has been in phones for years before the iPhone came out. In smart phones with weaker processors than 3G less everything. The list goes on.

This leads me show more proof apple does crap to screw over it consumer slowly adding features that the older phones "can't run" to justify making people buying the new phones.

The iPhone 3G already has barley enough RAM to run what it DOES HAVE. Adding voice control will further slow it down and use up more of the RAM. Apple has to make sure that people will be able to run third party apps and stuff. Just because YOU think it should run, doesn't mean Apple thinks it should.

Do more research. The iPhone 3G is really limited compared to the iPhone 3GS in almost every area.

I can't stand running 3.1 on my iPhone 3G... it's still too bloated and stutters everywhere on the simplest things. I know that for most people it runs "fine" but it doesn't run well enough for me. I'm staying on 2.2.1 for now (again). That was the last update where the iPhone 3G really shined.
 
The iPhone 3G already has barley enough RAM to run what it DOES HAVE. Adding voice control will further slow it down and use up more of the RAM. Apple has to make sure that people will be able to run third party apps and stuff. Just because YOU think it should run, doesn't mean Apple thinks it should.

Do more research. The iPhone 3G is really limited compared to the iPhone 3GS in almost every area.

I can't stand running 3.1 on my iPhone 3G... it's still too bloated and stutters everywhere on the simplest things. I know that for most people it runs "fine" but it doesn't run well enough for me. I'm staying on 2.2.1 for now (again). That was the last update where the iPhone 3G really shined.

Then you should explain to me why phone with VERY VERY limited memory (like 5+ year old dumb phones) can handle do voice comands. Those same phones ram is at most 1 meg. It telling me that the apple is screw over the old phones.

I agree with you completely. There is no reason the 1st iPhone cannot MMS and no reason the 3G iPhone cannot do voice commands. I'm just saying that whilst background tasks is a huge omission that will eventually be sorted out, I cannot see Apple either:

a) Adding background tasks if it will have a huge hit on battery life (which it would with the current battery!)

b) Making the iPhone fatter so they can fit a bigger battery in there.

Can you?

Hmm yes. Considering we have many other phones out there that can already run background apps with out kililng the battery. Most of the apps that would run in the background would use very limited battery. Pandra would be one of the worse at draining the battery but considering it does that when it is the main app kills that argument. Thinks like going to SMS you have to end your primary app is stupid. The battery drain would be min and really people should know that.

Apple just thinks it knows what you want and will never admit that it was wrong. Just like they refuse to admit that they were wrong about MMS. instead they come up with a BS reason and make it sound like a new thing.
 
The iPhone 3G already has barley enough RAM to run what it DOES HAVE. Adding voice control will further slow it down and use up more of the RAM. Apple has to make sure that people will be able to run third party apps and stuff. Just because YOU think it should run, doesn't mean Apple thinks it should.

Do more research. The iPhone 3G is really limited compared to the iPhone 3GS in almost every area.

I can't stand running 3.1 on my iPhone 3G... it's still too bloated and stutters everywhere on the simplest things. I know that for most people it runs "fine" but it doesn't run well enough for me. I'm staying on 2.2.1 for now (again). That was the last update where the iPhone 3G really shined.

When voice control isn't in use it's unlikely to have much of an impact on RAM, and when it is in use... well, I doubt it uses more RAM than what the 3G already supports. Web browsing, for example.

It's all about the £/$ with Apple!
 
Hmm yes. Considering we have many other phones out there that can already run background apps with out kililng the battery. Most of the apps that would run in the background would use very limited battery. Pandra would be one of the worse at draining the battery but considering it does that when it is the main app kills that argument. Thinks like going to SMS you have to end your primary app is stupid. The battery drain would be min and really people should know that.

Apple just thinks it knows what you want and will never admit that it was wrong. Just like they refuse to admit that they were wrong about MMS. instead they come up with a BS reason and make it sound like a new thing.

The iPhone already gets so many complaints about battery life, adding background app support is only going to make that worse. It's definitely something that Apple needs to think about for the future but I can't see them adding it to existing iPhones.

Maybe if they use a slightly better battery and an OLED screen in the next iPhone..
 
Then you should explain to me why phone with VERY VERY limited memory (like 5+ year old dumb phones) can handle do voice comands. Those same phones ram is at most 1 meg. It telling me that the apple is screw over the old phones.

Completely different OS. The iPhone OS is basically a smaller version of Mac OS X. It's not a light operating system at all. That's how you get such a rich media experience on the iPhone.

Your 5+ year old dumb-phones have an OS kind of like the iPod classic. Very, very basic. Those phones don't need as much RAM and processing power as the iPhone.

People are constantly pushing the iPhone's limits and as Apple keeps adding more functions, the OS is getting hungrier and hungrier for more RAM and processing power. That's why Apple had to come out with the iPhone 3GS.

How do you know how much RAM voice control uses while it's running? What if you're already running a third party app and decide to use Voice Control when all of a sudden the iPhone is maxed out of RAM and decides to crash on you? Then you'd be mad at Apple for making such a buggy OS instead of realizing that the iPhone 3G is just not built for much more than they're currently offering.

I think the iPhone 3G hardware pretty much done with bringing extra features... there's just no more room left.
 
The iPhone is definitely capable of backgrounding apps (3GS Especially). Pandora + Backgrounder on my 3G or 3GS can run all day on my phone with no problem, and the battery life isnt so bad either. My opinion is, if it can last until I get home, then its not bad at all, considering most people charge their phones every night anyway.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.