While Windows Mobile may have lost the race to Android, Microsoft is far from giving up on the mobile platform. Over the last couple of years, the company has released a number of successful apps, both on Android and iOS, that address several shortcomings on both the platforms. Some of these apps, including ones from...