Google Chromebooks can finally run Android apps, or at least a few of them.
Google software engineer Ken Mixter and product manager Josh Woodward on Thursday announced the availability of four Android apps that have been selected for life in Chrome OS: Duolingo, Evernote, Sight Words, and Vine. These Android apps can now be installed on Chromebooks through the Chrome Web Store.
"These first apps are the result of a project called the App Runtime for Chrome (Beta), which we announced earlier this summer at Google I/O," said Mixter and Woodward in a blog post. "Over the coming months, we'll be working with a select group of Android developers to add more of your favorite apps so you'll have a more seamless experience across your Android phone and Chromebook."
Android developers cannot yet convert apps on their own and make them available in the Chrome Web Store. App Runtime for Chrome (Beta), as its name suggests, remains unfinished and Google is currently assembling a list of Android apps to adapt for Chrome OS, based on user feedback.
[Learn how Google is giving assistance to people with vision impairments. Google Makes Apps More Accessible.]
For now, Google is considering only free Android apps, possibly because different revenue-sharing arrangements in Google's two app stores could encourage Android publishers to steer customers toward the Chrome Web Store, to the detriment of Google Play and Android. Developers keep 70% of revenue in Google Play and 95% in the Chrome Web Store.
Google has not provided any indication about when it will make additional Android apps available. But the company's intent is to support Android developers that want their apps to be available on Chrome OS, a Google spokesperson said in an email.
For those who cannot wait until that support arrives, Google has made portions of App Runtime for Chrome (Beta) available as open-source software. Experienced developers can try preparing Android apps for Chrome OS on a machine running Ubuntu Linux 12.04 or 14.04.
App Runtime for Chrome (Beta) allows Android apps to be run on Chromebooks through Native Client (NaCl), a technology that allows native application code to be run safely (sandboxed) inside the Chrome browser. Developers do not need to modify their application code, though doing so may be advisable if the mobile app in question relies on interface conventions that don't translate well to a device with a keyboard like a Chromebook.
NaCl remains controversial among developers, particularly those focused on the Web. Mozilla COO Jay Sullivan in 2010 dismissed native apps in the browser and reiterated the company's focus on open Web technology. The company subsequently introduced a technology called asm.js as a way to make Web code perform at speeds comparable to native code.
Though Google continues to develop innovative Web technologies like Polymer, concern persists that Google's evident focus on native Android code is inhibiting the growth of Web technology, which has been unable to emerge from the shadow of native mobile platforms.
Do you need a deeper leadership bench? Send your most promising leaders to our InformationWeek Leadership Summit, Sept. 30 in New York City, for a day of peer learning and strategic speakers.