I'll give you a few obvious examples. Background GPS services do not function on the iPhone 3GS and the iPod Touch 4 doesn't have a GPS or Cell Radio so its build gets rid of all that code (Phone Dialer, etc.). That is why software like Vlingo never supported Messaging on the iTouch. It never had a Native Messaging app until iOS5 (and then only can be used for iMessages since it's not a phone).
The builds differ. Apple doesn't just bloat up the devices with code that is useless in them. They tailor each build to the device.
Siri has nothing to do with it. That's a software component they chose to make optional for the 4S because they can. The Hardware bump in the 4S is good enough to warrant an upgrade for anyone who preferred a better device.
The builds differ. Apple doesn't just bloat up the devices with code that is useless in them. They tailor each build to the device.
Siri has nothing to do with it. That's a software component they chose to make optional for the 4S because they can. The Hardware bump in the 4S is good enough to warrant an upgrade for anyone who preferred a better device.