I think in less than 10 years the hardware will be to the point that we will have what would be considered a high end desktop of this year in our pocket.
Windows 10 provides a starting point on some features that could take advantage of it, if Microsoft sees this coming, and they would be fooling not to predict this coming.
What I have been envisioning for some time now is technology coming to a point to have x86_64 system on a chip that will be able to run the full version of Windows, with desktop and all. Normally, desktop mode would be disabled unless plugged into external keyboard/mouse/monitor in a docked mode. Take your phone to work, dock it, and use a large 27" display with keyboard and mouse to do your work. The phone and computer will eventually merge.
Think about how cool it would be when that day arrives to be able to carry your computer in your pocket instead of a flash drive that contains your files? Let's face it, when I got my first laptop, the IBM Convertable, it was a monster to carry around with the battery at 27 pounds of weight. It had an 8088 CPU running at 4.7MHz, and 512KB RAM. Not the 512MB I have in my L520. There was no hard drive storage. It had dual 3.5" floppy disks that could hold 1.44MB each, with the OS on one disk and your current application on the other disk. If you wanted to run a hundred apps, you carried nearly 100 3.5" floppy disks.
Yeah, my low-end Lumia 520 rocks. I've got more than 4 colors on it, and it can play more than 3 polyphonic tones at once. Anyone remember CGA graphics? It was high-end stuff when it came out. Now people laugh at 320x200 resolution that has only 4 colors.
Sorry, I'm ranting and getting off-topic.