Well I heard that MS is going to build a new framework on top of SharpDX. but that is just a rumor for now.
You can still write XNA code in VS 2012 but you need to do it through Monogame. So Monogame takes your XNA code and make it work on iOS, Android, Mac OS X, Linux and Windows 8 Metro.
So why am I not using Monogame. Too lazy to install VS 2012 and MonoGame
or you can use SharpDX.