One of our favourite developers, Harald Meyer, points out:
During development of a new app for Windows Phone 8.1 I noticed that Microsoft has removed the background GPS tracking feature in Windows Phone 8.1 (for new apps). Background tracking is vital for many apps, especially sports and navigation apps where you want to record tracks. I have no clue why they removed this feature as the sports and navigation apps category is one of the fastest growing on other platforms.
Microsoft's User Voice forums offer a platform where users can vote for new features (by entering an email address and a vote) - these already contain two topics for GPS background tracking:
- https://wpdev.uservoice.com/forums/110705-dev-platform/suggestions/6102994-background-location-tracking-in-windows-phone-8-1
- https://wpdev.uservoice.com/forums/253374-missing-platform-apis/suggestions/6088960-continuous-background-location-tracking-like-wp8
As Harald points out, restricting background operation, and specifically GPS tracking, for the next generation of Windows Phone 8.1/Windows 8.1/Windows 10 applications, seems very short-sighted. Please place your vote if you get time and let's try and make sure that Microsoft puts a suitable API into Silverlight/WinRT as soon as possible.
Harald's own GPS-aware applications include Vectorial Map Lite here, and screenshotted below. We need this type of GPS-tracking application to be possible in the brave new Windows world, surely?