Když už se tady rozběhla diskuze o telefonech s WP v této souvislosti přidám svou zkušenost.
Jakékoliv zařízení s WP 7.5 nepodporuje otevření více než dvou socketů současně u různých aplikací tzv. persistents sockets, tedy aplikace na pozadí nemůže mít otevřený socket (OS ji ho prostě zavře :-)).
Důsledky jsou zřejmé. Žádné VPN řešení, žádné stahování z browseru a současná práce v jiné aplikaci.
IMHO to tento OS zcela vyřazuje z korporátní sféry (kde už v roce 2012 aspoň tušili, že takto by se mutlitaskingový OS neměl chovat).
Ano WP 8 už tuto (dle mě zcela samozřejmou věc) podporují, ale všichni ví a věděli dopředu, že upgrade není a nebude možný.
Toto vám Nokie a MS nebudou samozřejmě dopředu ohlašovat.
Pst a nikde neříkejte, že iphone a android toto podporovaly odjakživa.
Důvod je snad jasný. Klasický multitasking na telefonech moc nefunguje. Paměti, CPU a hlavně baterky je na mobilu prostě málo. A těžko čekat, že uživatelé telefonu (stejně jako uživatelé mikrovlnky nebo infotainmentového systému automobilu) budou spravovat běžící procesy. WP z tohoto důvodu implementují multitasking výrazně odlišným způsobem. A navíc vývoj pro WP7.x probíhá (až na nepatrné výjimky) výhradně v SilverLightu, kde byste si VPN klienta psal dost těžko :)
Stahovat na pozadí můžete i ve WP7. Z výše popsaných důvodů to ale nedělá aplikace. Vytvoříte si objekt BackgroundTransferRequest, a to provede za vás.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202959(v=vs.105).aspx
WP7.x jsou generačně starší, a umí toho méně než WP8. To není nic zvlášť objevného.