New Android APIs and utilities for huge displays, as well as 12L.

 Android is used on more than a half billion large-screen devices, including tablets, foldables, and ChromeOS devices. We’ve seen approximately 100 million additional Android tablet activations in the last year–a 20 percent year-over-year increase, while ChromeOS, the fastest-growing desktop platform, has grown by 92 percent. Foldable devices are also on the rise, with a year-on-year increase of almost 265 percent! In all, there are about 250 million Android-powered large-screen devices in use. With all of this momentum, we’re still investing in making Android an even better OS for users and developers on these devices.

AVvXsEhDvzVWeb4hYrsVpkvzzZTBCLTMKUldVwLJF4dFYHGQD2SwdWnwl8GAPU9UmcJ1cQo3p4MFkgbTDWBv0p983DsNgqCIJ0HPJSUHXYyJaeYQfkiaX0oEQRUuiJeg0TXH piCi3N4v5622J7mfRQkqDQskqFOCiJrruK B RLn2ULIP1Wa5KNTqp93IWoxg=w640 h340

But, at Android Dev Summit today, we unveiled a feature release for Android 12 that is purpose-built for big displays, dubbed 12L, as well as new APIs, tools, and advice to make it easier to design for big displays.

12L is a feature drop for big displays that is currently being tested.

Now, we’re releasing a developer preview of 12L, a planned innovation that will improve Android 12 on big displays. You may use the preview to check out the new large-screen features, optimise your apps, or provide feedback.

AVvXsEhjwCr0OURm2y4y19n p9nMQB24O6F0PbXJESo5puMd3FucbhN1xmAOfqdhD1hUO5K7 6eXU3RbOZMoY0SugqFg4t3GwldABryXI1FatKmkSDTDuXrkOsejiiJFYNoaPke7LO1GXzxuHgP2RJvqGazRmC f6LrWDOlUcHUioBXvGIlCZsm439MVFz7n3w=w640 h512
Two-column layouts display more information and are simpler to use.

On large displays, we’ve improved the UI in 12L, including notifications, fast settings, lockscreen, overview, home screen, and more. The notification shade, lockscreen, and other system surfaces, for example, employ a new two-column style to take advantage of the screen space on displays over 600dp. Apps that run on the system have also been optimised.

AVvXsEjlG93E5ZoObhw8g9pmsb1VWJQF6EUU4jnbFRFrVhnW5a 939tEBcTaltHW2qdH 2Pvu6kVXqr97ofPWeI7MWdVoEwyZkbtNz0kW7WOp4CGsv0ZvUr4DRbdkaC4LpBTDcuulwCyKmkmzvRW0g0wUDoYApRCleLWlkLc mXr9LyjHihF84oTgzZDoA6FMA=w640 h400
Toggle between split-screen and full-screen modes by dragging and dropping programmes.


We’ve further improved multitasking by including a new taskbar on wide displays that allows users to quickly move between their favourite programmes. The desktop also makes split-screen mode more accessible than ever before: simply drag and drop an app into split-screen mode from the taskbar. To make split-screen mode more usable in Android 12 and later, we’re assisting users by automatically enabling split-screen mode for all applications, regardless of whether they’re adjustable.

Finally but not least, we’ve improved compatibility mode with visual and stability enhancements to provide users with a better letterboxing experience and make applications appear better by design. Device manufacturers may now select unique letterbox colours or textures, modify the position of the inset window, apply unique rounded corners, and more since we’ve made letterboxing easy to customise.

The 12L feature drop will be available early next year, just in time for the next generation of Android 12 tablets and foldables. We’re already working with our OEM partners to add these capabilities to their large-screen devices, so stay tuned for the Lenovo P12 Pro’s developer preview of 12L.

Making it easier to create large-screen content

That’s time to start creating completely customizable apps that work on every device, and we’ve made it even faster. Along with the developer preview, we’re delivering improvements to our APIs, tools, and advice to help you prepare for these changes in the OS and Play.

Patterns for large screens should be considered when designing.

The very first step in implementing flexible UI is to create an app that works well on both tiny and large screens. We’ve been working on new Material Design designed to help you scale the UI of your app across all devices. The properly in order to avoid popular ecosystem layout patterns that can help inspire and jump-start your work.

AVvXsEjfyrbNt2Mpmyx0euYrYfn6Z4vGN6vAndLoM1CGBOz7PSQhWU7IQSH77 nvI8Fl4HJTPeFtie0kvo1OxAl7OkUbgqztED5 fZxgZUCgQIC5 X98sZT5IMsdgS1knbIEM 5UAD5b7BLayWBBsh3v QI2AWzJl71v9 7xFV5Zp6z8ur3eDKBpHkzF3vMldQ=w640 h544
Material Design standards include adaptive UI patterns.

To create responsive UIs, use the WindowManager APIs.

Its Jetpack WindowManger library allows you to interact with windows in your app in a backwards-compatible manner and create responsive UI for all platforms. Here’s an overview of what’s new.

embedding an activity

Activity embedding allows you to take use of the additional display area on wide displays by displaying lot of activities at once, such as for the List-Detail design, with little or no reworking required. Using an XML configuration file or Jetpack WindowManager API calls, you can decide whether your app’s activities are displayed side by side or stacked. The system takes care of the rest, deciding the presentation depending on your settings.

AVvXsEiZpH64BXuWGuv51YJnXKg67rE S8n0Xknra4zBGF49nwjYDaTph7Py6MIHHp JgqO0OE iDWSn pNG06mTRj2dcmioNKoJyR0MIa9ru6mDWt3W2j6EEU GBnL721AqlpfFeNuaaSsWBYbuUQwjnuUvEN ZccNdzRit7GutAZ KACb 4DDzzFUksf wTQ=w640 h422
Jetpack WindowManager activity embedding


To assist in detecting the size of your window, use Window size classes.

Screen Broad are a set of pre-defined viewport breakpoints that you may use to create, build, and test resizable app layouts. Breakpoints in the Window Size Class have been divided into three categories: small, medium, and enlarged. They were created with the goal of balancing layout simplicity with the freedom to customise your app for the most precise use cases while representing a high percentage of the ecosystem’s devices. The WindowSizeClass APIs will be available in Jetpack WindowManager 1.1 soon, making responsive UI development easier. More information may be found here.

AVvXsEgfZuZwj6xVnxhtbH2YAL7X6WlCJ FoYVWpmxyumes8J5NLqyV9RLSIS7vmMu0urLehU M3gd0gVvmRx1eyCxHJeV2AFzhCJIAhJb8ypqK09G44JuUlvrvc7teCkSwrMKMz2 VnfBDpVECeMnb1eRNEnbIyCsctcawWRz6 B0WJI4VxEe0K5pjN2ccv g=w640 h330
Jetpack’s Window Size Classes WindowManager


With Android Studio, you can create and test for large displays.

Devices of Reference

We’re integrating Reference Devices across Android Studio in many tools where you design, create, and test UI and layout, because Android apps should respond and adapt to all devices and categories. Phones, huge foldable inner screens, tablets, and PCs are the four reference devices. After studying market statistics, we created these to reflect either popular gadgets or fast rising categories. With the new WindowSizeClass breakpoints, you can guarantee that your app works across a variety of common breakpoint combinations, ensuring that your app supports as many use cases as necessary.

AVvXsEihebRzUrJbTTA7GRz7nsHtT9jmyCRGfpDK25JkC w85Lr9V5aQk UY0pzL0VvW9ycIAk7tWW87RHvMSXlefVLCGH HL0bMPMPfUcPGk6NUlJZprdJcfHIBoEvxBMdfeQlsuCMocV8wGmL2zqkXZ3S9LsC9l a1cQOZP9FwYvjCAT hbRM3eEryIrhL7A=w640 h360
Definitions of Reference Devices


android-developers

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.