New Windows 8 Metro apps include WWE and SyFy July 21, 2012 by admin Tweet A number of new and free Windows 8 Metro apps have recently appeared for download in the Windows Store, including an official WWE app, an app for the SyFy cable channel and more. Read more… Neowin Related Posts:You can now install Android apps on Windows 11 Dev ChannelMicrosoft opens voting for best Store apps for WindowsGuide: How to install Google Play Store on Windows 11Windows 11 Dev channel build 23575 adds recent apps…The Microsoft Store in Windows 11 and Windows 10…