Way down in the fine print about Apple's upcoming iOS 6, you'll find a little note that says new features like Flyover and turn-by-turn directions are only available on the iPhone 4S, or the iPad 2 or higher.
A note immediately below that says Siri is only available on the iPhone 4S or third-generation iPad.
Since the iPhone 3GS, iPhone 4, and iPad 2 are all actively for sale and still being marketed by Apple, I have to wonder: is Apple on the road to fragmenting the iOS experience? Could there come a future when not only do certain Apple apps and services run on some devices and not on others, but when this problem will start to plague third-party developers, as well? And even if app incompatibilities don't result, is Apple risking Android levels of user confusion as it continues to withhold features from its legacy -- but still for sale -- hardware?
This latest slight, keeping turn-by-turn directions off iPhone 4, is especially enraging. It was bad that the iPhone 4 didn't get Siri, much worse that it got no speech to text at all -- not even the little microphone on the keyboard that all Android phones, even the most basic, have. But to withhold turn-by-turn from the iPhone 4 isn't just fragmentation: it's deliberate, aggressive, and abusive forced upgrade behavior.
Sure, the original iPhone 4 is fully two years old -- the 4GB GSM version. You could argue it's just time for folks to upgrade (I'm not a fan of that argument, personally, since it's wasteful if the device works fine, and financially unfeasible for many). But that phone didn't become available on CDMA carriers until February 2011, so some Verizon owners have had it for less than 18 months. The white model didn't come out until April 2011, so fashionistas have had it for barely over a year. And the 8GB model came out in October 2011. That device is less than a year old, and in Apple's OS terms, it's so obsolete it doesn't get speech to text or turn by turn navigation, which have, for the past few years, been the two strongest arguments for getting an Android phone over an iPhone.
Stare lovingly at these helpful directions, iPhone 4 owners. It's Apple's way or the lost highway.
To address, up front, the inevitable argument that the iPhone 4 may not be "capable" of handling turn-by-turn directions (or speech-to-text functionality, for that matter), I will point you not only to any number of midrange Android smart phones (like the same era LG Enlighten) that support both features. I will also point you to any number of iPhone GPS navigation apps that provide turn-by-turn, including the now free MapQuest and the very robust TomTom app, which has been around since the iPhone 3G. And then I will point you to a similar number of voice control apps, like Vlingo. (And in so doing, will solve your problems, too, but that's not the point!)
I'm quite certain the iPhone 4 can handle turn-by-turn and speech functionality. I'm equally certain that Apple kept it out on purpose, and it's not to help out app developers, it's to sell more newer phones, at a clip so fast it makes your head spin. It's a cycle that far outpaces most users' mobile contracts and certainly their wallets. An iPhone is a premium device, and users have a right to expect its features to keep pace with the competition for longer than eight months (in the case of the 8GB iPhone 4).
And Apple now has three versions of the iPhone for sale, each with a different feature set, not to mention three versions of the iPad, each with its own selection of omissions. That's an unusually complicated product scheme for Apple, and customers getting a free 3GS offer or now discounted iPhone 4 are in for a rude surprise when they find that their legacy Apple hardware can't do things that have been baked into every Android phone for years.