Two weeks ago Microsoft announced Windows Phone 8 (related article) for a new generation of smartphones. Windows Phone 8 will have a shared core with Windows 8 to unify whole Windows ecosystem. As I understand it, developers will be able to write Metro application once and target it on all Windows 8 and Windows Phone 8 devices including desktops, notebooks, servers, smartphones, tablets and probably also a new generation of Microsoft XBox. The targeting will most probably be only about different UI for some devices. I will not deny that this sounds promising. The Windows Phone 8 and all its features looks really great. Microsoft did a great job when creating this new version of operating system for mobile devices and as a developer I really like the new platform.
Some new Windows Phone 8 features are dependent on a new hardware available only in new devices created directly for Windows Phone 8. These devices will be available on official Windows Phone 8 launch. There is also a lot of amazing software features which are completely independent on a new hardware. Current Windows Phone 7.5 customers highly expected these features and they were so happy to hear about them. Until Microsoft did it ... The history is repeating and Microsoft again showed how they care about their current smartphone customers. There will be no official upgrade path from Windows Phone 7.5 to Windows Phone 8. The current known situation and a lot of assumptions around Windows Phone 8 and relation to Windows Phone 7.5 is explained in the rest of this article.