Im sure it because they want you to upgrade. Multitasking works fine on jailbroken iPhone 3G and 2nd Gen touch.
I had a 3G and while it works for sure, "fine" would be something that is highly debatable.
Im sure it because they want you to upgrade. Multitasking works fine on jailbroken iPhone 3G and 2nd Gen touch.
With one/two apps running it's fine, but even a small game like Angry Birds then leads to memory out errors and crashing.
Fact of the matter is, the 3G sucks ass.
Actually The iPhone 3G and iPod touch 2nd gen have 128 MB RAM...The 3G, iPad and 3GS all have what in common ? Oh right, the amount of RAM they have.
So much for that argument.
We had printing, pre-emptive multi-tasking, GUIs, desktop wallpapers and everything back when PCs had 16 MB of RAM and 100 mhz processors. Scratch that. I got X running on a computer with 8 MB of RAM. And you guys are telling us that performance on a 600 mhz device with 256 MB of Ram would suffer from this ?
Seriously, I doubt Apple is that bad at coding stuff.
Actually it's 128 MB RAM on that generation... And yes performance DOES suffer when you run out of RAM.
It has nothing to do with bad coding. The issue is optimizing an OS for the environment it will be running in. That RAM critical to improving the experience for the user. You are suggesting that the OS design be targeted at the oldest generation of the platform and ignore the hardware advances over the last two years. I'm sorry, but I don't want to compromise my experience on a new iPhone 4 because you don't want to upgrade.
Apple hasn't removed any features from the older devices. They just made the decision that some of the new features don't run well enough.
Then why are you complaining? nothing was omitted from the 3GS. This thread is about the 3G and the second gen iPod Touch.btw, I have an iPhone 3GS, thanks for assuming I had an older device.![]()
Then why are you complaining? nothing was omitted from the 3GS. This thread is about the 3G and the second gen iPod Touch.
And again, printing, pre-emptive multi-tasking, GUIs, wallpapers, 16 MB ram.
I'm not complaining, just pointing out the fact that Apple short changed the iPhone 3G owners, some of whom were sold the device on a contract AFTER iOS 4.0 was released.
Also pointing out the fact that the performance impact argument is bull.
16MB? Try 512k on an Amiga 500 from 1985 dude!
The RAM argument is the key to the whole thing. The old devices have less then 30 MB free for all third party apps. Adding a background printing service would reduce this further. The device simply would not perform acceptability with the extra overhead.
No it doesn't .. of course the 2nd gen does background .. ever listened to music while surfing?Sounds actually quite plausible.
No it doesn't .. of course the 2nd gen does background .. ever listened to music while surfing?
For the multitasking I can somewhat understand the decision not to roll it out to older devices. I can't see how printing would put a worrying amount of load on the system that Apple tries to avoid. I mean it is basically "just" the moment of converting whatever you want to print to some sort of postscript .. may take a bit longer but it shouldn't be so dramatic.
T.
Why did my old PC perform acceptability on 1/8th the RAM doing all the things you say use "extra overhead" ?
I'm assuming that you don't use Windows 3.1 anymore.
As an Iphone 3G owner this is disappointing. Android is looking better and better in terms of long term updating. Tho, its going to be hard to consider as I am an iphone junky, but buying this iPhone in March of 2009 and already having it not supported by certain programs because of hardware limitations makes me think about another purchase of an iphone
We aren't printing docs from decades ago. Go print a complex word doc and tell me how large the print spool is. I commonly see docs over 100MB. Even the idle print spooler on my windows machine is consuming 13MB right now.err404, I can appreciate your reasoning, but decades of computer science prove you wrong. Printing has been done in much less RAM before. Unless you're accusing Apple of being sloppy coders...
Bzzzt... Windows 3.1 did cooperative multi-tasking. Since I have been talking about pre-emptive multi-tasking all this time, I don't see why you're bringing up Windows 3.1 into the discussion.
And again, printing, pre-emptive multi-tasking, GUIs, wallpapers, 16 MB ram.
128 MB ? Ok fine, still doesn't change my argument. My now over a decade old Pentium II had that much RAM. It had a nice desktop wallpaper, printed just fine for all my college assignments, and multi-tasked a web server, data base server, my IM client, desktop environnement, web browser, bunch of terminals and text editors without missing a beat. My even older 486 did the same on much more limited RAM.
And btw, I have an iPhone 3GS, thanks for assuming I had an older device.![]()
Your Pentium II system likely also had pagefiles. The IOS devices do not.
We aren't printing docs from decades ago. Go print a complex word doc and tell me how large the print spool is. I commonly see docs over 100MB. Even the idle print spooler on my windows machine is consuming 13MB right now.
We're not talking about multitasking at all. This thread is about printing. The point is OS's grow as user expectations grow.
@ err404
The G1 has a stable Android 2.2 build courtesy of Cyanogenmod 6.
Does that not count?
Your Pentium II system likely also had pagefiles. The IOS devices do not.
Regardless, my iPod Touch 2G runs fine with the "unsupported' features jailbroken and enabled (even true multitasking enabled with Backgrounder), though it can be slow, and sometimes active applications will crash freeing up Memory.
I think Apple is just doing the tried and true "sales driven forced obsolescence".
The G1 has a stable Android 2.2 build courtesy of Cyanogenmod 6.
Does that not count?
On one hand say that your apps crash with these enabled and on the other you call Apple greedy for not including them. Maybe they consider the impact of enabling them unacceptable.
You know that an Android G1 device from the iPhone 3G era can't be upgrade past 1.6. I fail to see how this is a superior experience.
The phones that were released in the last year in a half will have about 3-4 lifespan with updates going threw the 3rd year according to the developers. I dont see Android as a "superior" experience but as an alternative for those who cant afford to have a cell phone only last about 2 years before they cannot take advantage of some of the great qualities that are currently offered. As in the last year Apple has stepped it's game up but the 3G owners cannot take advantage of it.