Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
They wont abandon them, they're just not going to work on improving the older models performance any more. Maybe an added push to make you upgrade.
Thats what I would do if I was a huge greedy corporation :D


You really think that? With all the 3G's out there, you think Apple is just going to abandon all those users and piss them off. I think not.
 
They wont abandon them, they're just not going to work on improving the older models performance any more. Maybe an added push to make you upgrade.
Thats what I would do if I was a huge greedy corporation :D

Well, that would mean that Apple is not Apple any more, and I don't think they've changed that much already (and I'm no fanboy, since I use both MS and Apple products). They may spend less effort on the older stuff, but they'll still work on it. Maybe after years they'll stop, but not this soon.
 
Yes I agree with the whole 2 hardware thing. But still, that doesn't mean Apple should ditch other iPhone customers. If else, all they would be accomplishing is getting a lot of people who buy the 3G or have the 3G and 1st Gen angry by having a continuous lag software. It defeats the purposed of "it just works" and "wow" factors.

Apple should really consider trimming and optimizing the next OS, rather than feature bloat it. A break from features would be fine, a go under the hood is a great stepping stone.

Hey, I completely agree. See my first reply in this thread. Apple can not just ignore the 3g when they are still selling them as new phones and when so many people have them. There are probably mote people with 3g's than 3gs's. I'm just assuming that the 2 hardware sets and their dedication to specific product release times possibly led to them running out of time and so we might see improvements in the next update or 2. Just a theory, of course, but I'm thinking the same as you, they can ignore the 3g and assume everyone will get a 3gs until they stop selling the 3g. And even then they are going to need to wait at least a year when all 3g owners will be coming towards the end of their contracts.
 
I'm almost certain that Apple is doing it on purpose. They want people to upgrade to new hardware. To be fair, it's like computers: if you have a old one with less RAM and a less powerful CPU than ones made a few years later, the new OSes will be slower on your hardware. On the other hand, though, 3.0 is quite buggy, so you might just have to wait a bit.

If you think 3.0 is bad on a iPhone or iPhone 3G, though, try using it on a first gen iPod touch!
 
Sorry, not to troll, but hasn't this subject been beaten to death? The last thread was closed, why can't we just let it RIP?

Forgive me, but I just don't see how this topic is worth 10+ pages. I mean it's pretty simple. The iPhone OS will NEVER be full optimized for the original iPhone. Each x.0 will continue to optimize, but at the same time add so many new features that the old hardware won't be able to keep up.

Even if 5.0 were an "optimization" update, similar to Snow Leopard, the hardware of the original iphone will never be as zippy as it was in 1.1.4 because by then it will have SO much added on.

PS. yes i know I complained about this thread being pointess and then added my 2 cents.. so what ;)
 
As others have said, Apple still sells the iPhone 3G. Wouldn't they want their flagship product to run as well as possible for both 3G owners and 3GS owners?
 
A few good replies here but let's face it. The 3g is old and iphone.aggie asks if Apple will abandon the 3g users and the answer is simply YES. They built a faster cpu, more memory phone. To push the goodies they added a larger OS that is memory resident. The 3GS utilizes it well, passes that data from memory through cpu and back as advertised, the 3g can not. The 3g can not handle the memory requirement, it can't push the data - it has to think about it after touching an icon. YOU WANT WHAT - uh, let me move this outta da way first. Look at all the Windoze OS. You HAD to get a larger cpu, HAD to get more memory and a graphics card to push the games. You can't play on an 8088, 256 or 512 system. And the iPhone is just doing one job at a time. Apple may refine 3.1 but as I see it the 3g is going to bog and stutter from now on. ed
 
A few good replies here but let's face it. The 3g is old and iphone.aggie asks if Apple will abandon the 3g users and the answer is simply YES. They built a faster cpu, more memory phone. To push the goodies they added a larger OS that is memory resident. The 3GS utilizes it well, passes that data from memory through cpu and back as advertised, the 3g can not. The 3g can not handle the memory requirement, it can't push the data - it has to think about it after touching an icon. YOU WANT WHAT - uh, let me move this outta da way first. Look at all the Windoze OS. You HAD to get a larger cpu, HAD to get more memory and a graphics card to push the games. You can't play on an 8088, 256 or 512 system. And the iPhone is just doing one job at a time. Apple may refine 3.1 but as I see it the 3g is going to bog and stutter from now on. ed

While I agree with you in some parts. I have to ask you, then why is Apple still selling all those 3Gs when clearly 3.0.0 is not for it?

I mean, why sell something you will soon end up bogging down and making the customer mad as hell. Which brings us back to the question, will iPhone OS 3 be optimized or will Apple optimize iPhone OS 4 for all iPhones?
 
While I agree with you in some parts. I have to ask you, then why is Apple still selling all those 3Gs when clearly 3.0.0 is not for it?

I mean, why sell something you will soon end up bogging down and making the customer mad as hell. Which brings us back to the question, will iPhone OS 3 be optimized or will Apple optimize iPhone OS 4 for all iPhones?

I think the iPhone, iPhone 3G and iPhone 3Gs are a "family" of products. And I believe the next phone will be the start of a new "family" of products - which will have an OS that will not be optimized for the first family of products.

Think PPC vs Intel on the OS X side of things.
 
The simple answer is that Apple will always have to make compromises between speed and features on both phones. They will try to make the OS work as well as they can and contain as many of the features people want as they can for both. In the end, the 3GS will always run smoother and faster for the same feature set than the 3G simply because it has faster hardware. There's no getting around that. My guess is that 3G owners won't be satisfied without as many of the 3GS features as they can get, and Apple will therefore err on the side of more features rather than more speed. Of course they will do their best to make those features work smoothly on the 3G, but you can't squeeze blood from a turnip.
 
Why would they bother trying to optimize their software for old outdated hardware. They're in the business of selling products. They want you to update to the latest and fastest new model.
More ram, faster processor, more storage, new features etc...
I dont think they'll bother optimizing the 2G and 3G models any more.

It is worth pointing out that the 3G is a current product, which they are of course still trying to sell...
 
It is worth pointing out that the 3G is a current product, which they are of course still trying to sell...

They are discontinuing it soon. It's only a rumor ATM but one with a decent amount of evidence and logic.
 
If I remember correctly... 2.0 was really slow and by 2.1 it was better. I know that the iPhone 3G can handle 3.x. Maybe there are memory leaks? I have faith that Apple will indeed fix up the slower hardware. Game designers do it too. Yeah, they could build the game and have it run great on the 3GS, but they need the game to be tolerable on both platforms so they optimize as much as they can for the older hardware and let the newer hardware do it's thing.

I'm not an expert but I've been optimizing my 3.0.1 install by making the splash screens smaller in kb size. It works! I find it hard to believe that 2.2.1 could load these images easily but 3.0.1 chokes on the same images. I believe it's something to do with the code loading the image too fast (probably for the 3GS) instead of loading the image to the memory, and then launching the app.

I noticed in 2.2.1, sometimes if there was a lot of data to load, you would tap the icon and it would stay highlighted for a little longer before the splash screen started up. This was probably because it was loading into the ram first. However, in 3.0.1, the app starts launching as soon as you take your finger off (again, probably to make the 3GS as fast as possible). So if your iPhone was busy doing something, it's going to stutter while you launch the app. Sometimes certain apps launch smoothly and sometimes they just pop up with almost no animation.

I also noticed that launching apps in 3.0.1 has a slight dip in frames per second compared to 2.2.1. The splash screen seems to judder instead of having a consistently smooth visual. (I see this in stuff like opening Safari, Messages, Clock, etc).

Like I've said before, I have 2 iPhones running both 2.2.1 and 3.0.1 and I can tell the difference quite easily. 3.0.1 isn't as smooth as 2.2.1 (yet), but I believe it will get there. Apple just has to iron some things out.
 
People have to realize that 3.0.1 is still a x.0 release, in terms of performance. For a x.0 release, 3.0 is the fastest and most stable I've seen yet. I am quite sure 3.1 will fix a lot of the performance issues people are having, but truthfully, I never noticed a big difference between 2.2.1 and 3.0 on my 3G.
 
Any type of stuttering in animations is lag to me. The apps don't launch slower than 2.2.1, the animation is just screwed up. I think it *looks* sloppy and should be fixed. I'm a very, very visual guy. I'm really interested in graphics and graphics performance. I even put a ATI Radeon 4870 in my Mac Pro to get the best possible gaming experience.

I *do* realize that some people don't give a crap about what the animations look like, but I do. Apple is usually very good at giving the user a GOOD presentation.... the fact of the matter is... 3.0's visuals aren't as silky as those of 2.2.1. I have 2 iPhones here... I can test them side by side.

Also, as you may or may not know, I have a very sharp attention to detail. I can't help it... it's part of my job at work. I work in the graphics industry (go figure right).

Same experience here. 3 out of 5 times that I open/close an applications it stutters. My 3GS was supposed to be more capable so it must be the software.
 
You really think that? With all the 3G's out there, you think Apple is just going to abandon all those users and piss them off. I think not.

Hrm... Remember Serial ports? Or Firewire on Unibody Macbooks? Heck Unibody Macbooks becoming Pro?Or Snow leopard for PowerPC?

I think the key to this is... Apple + Steve Jobs Win, and we the consumers lose. Honestly. If would people stop buying the iphone if the OS was not optimized on the older models? Probably not. Will people keep buying new iphones if they are "faster" and have more features? Probably yes.

In addition, having had many WinMo phones, It NEVER stopped people from buying another one when the OS was updated, and there was no support for upgrading or installing the OS for your old phone. It was all hacked on, buggy and slow. Econimically speaking, they have nothing to lose from not fully optimizing the OS for the older phones, and alot to gain. (ie if you get annoyed and have new faster gadget envy, you will upgrade. And yes even break contracts to. I got a new 3gs even with my 3g purchased 1 year ago, cause I really wanted a faster phone. I gave the 3g to my GF and I can't believe the difference for cydia and other things)

Apple will keep updating the software for the old phones, but honestly It makes money on hardware sales, so getting you to buy a new phone is higher priority. The 3G will be phased out soon probably given the rumors of the 8gb 3gs. Keeping the software running on the old phones updated is a way to create a more uniform platform for software and support.
 
Apple is still selling the iPhone 3G and many people still use the iPhone 2G.

There is nothing wrong with either phone.

The iPhone OS X 3.0.0 and 3.0.1 are just the first revision (think 10.5.0 in OS X terms) and 3.1 will make things better. I already see a big improvement with 3.1b3, but maybe that is just me.

Apple will continue to optimize the OS just as they've done for a long time and even users with older hardware will benefit some. Don't forget that older Intel hardware still gets a nice upgrade in Snow Leopard even if all the features aren't supported. :)
 
Apple has a pretty good history of supporting products well beyond their intended lifespans.

Supporting and improving are two different things.

Can Leopard run on a PowerMac G4 1GHz?... Yes it can... Does it run as well as Tiger on it?... Not really.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.