At Microsoft's //Build/ 2016 conference on Wednesday, Xbox head Phil Spencer announced that Microsoft had heard the (negative) feedback on Universal Windows Apps loud and clear, and will be supporting modding and overlays on the Universal Windows Platform. Microsoft also plans to support disabling V-Sync and enabling games to work with G-Sync and FreeSync Variable refresh monitors in an update coming in May.
Spencer didn't go into detail about those upcoming features, but he did give a short demo of how developers will be able to easily convert existing Windows32 applications to Universal Windows apps, while retaining support for mods and features like Steamworks. Spencer showed an existing Steamworks game, Age of Empires II, running as a converted app for UWP (which let it show off how many players were online in a Start menu live tile) and the game seemingly ran normally. Spencer also promised any of the mods in the game would work just fine, but didn't demonstrate them in action.
"This allows these games to take advantage of the common services and technology in both Xbox and Windows 10, things like platform-specific features like Live Tile support, notifications," said Spencer after showing a demonstration of a converted version of The Witcher 3. "We have consistent input support with controller and mouse and keyboard across all of our devices, and distribution in the Windows Store or any other store."
We still have a lot of questions about how these features will work, especially with converted games. Will they support mods that aren't developer-sanctioned? Does support for overlays mean any piece of recording software like Fraps will work just fine? We hope to get more details from Microsoft later today at the //Build/ conference.