Large screens are getting a lot of love from Android users. Not only has ChromeOS grown 92% in the past year, but there are currently more than 250 million active large-screen devices running Android around the world.
Whether they’re unleashing their creativity on Concepts, playing games like Crypt of the NecroDancer, or taking notes on Squid, more people are craving their favorite smartphone experiences on large-screen devices, such as Chromebooks, tablets, and foldables. On Chromebooks alone, the number of users engaging with Android apps increased 50% year over year (YOY).
To help you build apps fit for all screens and form factors, we’ve continued to share new tools and guidance throughout 2021 to bulk up your Android toolkit. From creating games that instantly adapt to different devices to making styluses feel just like drawing on paper, here’s a wrap-up of the latest improvements in ChromeOS:
We’ve been steadily updating all Chromebooks to support Android 11, giving you the ability to test new runtime improvements, such as better app resizing, scaling, and rendering. And to empower you to create more stable, secure, and high-performing user experiences, we also moved Android from a container to a virtual machine.
Android 11-enabled Chromebooks on ChromeOS 93 or higher now automatically run made-for-mobile apps in a window locked to phone or tablet orientations. Depending on which layout they prefer, users can disable the window management feature by clicking the “Resizable” option. Best of all, these updates are available by default across most apps in the Play Store without any developer intervention.
Content sharing got a whole lot faster this year, now that Android’s Nearby Share functionality is available in apps on ChromeOS devices running Chrome 96 or higher. With support for both Android 9 and Android 11 on ChromeOS, more people can share files, pictures, and links instantaneously with other Android and ChromeOS users.
We launched a declarative UI toolkit, Jetpack Compose 1.0, to simplify building adaptive layouts. The UI’s appearance is described in the code, which means developers can easily decide at runtime how an app should render across a variety of screen sizes.
Jetpack Compose also has built-in support for desktop input primitives like mice, trackpads, or keyboards, making it easier to build adaptive UI to scale well across multiple screen sizes and input types.
If you’re dipping your toes into adaptive layouts, you can start with the new Layout Validation tool within Android Studio Chipmunk. This visual linting tool surfaces UI warnings and suggestions in Layout Validation, including which reference devices are affected — giving you a chance to get ahead of potential pain points.
With Android Studio Chipmunk’s new resizable emulator configuration, you can test apps at runtime by quickly toggling between four reference devices — phone, foldable, tablet, and desktop. This makes it easier to validate app layouts at design time and test the behavior at runtime across the same reference devices.
The ChromeOS low-latency stylus library helps you deliver fast and seamless touch-to-draw and stylus-to-draw experiences. The API minimizes latency by rendering pen strokes directly through the hardware compositor and predicting where the next part of the stroke will be drawn. Both CPU- and GPU-based rendering can use the library, so we’d love to hear your feedback about the API in the GitHub issue tracker.
We partnered with Unity — a widely used game engine for Android games — to make building everything from simple card games to immersive RPGs for ChromeOS easier than ever. With Unity 2021, 2020, and 2019 LTS, you can support both x86 and x86_64 based-Chrome OS devices using your IDE to reduce duplicate code and streamline publishing.
As app experiences continue to evolve, there’s no doubt adapting for larger screens will be a priority for developers in 2022. Check out these helpful resources to get a head start:
- Guidance for adapting Android apps for ChromeOS
- Steps for creating responsive layouts for large screen development
- How-tos for optimizing for large-screen Android devices
- Replay of Android Dev Summit 2021 with the latest tools, tips, and APIs for large screens
Like developers, our top priority is finding ways to deliver better experiences for every user. We’ll keep rolling out guidance and easy-to-use tools in 2022, so stay tuned for updates that’ll help you whip up even more immersive, engaging apps in the new year.
Source: Google Internal Data, 2020-2021 ↩︎