Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Original iPhone owners have now had 2 full subsidized upgrade cycles. If they didn't want to spend $99 (or less) for a 3G to gain GPS and 3G and also decided to skip the 3GS (also $99 now) for 3G, GPS, video recording, a better camera, more RAM, faster processor, etc then Apple really has no expectation these customers care about having any of the features of iOS 4 either. I'm much more sympathetic to the 2nd generation iPod Touch owners


In some countries it costs about five times that, with a contract.


Ahh the forced upgrade treadmill one must run on.


No one said you have to upgrade the device's software. It's not like the first-gen devices have killswitches.


It's not like the first-gen devices have killswitches.

Killswitches are iOS 4-only apps, which (based on experience with iPod touch) will show up in AppStore, but you will not able to install them. Also, you cannot get previous versions (3.x-compatible) of applications from AppStore.


That’s not a kill switch. You can continue using everything you used before.

A kill switch would be something that makes your experience worse.


That actually can make the experience worse. For example, if you decide to use the iPhone with a different AppStore account. There's no way to get back the versions of apps that work with the old version of OS.


But it's not like there is a real technical reason behind the restriction either.

It's pure, unadulterated greed.


The memory difference is a pretty good reason. I was still using a 2G when 3.0 came out and it was never nearly as snappy again throughout all the 3.x releases I had on it. The 3G, with double the RAM, is a bit slow with iOS4 in spots. My understanding is the way memory management is designed in iOS Apple can't risk significantly decreasing the amount of memory available to third party apps without causing some big issues. I would imagine iOS4 apps will also have a bigger memory footprint than 2.x and 3.x apps as well. I'm sure someone will hack it onto the 2G so we can see for ourselves within a few weeks. I'm betting lots of sluggish operation and low memory warnings.


Opps. I was mistaken in thinking the 3G had more RAM than the 2G.


Pure speculation. Since the device and firmware are not open, you can't say there's no technical reason.

WWDC keynote, 1:41 "because the hardware just won't support it".

But don't late that get in the way of your put downs, eh.


And, being the firmware source closed, you trust, without any means to verify it, when someone with an interest in this matter tells you, that, despite the nearly identical specs (same amount of memory, same processor), revision 1 can't run the software that revision 1a can. The only difference between a rev1 iPhone and a 3G iPhone is the cell radio. The application processor is exactly the same.

If you really believe there is a solid technical reason for it, I have a nice bridge to sell you.


And, being the firmware source closed, you trust, without any means to verify it, when someone with an interest in this matter tells you, that, despite the nearly identical specs (same amount of memory, same processor), revision 1 can't run the software that revision 1a can.

Given no evidence to support the contrary position, yes I find that plausible.

The only difference between a rev1 iPhone and a 3G iPhone is the cell radio.

And the GPS. And the compass. And the looks. And the standby battery life. And the requirement for a newer version of iTunes.[1] And the iPhone 2G came in a 4Gb version.

1) Just because the CPU is the same, doesn't mean the internals are the same through and through.

2) Just because the hardware appears identical at a component level does not mean there are no technical limitations. There could be arbitrary design limits in what they can upgrade (e.g. baseband firmware) or what they can reliably upgrade remotely.

"The appearance of the iPhone 3G is almost identical to that of the 2G model. However, its inside, including the parts layout, is totally different. We could see that assembly workability was improved and some measures were taken to reduce the mounting area as well as parts costs." - http://techon.nikkeibp.co.jp/english/NEWS_EN/20090114/164030...

What's that? In the two years between the iPhone and the iPhone 3G they redesigned the insides? But but but if I believe the pictures I'm just buying into Apple's lies. This must be a fake!

But what's this? http://techon.nikkeibp.co.jp/english/NEWS_EN/20090114/164030...

Some of the components are different part numbers or made by different companies entirely?

OK OK so they may have spent a year or so redesigning, made changes, layout changes, component changes, but they DIDN'T CHANGE THE CPU so IT MUST BE IDENTICAL because if it wasn't they wouldn't be able to run iOS 4 on it and they ... erm ... can because I say so.

They are different phones with different features designed at different times with different internal layouts and different components. We have the fact that they didn't release iOS 4 for it, and we have the official company words that they aren't supporting all features on iPhone 3G because the hardware isn't up to providing the multitasking experience they want to give, and that they aren't supporting iPod touch 1G because the hardware just isn't up to it.

If you want to claim the 2G is up to it, then the burden of proof is on you to offer some more compelling evidence than shrill cries of 'pure greed', assertions that the hardware is identical when it isn't, and personal insults calling people gullible.

Myself, I've worked with computers and software long enough to know that an arbitrary reason stopping me from doing something which seems possible at a glance is very common.

[1] http://www.wireless.att.com/cell-phone-service/specials/en/2...


Since my first iphone I updated my iPhone yearly without spending a dime, because I was always able to sell my old iPhone for more than what the new one subsidized cost.


You have paid for each upgrade. Do you really think telcos subsidize phones because they want to be nice to their users? Where do you think the money used to subsidize them comes from? Unicorns?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: