I have Android application where service running 24/7 Phone get’s GPS position every 5 minutes and sends to server. This is requirement.
Can I write same service for iPhone? I’m not sure if it’s possible.
Can I write same service for WP7? I think it wasn’t possible to run service before. Did anything change in 7.5?
EDIT:
I’m not sure why somebody downvoted. This is concrete Yes/No question.
It is possible in WP7 with the introduction of background tasks in Mango. In fact, there is a built in mechanism for polling the GPS provided by the API that is more battery efficient.
Not sure if it goes down to 5 minutes, think it is something larger like 30 minutes. It is also not comparable to a Windows Service – so don’t go fowards with that mind set. Background tasks are heavily constrained to keep the phone responsive for the user – to make use of them, you need to play nice with the requirements.
Background tasks introduction, it also talks about the GPS thing I mentioned. The entire series is well worth your bandwidth and time downloading and watching:
http://channel9.msdn.com/Series/Mango-Jump-Start/Mango-Jump-Start-06-Windows-Phone-Multi-tasking–Background-Tasks
Can’t answer for iPhone.