Google should release android running on apple’s latest iphone hardware. Then serve up bootcamp-style dual boot, or even an android emulator.
Flash-forward 10 years. You have one “computer”. It runs as a VM in the cloud and you own multiple devices that access the same VM: phone, tablet, car, desktop thin client, etc. you can upgrade specs just by paying more per month. Maybe do a co-location with custom hardware if you’re big time. A secure server for friends to run their own VMs. “All” you need is an encrypted pipe fast enough to deliver 60fps to whatever resolution your device can handle