Thursday, May 19, 2016
Android apps and Chromebooks and ChromeOS, finally.
Google just announced that Chome OS finally has what many people have been clamoring for almost since its introduction five years ago: true native apps. And it has a massive number of them, too. When support for them launches later this year, there will be more and better apps than you can find in the Windows Store. They just happen to all be Android apps.
The Google Play Store, that massive repository of Android apps, is coming to Chrome OS. It will be available to developers in early June, then a month or two later it'll hit the more stable "beta" channel, and finally it will be ready for all users this fall.
Google waited until day two of its I/O developer conference to announce what might be its biggest and most impactful news. With the Play Store, Chrome OS is suddenly a lot more compelling to users who might have shied away from using a device that could only use the web and web apps. Sure, most of those new native apps were originally designed for phones, but they are designed to run quite well on mid to high end Chromebooks, like the Pixel 2.
At the very beginning, developers will need to have a Chromebook Pixel 2, ASUS Chromebook Flip, or Acer Chromebook R11 to test Android apps on Chrome OS. Over time, Liu says that Google will add compatibility for the vast majority of Chrome OS devices — including both Intel and ARM-based devices. The version of Android that's getting baked into Chrome OS will be the coming version, Android N.
Kan Liu, senior director of product management for Chrome OS, says that even on low-end Chromebooks, Android apps will run well — because most of them are designed with the wide array of Android phones in mind. Some Android phones have extremely limited processor and RAM resources, and even the cheapest Chromebooks still have more horsepower than many of the Android phones currently in use.
There are lots of reasons I am very hopeful about this. First, Android is smartly and intelligently integrated directly into Chrome. Apps show up as fully independent, separate, resizeable windows, instead of inside some weird Android zone. Their notifications appear inside Chrome OS's own notifications area. Heck, even more complex Android things like Facebook Messenger's floating "Chat Heads" show up exactly as you'd expect.
Maybe the best example of the tight integration between Android and Chrome OS annouced is the "share intent" feature. On Android, most apps have a "share" button that pops up a list of apps you can send a link or a photo to. On Chrome OS, hitting that button on an Android App brings up a Chrome OS dialog box, where you will get your list of apps — including the Android Gmail app.
Chromebooks are going to become even more compelling than they already are, if only because the number of apps that will work when you are offline will increase by several orders of magnitude.
Google seems to have made all the right decisions with the UI, but more importantly it's also made the right decisions under the hood. Android isn't run in emulation or as a virtual machine, it's essentially fully native on the laptop. It has full access to the Wi-Fi, processor, RAM, and other components that it will need. Both Chrome and Android will be able to access the same local file system.
In fact, as far as the Google Play Store will be concerned, your Chromebook is just going to be another Android device. When it set it up, it will sync all your Android apps over just as though you were setting up a new Android phone or tablet. You can browse the full Play Store directly in Chrome and install any app. When you hit the Search button in Chrome OS to bring up the unified search box / app launcher, your Android apps and Chrome apps will appear there together, both first-class citizens on the OS.
Android on any screen size larger than 7 inches has perennially been a terrible experience — even on Google's current flagship tablet, the Pixel C, most apps appear in full screen and you can tell they're not designed for it. On Chromebooks, that issue will not be such a big deal because you can simply have them open in smaller windows. And while running phone apps on a desktop doesn't necessarily strike most people as a great solution, Android tablet apps are worse on their own merits. But in both cases, I suspect that the release may spur additional Android development. Chrome OS has a large and growing user base — way more than there are on Android tablets — and access to those users could push Android developers to update their apps to support different windows sizes. Even today it was announced that more people bought Chromebooks in the first quarter of 2016 than any form of Macbook.
Thinking in terms of Android tablets isn't really the main show here. For years now, Microsoft has been trying to create an ecosystem of lightweight, compelling apps available on a laptop computer from an app store. But in a few short months, Google will achieve exactly that. If Android developers take advantage of this new install base of Android users, we could begin to see "desktop class" native apps on Chrome OS.