Posted by Chiara Chiappini – Developer Relations Engineer
This 12 months, we’re excited to introduce Put on OS 6: probably the most power-efficient and expressive model of Put on OS but.
Put on OS 6 introduces the brand new design system we name Materials 3 Expressive. It includes a main refresh with visible and movement parts designed to provide customers an expertise with extra personalization. The brand new design gives a fantastic degree of expression to satisfy consumer demand for experiences which can be fashionable, related, and distinct. Materials 3 Expressive is coming to Put on OS, Android, and all of your favourite Google apps on these gadgets later this 12 months.
The excellent news is that you simply don’t have to compromise battery for magnificence: due to Put on OS platform optimizations, watches updating from Put on OS 5 to Put on OS 6 can see as much as 10% enchancment in battery life.1
Put on OS 6 developer preview
At the moment we’re releasing the Developer Preview of Put on OS 6, the following model of Google’s smartwatch platform, based mostly on Android 16.
Put on OS 6 brings a lot of developer-facing adjustments, comparable to refining the always-on show expertise. Try what’s modified and strive the brand new Put on OS 6 emulator to check your app for compatibility with the brand new platform model.
Materials 3 Expressive on Put on OS
Materials 3 Expressive for the watch is totally optimized for the spherical show. We advocate builders embrace the brand new design system of their apps and tiles. That can assist you undertake Materials 3 Expressive in your app, we’ve got begun releasing new design steering for Put on OS, together with corresponding Figma design kits.
As a developer, you may get entry the Materials 3 Expressive on Put on OS utilizing new Jetpack libraries:
These two libraries present implementations for the parts catalog that adheres to the Materials 3 Expressive design language.
Make it private with richer colour schemes utilizing themes
The Put on Compose Materials 3 and Put on Protolayout Materials 3 libraries present up to date and prolonged colour schemes, typography, and shapes to carry each depth and selection to your designs. Moreover, your tiles now align with the system font by default (on Put on OS 6+ gadgets), providing a extra cohesive expertise on the watch.
Each libraries introduce dynamic colour theming, which robotically generates a colour theme in your app or tile to match the colours of the watch face of Pixel watches.
Make it extra glanceable with new tile parts
Tiles now help a brand new framework and a set of parts that embrace the watch’s round type issue. These parts make tiles extra constant and glanceable, so customers can extra simply take swift motion on the data included in them.
We’ve launched a 3-slot tile structure to enhance visible consistency within the Tiles carousel. This structure features a title slot, a foremost content material slot, and a backside slot, designed to work throughout a variety of various display sizes:
Spotlight consumer actions and key data with parts optimized for spherical display
The brand new Put on OS Materials 3 parts robotically adapt to bigger display sizes, constructing on the Massive Show help added as a part of Put on OS 5. Moreover, parts comparable to Buttons and Lists help form morphing on apps.
The next sections spotlight a number of the most fun adjustments to those parts.
Embrace the spherical display with the Edge Hugging Button
We launched a brand new EdgeButton for apps and tiles with an iconic design sample that maximizes the area inside the round type issue, hugs the sting of the display, and is available in 4 commonplace sizes.
Fluid navigation via lists utilizing new indicators
The brand new TransformingLazyColumn from the Basis library makes expressive movement simple with movement that fluidly traces the perimeters of the show. Builders can customise the collapsing conduct of the record when scrolling to the highest, backside and either side of the display. For instance, parts like Playing cards can scale down as they’re nearer to the highest of the display.
Materials 3 Expressive additionally features a ScrollIndicator that includes a new visible and movement design to make it simpler for customers to visualise their progress via a listing. The ScrollIndicator is displayed by default if you use a TransformingLazyColumn and ScreenScaffold.
Lastly, now you can use segments with the brand new ProgressIndicator, which is now accessible as a full-screen element for apps and as a small-size element for each apps and tiles.
To study extra in regards to the new options and see the total record of updates, see the discharge notes of the most recent beta launch of the Put on Compose and Put on Protolayout libraries. Try the migration steering for apps and tiles on methods to improve your current apps, or strive considered one of our codelabs if you wish to begin growing utilizing Materials 3 Expressive design.
Watch Faces
With Put on OS 6 we’re launching updates for watch face builders:
- New choices for customizing the looks of your watch face utilizing model 4 of Watch Face Format, comparable to animated state transitions from ambient to interactive and photograph watch faces.
- A brand new API for constructing watch face marketplaces.
Study extra about what’s new in Watch Face updates.
Search for extra details about the final availability of Put on OS 6 later this 12 months.
Library updates
ProtoLayout
Since our final main launch, we have improved capabilities and the developer expertise of the Tiles and ProtoLayout libraries to handle suggestions we obtained from builders. A few of these enhancements embody:
The instance under reveals methods to show a structure with a textual content on a Tile utilizing new enhancements:
// returns a LayoutElement to be used in onTileRequest() materialScope(context, requestParams.deviceConfiguration) { primaryLayout( mainSlot = { textual content( textual content = "Hey, World!".layoutString, typography = BODY_LARGE, ) } ) }
For extra data, see the migration directions.
Credential Supervisor for Put on OS
The CredentialManager API is now accessible on Put on OS, beginning with Google Pixel Watch gadgets working Put on OS 5.1. It introduces passkeys to Put on OS with a platform-standard authentication UI that’s in keeping with the expertise on cell.
The Credential Supervisor Jetpack library supplies builders with a unified API that simplifies and centralizes their authentication implementation. Builders with an current implementation on one other type issue can use the identical CredentialManager code, and a lot of the identical supporting code to meet their Put on OS authentication workflow.
Credential Supervisor supplies integration factors for passkeys, passwords, and Register With Google, whereas additionally permitting you to maintain your different authentication options as backups.
Customers will profit from a constant, platform-standard authentication UI; the introduction of passkeys and different passwordless authentication strategies, and the flexibility to authenticate with out their cellphone close by.
Try the Authentication on Put on OS steering to study extra.
Richer Put on Media Controls
Gadgets that run Put on OS 5.1 or later help enhanced media controls. Customers who hearken to media content material on telephones and watches can now profit from the next new media management options on their watch:
- They will fast-forward and rewind whereas listening to podcasts.
- They will entry the playlist and controls comparable to shuffle, like, and repeat via a brand new menu.
Builders with an current implementation of motion buttons and playlist can profit from this characteristic with out extra effort. Try how customers will get extra controls out of your media app on a Google Pixel Watch machine.
Begin constructing for Put on OS 6 now
With these updates, there’s by no means been a greater time to develop an app on Put on OS. These technical sources are a fantastic place to study extra methods to get began:
Earlier this 12 months, we expanded our smartwatch choices with Galaxy Look ahead to Children, a novel, phone-free expertise designed particularly for youngsters. This launch provides households a brand new approach to keep linked, permitting youngsters to discover Put on OS independently with a devoted smartwatch. Seek the advice of our developer steering to create a Put on OS app for youths.
We’re trying ahead to seeing the experiences that you simply construct on Put on OS!
Discover this announcement and all Google I/O 2025 updates on io.google beginning Could 22.
1 Precise battery efficiency varies.
No Comment! Be the first one.