People often forget that Apple doesn't just make iOS.
They have OS X to deliver as well as development tools. I'm hearing good things about Xcode 4.4 being more stable.
The work Chris Lattner has done with LLVM has been nothing short of amazing. We've gone from going from GCC compilation & debugging with poor analysis to LLVM.
iCloud has not unified much more of the two OS and in the case of eddeduck who makes games having Game Kit/GL Kit across both OS means that it should be easier ...much easier to deploy games across both platforms.
Now regarding 5.2 or whatever. I've done support before. Consumer rarely know and care about what OS they have. I've had so many friend tell me they have Lion and they can't get their phones to sync over to have them check and find out they have Snow Leopard.
Regardless of whether you think the changes are small ..the fact is there are a lot of them and that will have an impact on the feature-set of a given app after developers start writing.
iOS 5 won't do Auto Layout, iCloud is limited, Bluetooth features won't be there.
Could Apple call it iOS 5? Sure but that confusion would remain. I mean how confused are some of you about the differences between Firefox 12 and Firefox 13? See my point?
----------
what do you mean by "toggles are silly"?
Toggles are useful shortcuts that apple should add to the notification bar.
Most people want to Toggle Bluetooth or Wifi off. The primary reason for doing so it because they think they will save battery life. This behavior largely comes from Android users who are used to micro managing their phones to eek out more battery life.
Apple will simply refuse to enable technology like LTE until it is ready to put in a device that can still last 7 hours or more without resorting to adding a huge battery.
Toggles will not come to iOS because they make no sense. Location Services are very important to Apple. What this means is this.
There are 3 ways to derive location. Each with a "cost" involved and this cost is power.
- Cellular positioning is the cheapest in power but least accurate.
- Wifi is the next cheapest technology for deriving location. It is more accurate than cellular but it's power usage is a bit more as well.
- GPS (GNSS, GLONASS)- is by far the most accurate method for deriving location but it's the most expensive in power costs. Run GPS on your phone and it warms up nicely.
If Apple were to put Toggle in for turning off Cellular, Bluetooth, Wifi it would severely limit the efficacy of location service. It could also provide a situation where consumers are told that turning off Wifi, Bluetooth and maybe even celluar would save battery life only to force the phone to use the most power expensive component (GPS) for location.
It's not going to happen. Companies like Broadcom and Qualcomm and shrinking the process geometry and saving a lot of power consumption in their newest SoC. Power saving modes are also constantly being improved.
As always it's best to let the computing device manage these features especially with regard to power management.