On June 20 2012 Microsoft revealed the next version of their mobile operating system. Windows Phone 8. WP8 shares code with Windows 8 (for desktop), which gives WP8 support for multi core CPUs, 720p screen resolution, microSD cards (finally!), NFC and more. The sad news is that today’s Windows Phone handsets running WP7 won’t be upgradable due ...