As it happens, I love Windows Phone 7, Microsoft's wonderful smartphone software. But today, Microsoft unveiled its next version, and there's bad news for people who already own a Windows Phone. The new software, Windows Phone 8, is crammed with improvements. But today's WP7 users won't benefit from them, because WP8 will NOT run on existing Windows Phones.
That means that if you bought, say, Nokia's cool Lumia 900 last week, you'll never be able to upgrade it.
Microsoft is doing this for a very good reason; to base the underlying WP8 code on Windows 8, the upcoming upgrade for desktop computers. This'll make it easier for software engineers to write code for laptops, desktops and phones, using the same set of tools. But it's a lousy break for early adopters who've already bought a Windows Phone.
I'm still interested in switching from Android to WP as my primary phone, but I won't do it until the first Windows Phone 8 sets turn up later this year. And you should do the same. Microsoft is already having a lot of trouble selling phones; they'll have even more as smart consumers wait for Windows Phone 8 before they plunk down their credit cards.
The author is solely responsible for the content.