Ich habe eine App für das Windows Phone 7 entwickelt, dass die zurückgelegte Wegstrecke unserer LKW-Fahrer aufzeichnet. Das funktioniert auch alles. Mein Problem ist nur, dass die Anwendung immer im Vordergrund sein muss, um korrekt zu arbeiten. Ich würde die App aber gerne ähnlich eines Dienstes im Hintergrund laufen lassen. Dann können die Fahrer weiterhin alle anderen Gerätefunktionen nutzen. Gibt es dazu einen Weg?
Aus Performancegründen sollte eine Smartphone-App im Hintergrund natürlich nicht das selbe tun (dürfen), wie eine aktive App. Darum sollte man Hintergrund-Aktivitäten auf ein Minimum reduzieren (in deinem Fall, vielleicht im Minutentakt eine Ortsbestimmung durchführen?). Dazu gibt es seit mango in Windows Phone 7 "Background Agents". Schau dir das mal an, vielleicht hilft es ja weiter? http://create.msdn.com/en-us/education/catalog/adding-background-agent