Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
If you consider the moves in the last eight years to leave buyers of older hardware in the dust. I would say there was a time that Apple tried its best to support legacy hardware, but those days ended around the era of Tiger. Everything since has required the newest hardware.

An interesting and welcome exception to this rule is the fact that Apple recently released a trackpad update that gave my June 2009 MacBook Pro inertial scrolling!! Cheers! =)
 
Sounds like those being left behind tech wise are really being left behind!

Time to upgrade guys..... or at least don't update your firmware.
Gonna be a lot of whiners going on about this. Some think their product should be supported for ever.

Not that I dont agree with you to some extent, but...

The iPhone 3G was still the "latest model" on sale in May 2009 (3GS came out in June), and some people were sold this latest model on a 24 month contract by their network.

Given this I would say its not unreasonable to expect that the phone be "fully supported" until May 2011, when no customer will be locked into a contract anymore.

In other words the iPhone 3G *shouldn't* be dropped until iOS 5 next year!
 
Wirelessly posted (iPhone 8gb: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A306 Safari/6531.22.7)

Games are starting to be written with later model iPhones in mind. Look at archetype and the unreal engine.
 
Wirelessly posted (Mozilla/5.0 (Linux; U; Android 2.2; en-gb; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1)

I doubt my wife will care at all when the game center is finally launched.

I'd rather they improve the higher end rather than holding it back to support older hardware. Yes it sucks for those with the 3g or 2nd Gen touch which is a shame but if the top end experience was better then the tradeoff may be worth it.
 
I have an iPhone 3G and I couldn't care less about Game Center. I would like a fix for the unacceptable slowdowns on iOS4 though.
 
IOS4.01 runs good on 3G and i hope it gets better. 4.0 was a disaster yes.
I can't see a difference. Also, the 3G behaves exactly like a PowerMac G4 when you leave it with 128MB RAM. Same sluggish input. This is a RAM issue, and iOS 4 made it just a little worse. On 3.1.2, it was at least usable. The last time it felt nice'n'fast was on 2.x.
That's why I propose DDR-MicroDIMM, they should be able right now to put a single 512MB chip in an SD-Card enclosure.
I would love to spend my money on a RAM upgrade for my 3G after using it for 1 1/2 years. I even would have put that in right after purchase.
People will update the phone every two years anyways.
Manufacturers should see these devices more as Mini-Laptops rather then Phones. We need more RAM. We need more storage. Keep the CPU. Solder it in so we have to update our device every 2 years.
This is 2010. The iPhone runs UNIX. It's capable of XYZ GB RAM. Just provide us with the physical cards and slots so we can add at least 128/256MB of RAM, even that would be sufficient.

I guess with a little coding, you could even hook up a memory controller to the SDCard slot of some old HP Jornada running linux via SDIO- not that it would be fast. There just need to be a slot that hooks up to the 133MHz bus of the A4. LightPeak is fast enough for a memory controller - prepare your jailbroken iPhone 5.
 
Wow... I wonder what happens to the iPhone 3G and iPod touch 2G when iOS 5 comes rolling around... :(

Man this is crap. How does a single app cause hardware limitations... screw you Apple... I hate you :(
 
I'm writing this on a 4+ year old MacBook. It runs Snow Leopard just fine. My iPhone 3G is half as old and already virtually obsolete!

That kind of makes me mad on the surface, but there is a huge difference hardware-wise between my 3G and the new iPhone, so it's understandable. Plus a phone is a much cheaper upgrade than a computer.
 
Apple greedy? No. That couldn’t happen. Apple loves it’s customers, right?

:mad:
 
Thats crazy the 3G iPhone hasn't been out all that long.

Thats just the name of the game though with Apple. Keep up or be left behind.
 
I have an iPhone 3G and I couldn't care less about Game Center. I would like a fix for the unacceptable slowdowns on iOS4 though.

Seconded.

The 3G should work for at least until the end of it's contract life, if not longer. I don't want fancy updates, I just want the phone's software to work at least as well as when I purchased the phone.

This has been a lesson to me.

Next time around, I will choose a decent carrier and go with Android.
 
From a developers perspective this is actually pretty stupid as all its going to have developers do is focus on the already existing platforms that do this fairly well. There is also no hardware/performance reason for not doing it. Its like removing playing music from the iPod application in the next release - there is absolutely no sound technical or business reason to do this.
 
bobnugget said:
I can't wait til Android becomes a viable competitor to iOS so Apple won't be able to pull so many dick moves like this. Isn't it interesting that the dev builds of 4.0 ran this perfectly well?

You must not really know anything about Android. It also depends on manufacturer support. Look at all the devices stuck on android OS 2.1 and below. Sure, most of the newer phones will get 2.2, but not for some that are stuck in 1.6.
 
I have a friend with a jailbroken iPhone 3G, which had multitasking and background wallpapers enabled. It was SLOW AS HELL.
Roughly 3 years ago, I had a jail-broken Edge iPhone (the first iPhone) with background wallpapers and multi-tasking, and it ran perfectly fine. No specific features are what's crippling the 3G running iOS 4. The shoddy overall re-programming of core libraries is what cripples it. A non-jailbroken 3G running iOS 4 doesn't even get Apple's background or multi-tasking features, and it still runs like total crap. It's not the features. It's the new iOS as a whole.

On the topic of this thread: yes, blocking backwards compatibility only causes fragmentation, exactly what this feature was supposed to remedy. Good job Apple. :mad:

And it is ***** ugly. When did Apple abandon their trend of sleek, futuristic visual appeal? I know it has a billiards or cards table style to it, but that doesn't match the majority of iOS games or any other Apple app on iOS. It feels completely out of place and tacky.
 
Sounds like those being left behind tech wise are really being left behind!

Time to upgrade guys..... or at least don't update your firmware.
Gonna be a lot of whiners going on about this. Some think their product should be supported for ever.

Ok yeah what about the people that cant really afford to upgrade, you seem to think that everyone can afford to do it at any time.

oh how wrong you are sir

The sad thing is that Apple is known to do this sort of move, its to try and force people to continue to buy their newer products.

notice that i said try to force you and not force you to upgrade.
 
Plus a phone is a much cheaper upgrade than a computer.

Um...technically, the iPhone is about $600 without a contract. And a contract is just a scary thing. So, TECHNICALLY, a phone upgrade is an EXTREMELY expensive upgrade where the iPhone is considered. Kudos on your other points. Apple's support of the 3G is abysmal. I wonder what iOS 4.1 will bring to the table...
 
Every time a thread like this gets started, whether it be through news or someone complaining, it always blows my mind.

There's distinct groupings that people undoubtedly fall into every time; you could meet one or more of the following stereotypes:

You complain because your 2 gen prior hardware can't run the latest software meant for the latest hardware. You cite Apple as being cheap and greedy, and that there should be no reason why you can't run it on your old hardware as if new software developments don't take advantage of the new hardware or anything, thus making it a natural prerequisite.

Then you complain when they DO allow it, because it "doesn't run well," since you know, it's meant for new hardware. And no, just because you purchased it recently doesn't make it it new. You cite them being greedy again, as if they intentionally made it run poorly on your old hardware (which coincidentally doesn't have the needed juice to run a more resource intensive OS well). Also, no one's forcing you to update your firmware.

Then you complain because features are disabled. You cite how the JB community as had them, blah blah, without realizing that Apple isn't the jailbreak community and that their implementation is far different (and less efficient). You then call Apple greedy again, without realizing that your processor and RAM is the bottleneck for the lack of new features, and that if you turned off Spotlight indexing you'd have less performance issues.

Then you complain that Apple isn't taking their software far enough, and that it doesn't have enough "next-gen" features and advancements, and that the jailbreak community has far better implementation, yada yada. Do you realize the irony in this statement? Anyone who complains about iOS4 on a 3G and then says they want a more advanced iOS4+ is a HUGE hypocrite. Nah, bar hypocrite, just a blithering idiot. You can have one or the other. More advanced OS = less backwards compatibility, and greater hardware overhead requirements. Therefore if they were to make it more advanced, then there would be less support for prior models (even the 3GS).

At this point the "fandroids" as they are affectionately called come crashing into the thread, spreading their overzealous drivel. They also call Apple greedy, and while Apple IS greedy (what company isn't?), its not because of this. Cutting support for 2 gen prior hardware that doesn't meet the needed system specs for new software is not being greedy. But that doesn't matter to these zealots, because they'll then cite how Android is everywhere and is everything, and can do everything and is the greatest thing to ever grace this planet, while the iOS is utter crap. They'll probably insert a reception joke, 5 times, because they think its witty. Of course, there's one problem with this argument, in so far as Android isn't really backwards compatible either... most people with older android phones aren't running 2.2, hell, even 2, and even new phones won't get support when the next revision comes out, followed by the next 30 Android phones, all within the same year. Thus your 1-2 year old android phone will be behind, but somehow, in this case, it's not the manufacturers fault and their not being "greedy," simply because you state it as such. Same situation, different companies, but somehow its entirely different. Explain to me that one.

Of course I forgot the Apple "fanboys" that will come crashing into this thread too; they'll cite how Apple is the greatest ever, and how Android is the worst ever. They'll throw some FUD around, say Apple's implementation is the best, and how no one can do better.

Then there's a few of us (I'd like to consider myself one of them) who realize the merits (and disadvantages) of both, without swinging biases towards either product base. It's unreasonable to expect 2-gen prior support for anything, so stop complaining. The fact that they even allowed it all should be considered a plus, because it means they DO care. Also, many iOS implementations of features suck compared to the JB community. That's just fact, especially multitasking. Android devices are no better though; they have their own fair share of issues, and also suffer from the prior-generation syndrome. The bottom line is that there is no "best," there's no such thing as perfect, prior-gen hardware will never get the latest software, and people have an unwarranted sense of entitlement.

This is how every one of these threads goes.
 
Have you used iOS4 on a 3G? It's a not-so-subtle hint from Apple that they want me to spend $600 on a new phone.

And why can't you just keep iOS3 on the phone and use it that way? No one said you had to have the most up to date OS. My iphone 3G is just as useful as it was 6 months ago with iOS3 ;). And it was pretty useful 6 months ago.

Granted, I updated but I like getting new gadgets. I would have been happy if my contract didn't run out this year just keeping the 3G and waiting for my contract to run out. I updated cause my contract ran out so I could get the upgrade pricing.

Honestly, at some point Apple has to abandon the old phones if they want to be able to truly advance features.

What I don't understand is people acting like they have to upgrade. If you were happy with your phone before and it was useful to you, why do you have to upgrade? I didn't upgrade when the 3GS came out and it had new features my old phone didn't support like the compass and video recording and faster speed. I wasn't forced to upgrade just cause the new phone had features my old one didn't.
 
I'm writing this on a 4+ year old MacBook. It runs Snow Leopard just fine. My iPhone 3G is half as old and already virtually obsolete!

That kind of makes me mad on the surface, but there is a huge difference hardware-wise between my 3G and the new iPhone, so it's understandable. Plus a phone is a much cheaper upgrade than a computer.

I think the thing is since people's contracts run out every 2 years, there is a standard that that is how long a phone should last.

For those bitching about the 3G being sold until very recently... um, if you bought one, what did you expect for buying a model that was already a 2 year old design? It may have been a new phone to you but it's an old design (for a phone). Cell phones are still in the period of very fast technology updates (getting slower) so a design two years ago is pretty old in cell phone terms.

Think of it this way. Yeah, the phone may be new to you but you bought the two year old design, or rather the very cheap computer that will do your basic stuff fine but don't expect it to do the newest stuff that comes out or the really fancy stuff.

On top of that, the iphone is the first phone I've had that you got any updates in software period. Even my PDA running mobile windows (ipaq) you didn't get the new OS's for free (and I'm pretty sure that windows mobile wast he same one they were putting on the PDA/phone combos). Shoot, I wouldn't have even known I could get a new OS for it (and I at least knew where to find new apps for it). And I'm pretty sure MS charged for any newer OS's (the next OS that came out after mine actually had a vast improvement for it. It made it so that you didn't lose your info if your phone lost battery power).

I will mention that for now Apple is introducing updates for free for the iphone. But I remember back in the day that you could get the second to last recent update to Mac for free (so for example if the newest OS was 7 and you were running 5, you could still get 6. That's how my Mac got updated anyways). So trend shows that they could eventually start charging for new iOS's. So I do think one could worry about that or at least be happy they haven't gotten to that stage yet.

And I also remember when my dad bought the brand new Mac 128k. Six months later the 512k came out and no one made software that would work on the 128k. You want to talk about leaving previous customers behind ... I had that computer for 5 years and the only software we had for it was what dad bought when he got the computer. Cause you couldn't find any more after that. So maybe I'm just happy that these days you can still find software for older computers/phones.

Oh, and I'm +1ing the post I quoted below this line (so you don't have to read through it all just to see a +1).

Every time a thread like this gets started, whether it be through news or someone complaining, it always blows my mind.

You complain because your 2 gen prior hardware can't run the latest software meant for the latest hardware. You cite Apple as being cheap and greedy, and that there should be no reason why you can't run it on your old hardware as if new software developments don't take advantage of the new hardware or anything, thus making it a natural prerequisite.

Then you complain when they DO allow it, because it "doesn't run well," since you know, it's meant for new hardware. And no, just because you purchased it recently doesn't make it it new. You cite them being greedy again, as if they intentionally made it run poorly on your old hardware (which coincidentally doesn't have the needed juice to run a more resource intensive OS well). Also, no one's forcing you to update your firmware.

Then you complain because features are disabled. You cite how the JB community as had them, blah blah, without realizing that Apple isn't the jailbreak community and that their implementation is far different (and less efficient). You then call Apple greedy again, without realizing that your processor and RAM is the bottleneck for the lack of new features, and that if you turned off Spotlight indexing you'd have less performance issues.

Then you complain that Apple isn't taking their software far enough, and that it doesn't have enough "next-gen" features and advancements, and that the jailbreak community has far better implementation, yada yada. Do you realize the irony in this statement? Anyone who complains about iOS4 on a 3G and then says they want a more advanced iOS4+ is a HUGE hypocrite. Nah, bar hypocrite, just a blithering idiot. You can have one or the other. More advanced OS = less backwards compatibility, and greater hardware overhead requirements. Therefore if they were to make it more advanced, then there would be less support for prior models (even the 3GS).

At this point the "fandroids" as they are affectionately called come crashing into the thread, spreading their overzealous drivel. They also call Apple greedy, and while Apple IS greedy (what company isn't?), its not because of this. Cutting support for 2 gen prior hardware that doesn't meet the needed system specs for new software is not being greedy. But that doesn't matter to these zealots, because they'll then cite how Android is everywhere and is everything, and can do everything and is the greatest thing to ever grace this planet, while the iOS is utter crap. They'll probably insert a reception joke, 5 times, because they think its witty. Of course, there's one problem with this argument, in so far as Android isn't really backwards compatible either... most people with older android phones aren't running 2.2, hell, even 2, and even new phones won't get support when the next revision comes out, followed by the next 30 Android phones, all within the same year. Thus your 1-2 year old android phone will be behind, but somehow, in this case, it's not the manufacturers fault and their not being "greedy," simply because you state it as such. Same situation, different companies, but somehow its entirely different. Explain to me that one.

Of course I forgot the Apple "fanboys" that will come crashing into this thread too; they'll cite how Apple is the greatest ever, and how Android is the worst ever. They'll throw some FUD around, say Apple's implementation is the best, and how no one can do better.

Then there's a few of us (I'd like to consider myself one of them) who realize the merits (and disadvantages) of both, without swinging biases towards either product base. It's unreasonable to expect 2-gen prior support for anything, so stop complaining. The fact that they even allowed it all should be considered a plus, because it means they DO care. Also, many iOS implementations of features suck compared to the JB community. That's just fact, especially multitasking. Android devices are no better though; they have their own fair share of issues, and also suffer from the prior-generation syndrome. The bottom line is that there is no "best," there's no such thing as perfect, prior-gen hardware will never get the latest software, and people have an unwarranted sense of entitlement.

This is how every one of these threads goes.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.