Image by Alex Castro / The Verge Microsoft is making some firm commitments to the future of app stores on Windows today. The software giant has published 10 ... Read more