Microsoft on Wednesday announced a plethora of new features for app developers in Windows Phone 8, its next mobile operating system. Windows Phone 8 will share a core with Windows 8, meaning app devs can write one app and have it run across mobile devices as well as desktops supporting Windows 8.