That's possible. I don't know how Android is doing it, I'm not using Android. Re WP8.1, there seem to be some context awareness, but I don't know how deep does it go, or how efficient it is. WP8.1 is not officially out, after all - I'm playing with Developers Preview, and it is also still work in progress - there were already two chunky updates for it, since it was made available for developers.
6/3/14 at 1:52pm