> I thought dragging windows and applications across devices with a gesture would be a possibility in the not-too-distant future. Now, in 2016, this not-too-hard-to-develop feature seems almost impossible to imagine.
Moving a running process from one machine to another, seamlessly and instantly, is not at all easy on current architectures. Not that it's impossible (well, it might be impossible to do it instantly in all cases), but it would be a hell of a lot of work, even across a single platform, and have a lot of unpleasant snags to deal with. (What happens when important app/system settings are different on your desktop and laptop?)