On March 31, ChromeOS reaches its 100th stable channel release. Along the way, we’ve continued to grow and evolve into a versatile platform for building amazing app and game experiences — and for connecting all kinds of developers with users worldwide.
Thanks to partnerships with top OEMs like Acer, Asus, Samsung, Dell, HP, and Lenovo, our hardware suite has expanded far beyond traditional laptops. Since we introduced our first two Samsung and Acer Chromebooks in 2011, Chromebooks are now available in thousands of retail stores across the world. And we’ve continued to reach even more segments, particularly education: Chromebooks are now the No. 1 device in K-12 education globally and used by 50 million students and educators.[1]
Chromebooks are now the No. 1 device in K-12 education globally and used by 50 million students and educators.
We’ve got even more hardware innovation in the works. At CES this year, the HP Elite Dragonfly and the Asus Chromebook Flip CX5 made their debut — two powerful devices for prosumers, enterprise, and developers alike with impressive software capabilities baked in.
Speaking of new capabilities for our developer community, your one-stop shop for all things ChromeOS got a major facelift.
A refreshed ChromeOS.dev
We’ve come a long way in the past decade, and it’s been incredibly rewarding to see how developers have used ChromeOS to grow their businesses and create innovative app experiences for users across devices.
Every new feature we launch is designed to empower developers to keep growing and engaging wider audiences — no matter what they’re building or who they’re trying to reach. To make sure they have the resources they need to succeed, we created ChromeOS.dev in 2020 to give a home to all these new features, including code samples, best practices, technical guidance, and developer success stories.
We’re excited to announce ChromeOS.dev has a new look and a lot more great content on the way — including dedicated resources for developers building apps for education, and content for enterprise coming later this year. There will also be a series of posts focused on the foundational tech behind ChromeOS … and there might even be a fun Easter egg for developers to discover. So be sure to check out the site, explore the latest content, and look for clues.
To mark the ChromeOS 100 milestone, here’s a recap of some features and tooling updates that have helped developers do what they do best.
Expanding the Android developer experience
Android apps have quickly evolved beyond mobile — more and more people are using them on large-screen devices. On Chromebooks alone, the number of Android app users increased 50% year over year in 2021.[2]
On Chromebooks alone, the number of Android app users increased 50% year over year.
We’ve rolled out loads of exciting features to help Android developers create memorable experiences for Chromebook users. Here are just a few that have made the biggest splash:
- Stronger performance and memory.[3] An upgrade to Android 11 brings better performance, increased stability, and support for the latest APIs.
- Guidance for Android design on large screens. We’ve created comprehensive resources for developers adapting Android apps to large-screen devices. Developers who have existing Android apps can use these guidelines to build high-quality large-screen experiences.
- UI toolkit and component updates. Jetpack Compose simplifies UI development on Android and lets developers build adaptive apps. With improvements to peripheral input handling in Jetpack Compose, developers also benefit from keyboard and mouse interactions right out of the box. And with Jetpack WindowManager 1.0, developers can easily support new device form factors and multiwindow environments.
- Android Studio support. Building for Chromebooks is easier than ever with one-click install, improved ADB over USB and WiFi, layout validation, and a resizable emulator.
- Low-latency library for stylus capable apps. Mechanisms for reducing the touch-to-draw latency on ChromeOS devices make styluses feel just like putting a pen to paper.
Helping web developers engage more users
As people spend more time using apps on desktops, developers have whipped up all kinds of web apps to support existing users and connect with new ones.
Here are only a handful of web feature announcements that have helped developers deliver better experiences:
- Packaging Progressive Web Apps (PWAs) for Play. Users benefit from a native-like experience by opting to have a PWA open by default when they click a PWA-supported link. Plus, developers can control how their PWAs should launch and make their apps more discoverable by distributing in the Google Play Store on Chromebooks and Android.
- Seamless billing integration. The Digital Goods API, which will be stable in ChromeOS 100, weaves into Google Play’s billing system to help developers monetize their apps through a familiar user experience.
- Web development on ChromeOS. Any code editor, integrated development environment, tool, or language that runs on Linux also runs on ChromeOS. That means you can test on built-in Chrome, any Linux browser, or mobile browsers through Play — all on your Chromebook.
Developers have harnessed these features along with the latest web APIs to launch immersive and capable PWAs and web experiences. Quicken’s Simplifi PWA is a great example. The brand was able to monetize its PWA in Google Play and revamp its existing web app to be more desktop integrated, reliable, and full-featured.
Coding education platform Codecademy’s PWA boosted user engagement and retention rates far beyond its previous web learning platform. The development team found PWA users completed more than twice the amount of learning content. Meanwhile, YouTube’s new PWA gave Premium users a highly requested feature: the ability to enjoy their favorite content offline. And we built a PWA called Cursive that lets Chromebook users take quick notes with their stylus — just like jotting something in a notebook.
Here are some other brands that have created engaging PWAs:
Making ChromeOS a top destination for gamers
Gaming has always been a huge draw for ChromeOS users, and we’ve expanded that capability so people can stream their favorite games directly on their Chromebooks. Cloud gaming allows users to play the latest AAA games on Chromebooks. With NVIDIA GeForce NOW, Chromebooks can stream more than 1,200 PC games including PC exclusives like Rust, New World and Valheim. Stadia and Amazon Luna also offer an ever-growing library of games — such as Cyberpunk 2077, Destiny 2 and Control — available through their services.
To serve the growing popularity of gaming on ChromeOS, we’ve unveiled a number of updates to help developers create desktop-competitive gaming experiences. Just recently, we announced the Steam on ChromeOS alpha release, which brings games like Portal 2, Skyrim, and The Witcher to supported ChromeOS devices.
Last year, we announced our partnership with Unity to fully support Chromebooks. Today, Unity 2019 LTS and onward allows game developers to bring their Android titles to ChromeOS with support for x86 32/64 Chromebooks, and a streamlined publishing process.
Many developers have found success adapting gaming experiences for ChromeOS. Brace Yourself Games, an independent games studio, saw an opportunity to bring its games to Chromebooks starting with Crypt of the NecroDancer to reach an even wider audience and give gamers a PC-like experience in a secure, cloud-first computing environment. The studio was even one of the first on ChromeOS to enable music track playback.
And hit title Minecraft created an experience optimized for ChromeOS — Minecraft: Education Edition — to connect with millions of students on Chromebooks.
Help us build the future of ChromeOS
We’ve accomplished a lot since our first software release, but we’re just getting started. Developers’ innovation continues to inspire us, so keep creating the experiences users love, and we’ll keep working hard to make the next 100 channel releases even more capable.
And don’t miss these in-depth case studies on some of the incredible work from fellow ChromeOS developers:
- Celebrating developers with ChromeOS’s 100th release
- Developing Chrome Cursive, a PWA for ChromeOS
- Making Android Runtime on ChromeOS more secure and easier to upgrade with ARCVM
- Improving ChromeOS performance with core scheduling
- Helping students fall in love with building technology with Piper’s Shree Bose
- Empowering creators, educators, and entrepreneurs with Kapwing’s Julia Enthoven
To keep up with the latest ChromeOS announcements, be sure to bookmark ChromeOS.dev (don’t forget about the Easter egg), sign up for our newsletter, and tune into Google I/O May 11 and 12 for even more ChromeOS insights, hardware and software news, and inspiration from your fellow developers.