This year at Build I went to a few sessions covering the new Background Task infrastructure available for Windows Phone 8.1 Apps. The Microsoft Program Managers running these sessions all echoed a common theme: you should write your background task code in C++.
I’ve written a few times in the past about the importance of URI schemes for Windows Phone 8 apps. I also had the pleasure of working with the developers of Bringcast and P|Cast to create a podcast player URI scheme and a helper library to work with it.
Today Mark from the Bringcast team let me know that the PodcastWP library didn’t work properly with Universal Windows Apps. There are apparently a number of differences in the way URI protocols are handled between Windows Phone Silverlight and Universal Windows Apps. In today’s post I wanted to go over some of those differences and show the changes made to the PodcastWP library to support them.