The controlled background services in Windows Phone ala iOS is the perfect compromise in my opinion.WP8 has background multitasking, but it is only allowed for stupid stuff (like streaming audio), and not communications stuff, like what a communication device, such as a smartphone, is useful for.The correct way is how Windows 8 App Store apps handles it, in that background-able apps have to be in o