An idea for a unified Google operating system...
Now, many people on this forum and elsewhere have talked about bringing Android to the desktop, thus giving Google a unified operating system for Desktops, Laptops, Tablets and phones. In and of itself, this is great idea; having a unified operating system allows for the same apps to be purchased and the used and synced effortlessly across all computing devices that consumers use.
But bringing Android (at least the Android we know) to the desktop is a fools errand. Android was built for mobile computing from the ground up. Yes, it has mouse support and the like, but Google's application design framework and the operating system itself is not designed for high powered processors or windowed multitasking. This will require far more than just a few tweaks and a version update to get these important things in place. It requires getting third party developers to add support for such things, and the Android team has its hands full in trying to wrangle developers into providing tablet support, much less these other form factors.
Chrome OS is google's play in the desktop OS space. Many people have wondered why Chrome OS, it makes no sense and includes only a browser. They need a real OS and not one that is gimped and clearly underpowered compared to OSX and Windows. I disagree that it is underpowered and with packaged apps, it could prove to be as powerful of a platform as any other. In fact it has the advantage of being able to installed on the other operating systems. This I believe to be a feature, not a fault of Chrome OS. I can take a Windows laptop and install chrome, log in and have access to all the applications and data from my Chromebook.
I think Google can and should unify the two operating systems. But the first step is not to get a Dalvik VM on Chrome OS, but to Chromeify Android. Chrome on Android should be linked with Google Play and developers should build packaged apps that work like native apps. After almost all apps built for Google Play are built on HTML5 and run through Chrome, then support for the Dalvik VM will cease (I predict around 2020).
"But that isn't open!" many will cry and I agree. But only if google make Chrome the only framework to install HTML5 apps. I don't think they will. The key to success for Google here is be open to other Browsers, which can then install and run their own apps from those application stores. Firefox Aurora is already doing this; running apps that appear native but are inside firefox and run on HTML5. In fact, I could see Amazon porting their Silk browser on the Fire to do the same and keep their own marketplace and Android compatibility for the Kindle Fire and their app store.
I would like google to do this for Chrome OS as well. Other third parties, Firefox being the most obvious but also Amazon and others, can have their own browsers installed and their own application stores on there as well. This, along with a few tweaks (android like notifications and widgets) and a lot of support from devs on packaged apps are what Chrome OS needs to make it into a mature platform.
And thus, with the same application framework and same OS philosophy; Google can create a fast and light web based operating system that is open, free and available for phones, tablets, laptops and desktops. The OS for the future of computing. What does everyone think? Skeptical, Horrified, or excited?
TLDR, in order to unify Chrome OS and Android, Android needs to run HTML 5 apps run through Chrome and get rid of the Dalvik and Chrome OS needs support for other browsers that can run their own HTML 5 applications.