دسته: اخبار اندروید

  • What’s new in Watch Faces



    Posted by Garan Jenkin – Developer Relations Engineer

    Wear OS has a thriving watch face ecosystem featuring a variety of designs that also aims to minimize battery impact. Developers have embraced the simplicity of creating watch faces using Watch Face Format – in the last year, the number of published watch faces using Watch Face Format has grown by over 180%*.

    Today, we’re continuing our investment and announcing version 4 of the Watch Face Format, available as part of Wear OS 6. These updates allow developers to express even greater levels of creativity through the new features we’ve added. And we’re supporting marketplaces, which gives flexibility and control to developers and more choice for users.

    In this blog post we’ll cover key new features, check out the documentation for more details of changes introduced in recent versions.

    Supporting marketplaces with Watch Face Push

    We’re also announcing a completely new API, the Watch Face Push API, aimed at developers who want to create their own watch face marketplaces.

    Watch Face Push, available on devices running Wear OS 6 and above, works exclusively with watch faces that use the Watch Face Format watch faces.

    We’ve partnered with well-known watch face developers – including Facer, TIMEFLIK, WatchMaker, Pujie, and Recreative – in designing this new API. We’re excited that all of these developers will be bringing their unique watch face experiences to Wear OS 6 using Watch Face Push.

    Three mobile devices representing watch face marketplace apps for watches running Wear OS 6

    From left to right, Facer, Recreative and TIMEFLIK watch faces have been developing marketplace apps to work with watches running Wear OS 6.

    Watch faces managed and deployed using Watch Face Push are all written using Watch Face Format. Developers publish these watch faces in the same way as publishing through Google Play, though there are some additional checks the developer must make which are described in the Watch Face Push guidance.

    A flow diagram demonstrating the flow of information from Cloud-based storage to the user's phone where the app is installed, then transferred to be installed on a wearable device using the Wear OS App via the Watch Face Push API

    The Watch Face Push API covers only the watch part of this typical marketplace system diagram – as the app developer, you have control and responsibility for the phone app and cloud components, as well as for building the Wear OS app using Watch Face Push. You’re also in control of the phone-watch communications, for which we recommend using the Data Layer APIs.

    Adding Watch Face Push to your project

    To start using Watch Face Push on Wear OS 6, include the following dependency in your Wear OS app:

    // Ensure latest version is used by checking the repository
    implementation("androidx.wear.watchface:watchface-push:1.3.0-alpha07")
    

    Declare the necessary permission in your AndroidManifest.xml:

    <uses-permission android:name="com.google.wear.permission.PUSH_WATCH_FACES" />
    

    Obtain a Watch Face Push client:

    val manager = WatchFacePushManagerFactory.createWatchFacePushManager(context)
    

    You’re now ready to start using the Watch Face Push API, for example to list the watch faces you have already installed, or add a new watch face:

    // List existing watch faces, installed by this app
    val listResponse = manager.listWatchFaces()
    
    // Add a watch face
    manager.addWatchFace(watchFaceFileDescriptor, validationToken)
    

    Understanding Watch Face Push

    While the basics of the Watch Face Push API are easy to understand and access through the WatchFacePushManager interface, it’s important to consider several other factors when working with the API in practice to build an effective marketplace app, including:

      • Setting active watch faces – Through an additional permission, the app can set the active watch face. Learn about how to integrate this feature, as well as how to handle the different permission scenarios.

    To learn more about using Watch Face Push, see the guidance and reference documentation.

    Updates to Watch Face Format

    Photos

    Available from Watch Face Format v4

    The new Photos element allows the watch face to contain user-selectable photos. The element supports both individual photos and a gallery of photos. For a gallery of photos, developers can choose whether the photos advance automatically or when the user taps the watch face.

    a wearable device and small screen mobile device side by side demonstrating how a user may configure photos for the watch face through the Companion app on the mobile device

    Configuring photos through the watch Companion app

    The user is able to select the photos of their choice through the companion app, making this a great way to include true personalization in your watch face. To use this feature, first add the necessary configuration:

    <UserConfigurations>
      <PhotosConfiguration id="myPhoto" configType="SINGLE"/>
    </UserConfigurations>
    

    Then use the Photos element within any PartImage, in the same way as you would for an Image element:

    <PartImage ...>
      <Photos source="[CONFIGURATION.myPhoto]"
              defaultImageResource="placeholder_photo"/>
    </PartImage>
    

    For details on how to support multiple photos, and how to configure the different change behaviors, refer to the Photos section of the guidance and reference, as well as the GitHub samples.

    Transitions

    Available from Watch Face Format v4

    Watch Face Format now supports transitions when exiting and entering ambient mode.

    moving image demonstrating an overshoot effect adjusting the time on a watch face to reveal the seconds digit

    State transition animation: Example using an overshoot effect in revealing the seconds digits

    This is achieved through the existing Variant tag. For example, the hours and minutes in the above watch face are animated as follows:

    <DigitalClock ...>
      <Variant mode="AMBIENT" target="x" value="100" interpolation="OVERSHOOT" />
    
       <!-- Rest of "hh:mm" clock definition here -->
    </DigitalClock>
    

    By default, the animation takes the full extent of allowed time for the transition. The new interpolation attribute controls the animation effect – in this case the use of OVERSHOOT adds a playful experience.

    The seconds are implemented in a separate DigitalClock element, which shows the use of the new duration attribute:

    <DigitalClock ...>
      <Variant mode="AMBIENT" target="alpha" value="0" duration="0.5"/>
       <!-- Rest of "ss" clock definition here -->
    </DigitalClock>
    

    The duration attribute takes a value between 0.0 and 1.0, with 1.0 representing the full extent of the allowed time. In this example, by using a value of 0.5, the seconds animation is quicker – taking half the allowed time, in comparison to the hours and minutes, which take the entire transition period.

    For more details on using transitions, see the guidance documentation, as well as the reference documentation for Variant.

    Color Transforms

    Available from Watch Face Format v4

    We’ve extended the usefulness of the Transform element by allowing color to be transformed on the majority of elements where it is an attribute, and also allowing tintColor to be transformed on Group and Part* elements such as PartDraw and PartText.

    The main exceptions to this addition are the clock elements, DigitalClock and AnalogClock, and also ComplicationSlot, which do not currently support Transform.

    In addition to extending the list of transformable attributes to include colors, we’ve also added a handful of useful functions for manipulating color:

    To see these in action, let’s consider an example.

    The Weather data source provides the current UV index through [WEATHER.UV_INDEX]. When representing the UV index, these values are typically also assigned a color:

    moving image demonstrating an overshoot effect adjusting the time on a watch face to reveal the seconds digit

    We want to represent this information as an Arc, not only showing the value, but also using the appropriate color. We can achieve this as follows:

    <Arc centerX="0" centerY="0" height="420" width="420"
      startAngle="165" endAngle="165" direction="COUNTER_CLOCKWISE">
      <Transform target="endAngle"
        value="165 - 40 * (clamp(11, 0.0, 11.0) / 11.0)" />
      <Stroke thickness="20" color="#ffffff" cap="ROUND">
        <Transform target="color"
          value="extractColorFromWeightedColors(#97d700 #FCE300 #ff8200 #f65058 #9461c9, 3 3 2 3 1, false, clamp([WEATHER.UV_INDEX] + 0.5, 0.0, 12.0) / 12.0)" />
      </Stroke>
    </Arc>
    

    Let’s break this down:

      • The first Transform restricts the UV index to the range 0.0 to 11.0 and adjusts the sweep of the Arc according to that value.
      • The second Transform uses the new extractColorFromWeightedColors function.
          • The first argument is our list of colors
          • The second argument is a list of weights – you can see from the chart above that green covers 3 values, whereas orange only covers 2, so we use weights to represent this.
          • The third argument is whether or not to interpolate the color values. In this case we want to stick strictly to the color convention for UV index, so this is false.
          • Finally in the fourth argument we coerce the UV value into the range 0.0 to 1.0, which is used as an index into our weighted colors.

    The result looks like this:

    side by side quadrants of watch face examples showing using the new color functions in applying color transforms to a Stroke in an Arc

    Using the new color functions in applying color transforms to a Stroke in an Arc.

    As well as being able to provide raw colors and weights to these functions, they can also be used with values from complications, such as HR, temperature or steps goal. For example, to use the color range specified in a goal complication:

    <Transform target="color"
        value="extractColorFromColors(
            [COMPLICATION.GOAL_PROGRESS_COLORS],
            [COMPLICATION.GOAL_PROGRESS_COLOR_INTERPOLATE],
            [COMPLICATION.GOAL_PROGRESS_VALUE] /    
                [COMPLICATION.GOAL_PROGRESS_TARGET_VALUE]
    )"/>
    

    Introducing the Reference element

    Available from Watch Face Format v4

    The new Reference element allows you to refer to any transformable attribute from one part of your watch face scene in other parts of the scene tree.

    In our UV index example above, we’d also like the text labels to use the same color scheme.

    We could perform the same color transform calculation as on our Arc, using [WEATHER.UV_INDEX], but this is duplicative work which could lead to inconsistencies, for example if we change the exact color hues in one place but not the other.

    Returning to the Arc definition, let’s create a Reference to the color:

    <Arc centerX="0" centerY="0" height="420" width="420"
      startAngle="165" endAngle="165" direction="COUNTER_CLOCKWISE">
      <Transform target="endAngle"
        value="165 - 40 * (clamp(11, 0.0, 11.0) / 11.0)" />
      <Stroke thickness="20" color="#ffffff" cap="ROUND">
        <Reference source="color" name="uv_color" defaultValue="#ffffff" />
        <Transform target="color"
          value="extractColorFromWeightedColors(#97d700 #FCE300 #ff8200 #f65058 #9461c9, 3 3 2 3 1, false, clamp([WEATHER.UV_INDEX] + 0.5, 0.0, 12.0) / 12.0)" />
      </Stroke>
    </Arc>
    

    The color of the Arc is calculated from the relatively complex extractColorFromWeightedColors function. To avoid repeating this elsewhere in our watch face, we have added a Reference element, which takes as its source the Stroke color.

    Let’s now look at how we can consume this value in a PartText elsewhere in the watch face. We gave the Reference the name uv_color, so we can simply refer to this in any expression:

    <PartText x="0" y="225" width="450" height="225">
      <TextCircular centerX="225" centerY="0" width="420" height="420"
        startAngle="120" endAngle="90"
        align="START" direction="COUNTER_CLOCKWISE">
        <Font family="SYNC_TO_DEVICE" size="24">
          <Transform target="color" value="[REFERENCE.uv_color]" />
          <Template>%d<Parameter expression="[WEATHER.UV_INDEX]" /></Template>
        </Font>
      </TextCircular>
    </PartText>
    <!-- Similar PartText here for the "UV:" label -->
    

    As a result, the color of the Arc and the UV numeric value are now coordinated:

    side by side quadrants of watch face examples showing Coordinating colors across elements using the Reference element

    Coordinating colors across elements using the Reference element

    For more details on how to use the Reference element, refer to the Reference guidance.

    Text autosizing

    Available from Watch Face Format v3

    Sometimes the exact length of the text to be shown on the watch face can vary, and as a developer you want to balance being able to display text that is both legible, but also complete.

    Auto-sizing text can help solve this problem, and can be enabled through the isAutoSize attribute introduced to the Text element:

    <Text align="CENTER" isAutoSize="true">
    

    Having set this attribute, text will then automatically fit the available space, starting at the maximum size specified in your Font element, and with a minimum size of 12.

    As an example, step count could range from tens or hundreds through to many thousands, and the new isAutoSize attribute enables best use of the available space for every possible value:

    side by side examples of text sizing adjustments on watch face using isAutosize

    Making the best use of the available text space through isAutoSize

    For more details on isAutoSize, see the Text reference.

    Android Studio support

    For developers working in Android Studio, we’ve added support to make working with Watch Face Format easier, including:

      • Run configuration support
      • Auto-complete and resource reference
      • Lint checking

    This is available from Android Studio Canary version 2025.1.1 Canary 10.

    Learn More

    To learn more about building watch faces, please take a look at the following resources:

    We’ve also recently launched a codelab for Watch Face Format and have updated samples on GitHub to showcase new features. The issue tracker is available for providing feedback.

    We’re excited to see the watch face experiences that you create and share!

    Explore this announcement and all Google I/O 2025 updates on io.google starting May 22.

    * Google Play data for period 2025-03-24 to 2025-03-23



    Source link

  • What’s new in Wear OS 6



    Posted by Chiara Chiappini – Developer Relations Engineer

    This year, we’re excited to introduce Wear OS 6: the most power-efficient and expressive version of Wear OS yet.

    Wear OS 6 introduces the new design system we call Material 3 Expressive. It features a major refresh with visual and motion components designed to give users an experience with more personalization. The new design offers a great level of expression to meet user demand for experiences that are modern, relevant, and distinct. Material 3 Expressive is coming to Wear OS, Android, and all your favorite Google apps on these devices later this year.

    The good news is that you don’t need to compromise battery for beauty: thanks to Wear OS platform optimizations, watches updating from Wear OS 5 to Wear OS 6 can see up to 10% improvement in battery life.1

    Wear OS 6 developer preview

    Today we’re releasing the Developer Preview of Wear OS 6, the next version of Google’s smartwatch platform, based on Android 16.

    Wear OS 6 brings a number of developer-facing changes, such as refining the always-on display experience. Check out what’s changed and try the new Wear OS 6 emulator to test your app for compatibility with the new platform version.

    Material 3 Expressive on Wear OS

    moving image displays examples of Material 3 Expressive on Wear OS experiences

    Some examples of Material 3 Expressive on Wear OS experiences

    Material 3 Expressive for the watch is fully optimized for the round display. We recommend developers embrace the new design system in their apps and tiles. To help you adopt Material 3 Expressive in your app, we have begun releasing new design guidance for Wear OS, along with corresponding Figma design kits.

    As a developer, you can get access the Material 3 Expressive on Wear OS using new Jetpack libraries:

    These two libraries provide implementations for the components catalog that adheres to the Material 3 Expressive design language.

    Make it personal with richer color schemes using themes

    moving image showing how dynamic color theme updates colors of apps and Tiles

    Dynamic color theme updates colors of apps and Tiles

    The Wear Compose Material 3 and Wear Protolayout Material 3 libraries provide updated and extended color schemes, typography, and shapes to bring both depth and variety to your designs. Additionally, your tiles now align with the system font by default (on Wear OS 6+ devices), offering a more cohesive experience on the watch.

    Both libraries introduce dynamic color theming, which automatically generates a color theme for your app or tile to match the colors of the watch face of Pixel watches.

    Make it more glanceable with new tile components

    Tiles now support a new framework and a set of components that embrace the watch’s circular form factor. These components make tiles more consistent and glanceable, so users can more easily take swift action on the information included in them.

    We’ve introduced a 3-slot tile layout to improve visual consistency in the Tiles carousel. This layout includes a title slot, a main content slot, and a bottom slot, designed to work across a range of different screen sizes:

    moving image showing some examples of Tiles with the 3-slot tile layout

    Some examples of Tiles with the 3-slot tile layout.

    Highlight user actions and key information with components optimized for round screen

    The new Wear OS Material 3 components automatically adapt to larger screen sizes, building on the Large Display support added as part of Wear OS 5. Additionally, components such as Buttons and Lists support shape morphing on apps.

    The following sections highlight some of the most exciting changes to these components.

    Embrace the round screen with the Edge Hugging Button

    We introduced a new EdgeButton for apps and tiles with an iconic design pattern that maximizes the space within the circular form factor, hugs the edge of the screen, and comes in 4 standard sizes.

    moving image of a sreenshot representing an EdgeButton in a scrollable screen.

    Screenshot representing an EdgeButton in a scrollable screen.

    Fluid navigation through lists using new indicators

    The new TransformingLazyColumn from the Foundation library makes expressive motion easy with motion that fluidly traces the edges of the display. Developers can customize the collapsing behavior of the list when scrolling to the top, bottom and both sides of the screen. For example, components like Cards can scale down as they are closer to the top of the screen.

    moving image showing a TransformingLazyColumn with content that collapses and changes in size when approaching the edge of the screens.
.

    TransformingLazyColumn allows content to collapse and change in size when approaching the edge of the screens

    Material 3 Expressive also includes a ScrollIndicator that features a new visual and motion design to make it easier for users to visualize their progress through a list. The ScrollIndicator is displayed by default when you use a TransformingLazyColumn and ScreenScaffold.

    moving image showing side by side examples of ScrollIndicator in action

    ScrollIndicator

    Lastly, you can now use segments with the new ProgressIndicator, which is now available as a full-screen component for apps and as a small-size component for both apps and tiles.

    moving image  showing a full-screen ProgressIndicator

    Example of a full-screen ProgressIndicator

    To learn more about the new features and see the full list of updates, see the release notes of the latest beta release of the Wear Compose and Wear Protolayout libraries. Check out the migration guidance for apps and tiles on how to upgrade your existing apps, or try one of our codelabs if you want to start developing using Material 3 Expressive design.

    Watch Faces

    With Wear OS 6 we are launching updates for watch face developers:

      • New options for customizing the appearance of your watch face using version 4 of Watch Face Format, such as animated state transitions from ambient to interactive and photo watch faces.
      • A new API for building watch face marketplaces.

    Learn more about what’s new in Watch Face updates.

    Look for more information about the general availability of Wear OS 6 later this year.

    Library updates

    ProtoLayout

    Since our last major release, we’ve improved capabilities and the developer experience of the Tiles and ProtoLayout libraries to address feedback we received from developers. Some of these enhancements include:

    The example below shows how to display a layout with a text on a Tile using new enhancements:

    // returns a LayoutElement for use in onTileRequest()
    materialScope(context, requestParams.deviceConfiguration) {
        primaryLayout(
            mainSlot = {
                text(
                    text = "Hello, World!".layoutString,
                    typography = BODY_LARGE,
                )
            }
        )
    }
    

    For more information, see the migration instructions.

    Credential Manager for Wear OS

    The CredentialManager API is now available on Wear OS, starting with Google Pixel Watch devices running Wear OS 5.1. It introduces passkeys to Wear OS with a platform-standard authentication UI that is consistent with the experience on mobile.

    The Credential Manager Jetpack library provides developers with a unified API that simplifies and centralizes their authentication implementation. Developers with an existing implementation on another form factor can use the same CredentialManager code, and most of the same supporting code to fulfill their Wear OS authentication workflow.

    Credential Manager provides integration points for passkeys, passwords, and Sign in With Google, while also allowing you to keep your other authentication solutions as backups.

    Users will benefit from a consistent, platform-standard authentication UI; the introduction of passkeys and other passwordless authentication methods, and the ability to authenticate without their phone nearby.

    Check out the Authentication on Wear OS guidance to learn more.

    Richer Wear Media Controls

    New media controls for a Podcast

    New media controls for a Podcast

    Devices that run Wear OS 5.1 or later support enhanced media controls. Users who listen to media content on phones and watches can now benefit from the following new media control features on their watch:

      • They can fast-forward and rewind while listening to podcasts.
      • They can access the playlist and controls such as shuffle, like, and repeat through a new menu.

    Developers with an existing implementation of action buttons and playlist can benefit from this feature without additional effort. Check out how users will get more controls from your media app on a Google Pixel Watch device.

    Start building for Wear OS 6 now

    With these updates, there’s never been a better time to develop an app on Wear OS. These technical resources are a great place to learn more how to get started:

    Earlier this year, we expanded our smartwatch offerings with Galaxy Watch for Kids, a unique, phone-free experience designed specifically for children. This launch gives families a new way to stay connected, allowing children to explore Wear OS independently with a dedicated smartwatch. Consult our developer guidance to create a Wear OS app for kids.

    We’re looking forward to seeing the experiences that you build on Wear OS!

    Explore this announcement and all Google I/O 2025 updates on io.google starting May 22.

    1 Actual battery performance varies.



    Source link

  • Announcing Kotlin Multiplatform Shared Module Template



    Posted by Ben Trengrove – Developer Relations Engineer, Matt Dyor – Product Manager

    To empower Android developers, we’re excited to announce Android Studio’s new Kotlin Multiplatform (KMP) Shared Module Template. This template was specifically designed to allow developers to use a single codebase and apply business logic across platforms. More specifically, developers will be able to add shared modules to existing Android apps and share the business logic across their Android and iOS applications.

    This makes it easier for Android developers to craft, maintain, and most importantly, own the business logic. The KMP Shared Module Template is available within Android Studio when you create a new module within a project.

    a screen shot of the new module tab in Android Studio

    Shared Module Templates are found under the New Module tab

    A single code base for business logic

    Most developers have grown accustomed to maintaining different code bases, platform to platform. In the past, whenever there’s an update to the business logic, it must be carefully updated in each codebase. But with the KMP Shared Module Template:

      • Developers can write once and publish the business logic to wherever they need it.
      • Engineering teams can do more faster.
      • User experiences are more consistent across the entire audience, regardless of platform or form factor.
      • Releases are better coordinated and launched with fewer errors.

    Customers and developer teams who adopt KMP Shared Module Templates should expect to achieve greater ROI from mobile teams who can turn their attention towards delighting their users more and worrying about inconsistent code less.

    KMP enthusiasm

    The Android developer community remains very excited about KMP, especially after Google I/O 2024 where Google announced official support for shared logic across Android and iOS. We have seen continued momentum and enthusiasm from the community. For example, there are now over 1,500 KMP libraries listed on JetBrains’ klibs.io.

    Our customers are excited because KMP has made Android developers more productive. Consistently, Android developers have said that they want solutions that allow them to share code more easily and they want tools which boost productivity. This is why we recommend KMP; KMP simultaneously delivers a great experience for Android users while boosting ROI for the app makers. The KMP Shared Module Template is the latest step towards a developer ecosystem where user experience is consistent and applications are updated seamlessly.

    Large scale KMP adoptions

    This KMP Shared Module Template is new, but KMP more broadly is a maturing technology with several large-scale migrations underway. In fact, KMP has matured enough to support mission critical applications at Google. Google Docs, for example, is now running KMP in production on iOS with runtime performance on par or better than before. Beyond Google, Stone’s 130 mobile developers are sharing over 50% of their code, allowing existing mobile teams to ship features approximately 40% faster to both Android and iOS.

    KMP was designed for Android development

    As always, we’ve designed the Shared Module Template with the needs of Android developer teams in mind. Making the KMP Shared Module Template part of the native Android Studio experience allows developers to efficiently add a shared module to an existing Android application and immediately start building shared business logic that leverages several KMP-ready Jetpack libraries including Room, SQLite, and DataStore to name just a few.

    Come check it out at KotlinConf

    Releasing Android Studio’s KMP Shared Module Template marks a significant step toward empowering Android development teams to innovate faster, to efficiently manage business logic, and to build high-quality applications with greater confidence. It means that Android developers can be responsible for the code that drives the business logic for every app across Android and iOS. We’re excited to bring Shared Module Template to KotlinConf in Copenhagen, May 21 – 23.

    KotlinConf 2025 Copenhagen Denmark, May 21 Workshops May 22-23 Conference

    Get started with KMP Shared Module Template

    To get started, you’ll need the latest edition of Android Studio. In your Android project, the Shared Module Template is available within Android Studio when you create a new module. Click on “File” then “New” then “New Module” and finally “Kotlin Multiplatform Shared Module” and you are ready to add a KMP Shared Module to your Android app.

    We appreciate any feedback on things you like or features you would like to see. If you find a bug, please report the issue. Remember to also follow us on X, LinkedIn, Blog, or YouTube for more Android development updates!



    Source link

  • 16 things to know for Android developers at Google I/O 2025



    Posted by Matthew McCullough – VP of Product Management, Android Developer

    Today at Google I/O, we announced the many ways we’re helping you build excellent, adaptive experiences, and helping you stay more productive through updates to our tooling that put AI at your fingertips and throughout your development lifecycle. Here’s a recap of 16 of our favorite announcements for Android developers; you can also see what was announced last week in The Android Show: I/O Edition. And stay tuned over the next two days as we dive into all of the topics in more detail!

    Building AI into your Apps

    1: Building intelligent apps with Generative AI

    Generative AI enhances apps’ experience by making them intelligent, personalized and agentic. This year, we announced new ML Kit GenAI APIs using Gemini Nano for common on-device tasks like summarization, proofreading, rewrite, and image description. We also provided capabilities for developers to harness more powerful models such as Gemini Pro, Gemini Flash, and Imagen via Firebase AI Logic for more complex use cases like image generation and processing extensive data across modalities, including bringing AI to life in Android XR, and a new AI sample app, Androidify, that showcases how these APIs can transform your selfies into unique Android robots! To start building intelligent experiences by leveraging these new capabilities, explore the developer documentation, sample apps, and watch the overview session to choose the right solution for your app.

    New experiences across devices

    2: One app, every screen: think adaptive and unlock 500 million screens

    Mobile Android apps form the foundation across phones, foldables, tablets and ChromeOS, and this year we’re helping you bring them to cars and XR and expanding usages with desktop windowing and connected displays. This expansion means tapping into an ecosystem of 500 million devices – a significant opportunity to engage more users when you think adaptive, building a single mobile app that works across form factors. Resources, including Compose Layouts library and Jetpack Navigation updates, help make building these dynamic experiences easier than before. You can see how Peacock, NBCUniveral’s streaming service (available in the US) is building adaptively to meet users where they are.

    https://www.youtube.com/watch?v=ooRcQFMYzmA

    Disclaimer: Peacock is available in the US only. This video will only be viewable to US viewers.

    3: Material 3 Expressive: design for intuition and emotion

    The new Material 3 Expressive update provides tools to enhance your product’s appeal by harnessing emotional UX, making it more engaging, intuitive, and desirable for users. Check out the I/O talk to learn more about expressive design and how it inspires emotion, clearly guides users toward their goals, and offers a flexible and personalized experience.

    moving image of Material 3 Expressive demo

    4: Smarter widgets, engaging live updates

    Measure the return on investment of your widgets (available soon) and easily create personalized widget previews with Glance 1.2. Promoted Live Updates notify users of important ongoing notifications and come with a new Progress Style standardized template.

    moving image of Material 3 Expressive demo

    5: Enhanced Camera & Media: low light boost and battery savings

    This year’s I/O introduces several camera and media enhancements. These include a software low light boost for improved photography in dim lighting and native PCM offload, allowing the DSP to handle more audio playback processing, thus conserving user battery. Explore our detailed sessions on built-in effects within CameraX and Media3 for further information.

    6: Build next-gen app experiences for Cars

    We’re launching expanded opportunities for developers to build in-car experiences, including new Gemini integrations, support for more app categories like Games and Video, and enhanced capabilities for media and communication apps via the Car App Library and new APIs. Alongside updated car app quality tiers and simplified distribution, we’ll soon be providing improved testing tools like Android Automotive OS on Pixel Tablet and Firebase Test Lab access to help you bring your innovative apps to cars. Learn more from our technical session and blog post on new in-car app experiences.

    7: Build for Android XR’s expanding ecosystem with Developer Preview 2 of the SDK

    We announced Android XR in December, and today at Google I/O we shared a bunch of updates coming to the platform including Developer Preview 2 of the Android XR SDK plus an expanding ecosystem of devices: in addition to the first Android XR headset, Samsung’s Project Moohan, you’ll also see more devices including a new portable Android XR device from our partners at XREAL. There’s lots more to cover for Android XR: Watch the Compose and AI on Android XR session, and the Building differentiated apps for Android XR with 3D content session, and learn more about building for Android XR.

    product image of XREAL’s Project Aura against a nebulous black background

    XREAL’s Project Aura

    8: Express yourself on Wear OS: meet Material Expressive on Wear OS 6

    This year we are launching Wear OS 6: the most powerful and expressive version of Wear OS. Wear OS 6 features Material 3 Expressive, a new UI design with personalized visuals and motion for user creativity, coming to Wear, Android, and Google apps later this year. Developers gain access to Material 3 Expressive on Wear OS by utilizing new Jetpack libraries: Wear Compose Material 3, which provides components for apps and Wear ProtoLayout Material 3 which provides components and layouts for tiles. Get started with Material 3 libraries and other updates on Wear.

    moving image displays examples of Material 3 Expressive on Wear OS experiences

    Some examples of Material 3 Expressive on Wear OS experiences

    9: Engage users on Google TV with excellent TV apps

    You can leverage more resources within Compose’s core and Material libraries with the stable release of Compose for TV, empowering you to build excellent adaptive UIs across your apps. We’re also thrilled to share exciting platform updates and developer tools designed to boost app engagement, including bringing Gemini capabilities to TV in the fall, opening enrollment for our Video Discovery API, and more.

    Developer productivity

    10: Build beautiful apps faster with Jetpack Compose

    Compose is our big bet for UI development. The latest stable BOM release provides the features, performance, stability, and libraries that you need to build beautiful adaptive apps faster, so you can focus on what makes your app valuable to users.

    moving image of compose adaptive layouts updates in the Google Play app

    Compose Adaptive Layouts Updates in the Google Play app

    11: Kotlin Multiplatform: new Shared Template lets you build across platforms, easily

    Kotlin Multiplatform (KMP) enables teams to reach new audiences across Android and iOS with less development time. We’ve released a new Android Studio KMP shared module template, updated Jetpack libraries and new codelabs (Getting started with Kotlin Multiplatform and Migrating your Room database to KMP) to help developers who are looking to get started with KMP. Shared module templates make it easier for developers to craft, maintain, and own the business logic. Read more on what’s new in Android’s Kotlin Multiplatform.

    12: Gemini in Android Studio: AI Agents to help you work

    Gemini in Android Studio is the AI-powered coding companion that makes Android developers more productive at every stage of the dev lifecycle. In March, we introduced Image to Code to bridge the gap between UX teams and software engineers by intelligently converting design mockups into working Compose UI code. And today, we previewed new agentic AI experiences, Journeys for Android Studio and Version Upgrade Agent. These innovations make it easier to build and test code. You can read more about these updates in What’s new in Android development tools.

    https://www.youtube.com/watch?v=ubyPjBesW-8

    13: Android Studio: smarter with Gemini

    In this latest release, we’re empowering devs with AI-driven tools like Gemini in Android Studio, streamlining UI creation, making testing easier, and ensuring apps are future-proofed in our ever-evolving Android ecosystem. These innovations accelerate development cycles, improve app quality, and help you stay ahead in a dynamic mobile landscape. To take advantage, upgrade to the latest Studio release. You can read more about these innovations in What’s new in Android development tools.

    moving image of Gemini in Android Studio Agentic Experiences including Journeys and Version Upgrade

    And the latest on driving business growth

    14: What’s new in Google Play

    Get ready for exciting updates from Play designed to boost your discovery, engagement and revenue! Learn how we’re continuing to become a content-rich destination with enhanced personalization and fresh ways to showcase your apps and content. Plus, explore powerful new subscription features designed to streamline checkout and reduce churn. Read I/O 2025: What’s new in Google Play to learn more.

    a moving image of three mobile devices displaying how content is displayed on the Play Store

    15: Start migrating to Play Games Services v2 today

    Play Games Services (PGS) connects over 2 billion gamer profiles on Play, powering cross-device gameplay, personalized gaming content and rewards for your players throughout the gaming journey. We are moving PGS v1 features to v2 with more advanced features and an easier integration path. Learn more about the migration timeline and new features.

    16: And of course, Android 16

    We unpacked some of the latest features coming to users in Android 16, which we’ve been previewing with you for the last few months. If you haven’t already, make sure to test your apps with the latest Beta of Android 16. Android 16 includes Live Updates, professional media and camera features, desktop windowing and connected displays, major accessibility enhancements and much more.

    Check out all of the Android and Play content at Google I/O

    This was just a preview of some of the cool updates for Android developers at Google I/O, but stay tuned to Google I/O over the next two days as we dive into a range of Android developer topics in more detail. You can check out the What’s New in Android and the full Android track of sessions, and whether you’re joining in person or around the world, we can’t wait to engage with you!

    Explore this announcement and all Google I/O 2025 updates on io.google starting May 22.



    Source link

  • MEIZU focuses on global expansion with its latest lineup of smartphones

    MEIZU focuses on global expansion with its latest lineup of smartphones


    meizu

    Known for its diverse smartphone offerings, MEIZU today is steadily growing with its converged AI ecosystem that combines hardware and software, multi-device interconnectivity, and full-scenario coverage. MEIZU smartphones, smart glasses, and smart cockpits are full-featured, rich experiences that are popular in emerging markets across Asia, Latin America, the Middle East, and Europe. In addition, the company’s portfolio includes more, such as smart glasses, smart rings, smart watches, tablets, and even the FlymeAuto car system.

    Now, MEIZU is continuing its expansion efforts with its Global Launch Event today, showcasing a variety of new phones, XR products, and more. From phones with giant batteries, excellent cameras, or gaming-friendly displays all powered by MEIZU’s AI-focused FlyMe OS, to affordable smart rings and XR glasses, there’s something for everyone. Here’s what you need to know.

    MEIZU Note 22 Pro 5G – Durable, rugged, and smooth

    meizu note 22 pro under water

    The MEIZU Note 22 Pro is a phone built to last, with its Titanium alloy body designed for shock resistance. Utilizing internal shock-absorbing beams, cushioning structures, and Corning Gorilla glass up front, the Note 22 Pro has undergone more than a thousand reliability tests and is rated to withstand falls from up to 1.8m from all sides and corners.

    Add to it an IP68 rating for dust and water resistance, with more than 15 sealed components for full-body water resistance, and you know that the Note 22 Pro will be well-protected from any damage or the elements, wherever you are.

    A phone made to last years needs the performance to back that up, and MEIZU has that covered. Powered by the Snapdragon 7S processor and 16GB RAM, with up to 12GB of additional virtual RAM, everything is as smooth as you can expect.

    meizu note 22 pro color

    The impressive 144Hz refresh rate of the 6.78-inch 1.5 K resolution display adds to the feeling of silky smoothness. Whether playing your favorite games, taking pictures with the excellent 50MP camera, or simply scrolling through TikTok, performance isn’t a concern with the Note 22 Pro.

    Finally, the huge 6,200mAh battery keeps everything running for a long time. And if you do run out of juice, 80W fast charging will give you a 50% charge in just 22 minutes.

    Available from from $299 to $369 in three striking colorways—Lake Glide, Star Ash, and Cloud White—the MEIZU Note 22 Pro is an excellent option for those who want the complete package.

    MEIZU Note 22 – A stunning camera on an affordable phone

    meizu note 22 cameras

    The MEIZU Note 22 isn’t just a less-powerful variant of its Pro sibling; it has its own unique selling point—an excellent 108MP primary camera that’ll help you take beautiful photos in any lighting condition.

    Combined with an 8MP ultrawide shooter, a 2MP portrait camera, and a 32MP selfie camera, the Note 22 should be your go-to if you’re looking for an affordable smartphone with a flagship-level camera setup.

    The Note 22 isn’t a slouch in other areas, of course. The MediaTek Helo G99 processor and 8GB of RAM, which can be doubled virtually, keep everything running smoothly. You also get up to 1TB of storage, so you won’t have to worry about running out of space from all the photos you’ll be taking.

    Everything looks great on the gorgeous 6.78-inch AMOLED display with a Full HD+ resolution, while the 120Hz screen refresh rate makes it smooth and lag-free. The device is powered by a 5,000mAh battery with impressive 40W fast charging.

    The Note 22 utilizes MEIZU’s Titan Shield Architecture and has an IP54 rating for dust and water resistance, protecting the phone from damage and keeping it running for a long time. Available in a variety of color options, including Eclipse Black, Graphite Mist, Titanium Lux, and Steel Blue, the Note 22 has something for everyone. Its price will range from $179 to $299.

    MEIZU Note 22 5G – Exquisite style and endurance

    meizu note 22 5g

    The MEIZU Note 22 5G isn’t just about speed—it’s engineered for endurance, durability, and everyday usability. With a rugged yet refined design inspired by traditional Chinese architecture, it combines premium aesthetics with real-world toughness. The Titan Shield alloy frame enhances resistance to drops, while the IP65 rating protects against dust and water, making it ready for whatever life throws your way.

    Its 50MP AI-powered triple-camera system is ideal for capturing everything from detailed portraits to expansive landscapes, with smart scene optimization ensuring your shots always look their best.

    Powering the Note 22 5G is up to 24GB of RAM (with virtual expansion), delivering consistently smooth performance over the long haul—whether you’re multitasking, gaming, or streaming. A massive 6,600mAh battery keeps you going for days, offering up to 48 days of standby time, and 40W fast charging gets you back to full power quickly when needed.

    On the front, you’ll find a 6.78-inch Full HD+ LCD display that’s not only sharp and vibrant, but also flicker-free to reduce eye strain. A 120Hz refresh rate keeps scrolling and animations buttery smooth.

    If you want a phone that balances power, style, and durability—with true all-day battery life—the MEIZU Note 22 5G delivers on all fronts. Get it in beautiful Pure Flame, Stonehold Black, or Snow White for $169 to $229.

    MEIZU Mblu 22 Pro – Affordability and durability

    meizu mblu 22 pro colors

    Another exciting option if you’re in the market for an ultra-affordable smartphone designed to last is the MEIZU Mblu 22 Pro. The first Pro addition to the Mblu series, the Mblu 22 Pro brings plenty of features from its Note siblings to a significantly cheaper package.

    That starts with the design. Also using MEIZU’s Titan Shield Architecture, the Mblu 22 Pro is constructed with high-strength materials and rigorously tested for reliability. Despite its price point, you don’t have to worry about shoddy construction or poor build quality with this phone.

    It also offers plenty on the performance side. Powered by the MediaTek Helio G81 processor and 8GB of RAM (with an additional 8GB of virtual memory), the phone can easily handle most tasks. The 6.79-inch FHD+ display’s 120Hz screen refresh rate adds to the smoothness.

    And with a 5,000mAh battery, the Mblu 22 Pro can comfortably last a full day, if not more, with everyday usage, including taking lots of pictures with the phone’s solid 50MP primary camera. If you’re looking for a phone that gets the essentials right, the MEIZU Mblu 22 Pro (available for $99 to $129) is worth considering.

    MEIZU’s other releases at the Global Launch Event

    MEIZU Mblu 22

    MeizuMBlu22

    The MEIZU Mblu 22 is as affordable as a smartphone can get while offering impressive features for the price. It has a large display with a 90Hz refresh rate, up to 12GB of extended RAM (4GB + 8GB virtual), and a solid 5,000mAh battery to keep the phone running for a long time.

    MEIZU also highlighted a couple of exciting health and XR products at the launch event. While these devices are already available in China, the company is now bringing them to global markets.

    StarV Ring2

    starv ring2

    The StarV Ring2 is all about health management. It offers comprehensive features, including sleep data tracking, stress management, blood oxygen monitoring, body temperature trends, and exercise monitoring. It also sets the industry benchmark in Hyperglycemia Risk Assessment and is one of the few smart rings with this feature.

    You also get an impressive 15 days of battery life, and the lightweight, ceramic build feels comfortable on your finger. Its phone interaction capabilities also go beyond what you get with competitors, allowing you to answer calls, take photos, control the music player, and more.

    And the best part is that you don’t have to worry about hidden charges or expensive monthly subscriptions to take advantage of all the features available with the StarV Ring2.

    StarV View

    starv view

    Finally, there’s the StarV View. These incredibly stylish AR glasses are also designed for comfort, with an elastic hinge and a curved temple design that creates a comfortable, pressure-free fit. They weigh just 74g, and MEIZU has improved the weight distribution. All said and done, you can easily wear the StarV View for a long time without issue.

    And you might want to because of the impressive video quality. You get what essentially amounts to an 188-inch screen, offering an unparalleled immersive experience whether you’re watching movies, playing games, or getting some work done.

    The 120Hz refresh rate makes gaming a joy, and additional features like the ability to answer calls with a tap and a dual-mic noise reduction system make it a valuable work companion as well. The 700 nits of max brightness with ten adjustment levels makes it suitable for indoor and outdoor use. And you don’t have to worry about sound leaks, with a chamber design customized for privacy and leak-proofing.



    Source link

  • Samsung Good Lock’s latest feature promised freedom, delivered chaos

    Samsung Good Lock’s latest feature promised freedom, delivered chaos


    Samsung Good Lock Galaxy Store listing

    When Samsung started overhauling Good Lock for One UI 7, Home Up was one of the modules that saw the biggest changes. Most of those changes were good, letting you modify edge panels, the taskbar (on Folds and tablets), the overview screen, and the home screen itself. As welcome as those features are, I found one of the additions harder to appreciate. DIY Home has a lot of potential, but despite the wonderfully awful home screens you can create with it, the implementation is flawed and reminds me of the worst days of Microsoft’s Windows experiments.

    Have you tried to customize your phone with Samsung’s DIY Home?

    835 votes

    DIY Home: What is it and why do I hate it?

    DIY Home removes all of the guardrails usually placed on home screen customisation. Grid, icon, and widget sizes are unrestricted, and you can put everything, everywhere, all at once. On the surface, that sounds pretty cool. Moving every element to exactly where you want it without any restrictions could lead to some cool setups and maybe a renaissance of the old custom launcher days. I initially hoped for that, but it hasn’t worked out. The way DIY Home has been implemented is almost unusable, and I can’t bring myself to use it for any longer than is needed.

    Long-press on an empty space on your home screen or pinch out, and a new DIY Home button appears in the top right of the screen. Once you’re in the DIY editor, you can move icons and widgets freely without any limitation, resize and rotate them, and add stickers, emojis, and text.

    Using DIY Home is like trying to play chess against an opponent who cheats, changes the rules, and flips the board if you start winning.

    The controls are, in a way, too simple. Even on my S24 Ultra, which is realistically the biggest screen most people will try this with, there isn’t enough room to move things precisely with your finger. It needs a movement slider or arrow keys, like the widget creator in KWGT.

    Another issue is the alignment presets, which are all unlabelled, so you have to press them to figure out what they do. By then, all of the icons you’ve selected are on top of one another in some incoherent mess that looks like it belongs in John Carpenter’s The Thing. Icon manipulation is also inconsistent. Sometimes tapping on a new icon and dragging it while a different one is already selected will clear that selection and only move the new one, while other times it’ll move both or neither.

    Using DIY Home is like trying to play chess against an opponent who cheats, changes the rules, and flips the board if you start winning. It’s frustrating and confusing, and it nearly drove me to throw my phone at a wall.

    Can you make DIY home screens look good on One UI?

    A screenshot of Good Lock DIY Home

    Zac Kew-Denniss / Android Authority

    The answer to that one is maybe. I definitely can’t; the screenshot above is the best I could do after nearly an hour of messing with it. Perhaps if you’re more patient or creative, you can squeeze a nice home screen out of DIY Home, but I think that effort would be better spent on Nova Launcher or KWGT. My colleague Ryan Haines agrees, too, saying he wishes he hadn’t even tried DIY Home.

    I think Samsung’s efforts would be better spent elsewhere, too. One UI 7 introduced the vertical app drawer many of us wanted, but many users, including my wife, preferred the paginated horizontal layout. The option to revert to that, along with more blur and background color options, would be more useful than this.

    In 1995, Microsoft released Microsoft BOB, which was meant to make navigating Windows more intuitive. It didn’t. Instead, it was an incomprehensible mess, just as most DIY Home creations are, and unless Samsung can overhaul it into something more usable, it’s best forgotten.

    Do you like DIY Home, or do you think other features would be a better use of Samsung’s (and our) time? Let us know in the comments.



    Source link

  • Great for gamers, better for everyone

    Great for gamers, better for everyone


    Lenovo Legion Tab Gen 3

    This might be a gaming tablet on paper, but that’s only half the story. The Lenovo Legion Tab Gen 3 is a compact slate with plenty of power that can fit into your daily life in a way few Android tablets ever manage. That’s why I’m convinced that this is one of the best Android tablets you can buy, even if you never play a single game on it.

    It’s hard to feel genuinely excited about Android tablets these days. The market has become homogenized over the years, offering options that all blur together. Samsung’s got tablets for every price bracket, Amazon’s got its Fire lineup of tablets on a budget, and everyone else is just… kind of there. They mostly look the same, feel the same, and try to do the same things, just with different logos slapped on top.

    So when Lenovo sent me a “gaming tablet” to test, I was intrigued. What does a gaming tablet even look like? Does it come with RGB and shoulder triggers? I’ve spent the past three weeks with the Lenovo Legion Tab Gen 3, and spoiler alert, it doesn’t come with any of those. The good news is that it is a gaming tablet, all right.

    But more importantly, it turns out the $549 Legion Tab Gen 3 delivers one of the most fun Android tablet experiences I’ve had, even though I think there’s a very small chunk of people who might actually want to buy it.

    Surprisingly premium

    Lenovo Legion Tab Gen 3 review image 9

    Rushil Agrawal / Android Authority

    When I first got my hands on the Legion Tab, I had no idea what it cost, and my first reaction after unboxing it was that it felt like a flagship product. I genuinely assumed it would be priced somewhere close to $1,000. You can imagine my surprise when I later found out it costs half of that.

    The Lenovo Legion Tab Gen 3’s premium feeling starts even before you turn on the tablet.

    Lenovo includes a surprisingly luxurious set of accessories in the box: a grilled bumper case for the back, a magnetic flap that attaches to it and turns it into a folio case, a glass screen protector, a 68W charging brick, and a USB-C to USB-C cable. The folio case even folds neatly to double up as a kickstand when you set the tablet down in landscape mode.

    Lenovo Legion Tab Gen 3 review image

    Rushil Agrawal / Android Authority

    The tablet itself feels just as good. Lenovo has gone with an all-metal construction that feels sturdy and premium. The matte black finish might not scream “gaming tablet” the way some might expect, but the industrial style looks a lot more polished than the tired grey or silver shades you see on most tablets. Around the back, the etched Legion logo and a rectangular camera island are the only flashy elements, keeping the design clean and subtle.

    There is no SIM card slot or expandable storage, so the only cutouts on the frame are two speaker grilles and two USB-C ports. One is a standard USB 2.0 port, while the other is a USB 3.2 Gen 2 port. That faster port allows for much quicker data transfers and even supports Display output if you want to hook up an external monitor.

    Lenovo also considered the placement, putting one port on the longer edge and one on the shorter edge. No matter how you hold the tablet, you can usually plug it in for charging, streaming, or using accessories without much hassle.

    That being said, gamers might miss a 3.5mm headphone jack. Technically, you can still plug in wired earphones with a USB-C adapter thanks to the dual ports, but it feels like a missed opportunity for those who want easy, zero-latency audio for gaming. There is also no IP rating for water or dust protection, something Samsung offers with its tablets at similar or slightly higher price points. On top of that, Lenovo skipped a fingerprint reader altogether. You get 2D face unlock if you want, but I ended up relying on a good old pattern lock most of the time.

    Its biggest feature is how small it is

    Lenovo Legion Tab Gen 3 review 1

    Rushil Agrawal / Android Authority

    My favorite thing about the Legion Tab is something very few Android tablets even attempt anymore: its size. With smartphone screens getting closer and closer to seven inches, it’s only fair that most tablets these days are chasing screen sizes of 10 inches or more by default. Lenovo flips that trend with a compact form factor that I instantly fell in love with.

    The tablet measures 7.79 mm x 208.54 mm x 129.46 mm (0.31 in x 8.21 in x 5.10 in) and weighs approximately 350 grams. Most other tablets easily exceed the 500-gram mark, and while that difference might not seem huge on a spec sheet, it matters a lot when you’re actually carrying the device around.

    I could use the Legion Tab single-handedly without it ever feeling too heavy or awkward.

    For context, my usual tablet is my aging but ever-reliable Galaxy Tab S7 Plus. As much as I love it, I hardly take it out unless it’s for a long-distance flight, because carrying it feels like a whole production. I need to pack it into a backpack, take it out, find space to set it down, and repeat the whole dance when I am done. The Legion Tab feels more like a Kindle in comparison. You can carry it in your hands on a day out in the park, or just use it to scroll social media sitting on a couch without needing to rest it on something. That ease of use quickly became one of my favorite things about it.

    The reason the Legion Tab feels so compact is that it comes with an 8.8-inch display. That is much smaller than the screens you get on tablets like the OnePlus Pad 2 or any of Samsung’s Galaxy Tab models, and as close as you’re going to get these days to a classic Nexus 7-style compact tablet. In fact, it is only slightly bigger than my Galaxy Z Fold 5 when unfolded, although the Legion Tab offers a lot more usable screen area thanks to its aspect ratio.

    As far as LCD panels go, the Legion Tab Gen 3’s is excellent.

    The display is a 16:10 LCD panel with a 2.5K resolution (2560 x 1600). It supports 98% of the DCI-P3 color gamut and comes with HDR10 support. Under normal conditions, the screen hits a maximum brightness of 500 nits and can push up to 900 nits when High Brightness Mode kicks in.

    The screen gets bright enough to be easily usable both indoors and outdoors, colors look rich and punchy, and the viewing angles are solid too. I used the Legion Tab to binge the latest Black Mirror episodes, and I played a good chunk of games on it as well. No matter what I threw at it, the display delivered.

    Still, I could not quite shake off the feeling that something was missing. I ended up pulling out my Galaxy Tab S7 Plus just to compare my impressions, and even though it’s three generations old at this point, its AMOLED panel still matches the Legion Tab’s screen. Colors popped a little more, and especially in low-light environments, the deep blacks on the AMOLED screen created a much richer experience.

    Lenovo Legion Tab Gen 3 review image 8

    Rushil Agrawal / Android Authority

    I am not saying the Legion Tab’s screen is bad. In fact, it’s probably one of the best LCD panels I’ve seen on a mobile device in recent years. All I’m saying is that if Lenovo were to make just one upgrade to the next-gen Legion Tab, it should swap out the LCD for an AMOLED display. However, I doubt Lenovo will be able to maintain this price point if and when it makes the switch.

    Gamers and non-gamers alike will definitely appreciate one thing, though: the 165Hz refresh rate. It makes the entire UI feel incredibly smooth, and most actions on this tablet feel buttery smooth. If your favorite games support 90fps or 120fps gameplay, you can enjoy that full fluidity here too, and it genuinely adds to the gaming experience.

    All the gaming performance you need

    Yeah, gaming. Let’s get that out of the way now. This tablet comes with exactly the kind of specs you would expect for a device with Lenovo’s Legion branding. It packs 12GB of LPDDR5X RAM and 256GB of UFS 4.0 storage. Powering it all is the Snapdragon 8 Gen 3, Qualcomm’s flagship chip from last year, and it is still a beast.

    On paper, this tablet should handle any Android game you throw at it. In real life, it absolutely does.

    I tried downloading the biggest, heaviest games I could find on the Play Store, and the Legion Tab had no trouble running them at the highest or near-highest settings. Genshin Impact, one of the most graphically demanding games on Android, displayed its usual warning about overheating if you crank everything up. I ignored it and ran the game at High graphics and 60fps anyway. The Legion Tab kept up just fine, delivering close to 60fps most of the time, with only one noticeable drop to around 40fps during a cutscene transition.

    Lenovo Legion Tab Gen 3 review image 3

    Rushil Agrawal / Android Authority

    Another heavy hitter I tested was Bright Memory Infinite, a fast-paced first-person shooter that can actually push 120fps gameplay on this tablet. The Legion Tab handled it really well, with frame rates rarely dropping below 100fps during intense action.

    The experience was the same across every other game I tried. Lighter games, unsurprisingly, ran flawlessly. Heat management is also done well. The tablet’s built-in performance overlay showed the temperature rising from around 20 degrees Celsius to about 40 degrees during an hour of non-stop gaming. The tablet’s back got warm to the touch, but it never got uncomfortably hot, and performance stayed stable the whole time.

    Battery life is decent, but there are a few caveats.

    The Legion Tab only packs a 6,550mAh battery compared to the 8,000mAh or even 10,000mAh monsters you get on bigger tablets. I noticed a 20% drop in battery after around 30 minutes of gaming, regardless of which title I played. That means you should expect about two and a half hours of serious gaming on a full charge. It’s not mind-blowing, but it’s the trade-off for the smaller form factor.

    Outside of gaming, battery life held up better than I expected. Standby performance is especially impressive. I left the tablet connected to Wi-Fi for days at a time, and it would barely lose 2% to 3% over 24 hours. One time, I picked it up after five days of just sitting there, fully expecting it to be dead, but it still had over 80% battery left. Regular tasks like watching videos, scrolling through social media, or light browsing also barely dent the battery.

    Lenovo Legion Tab Gen 3 review image showing the USB port placement on the longer side

    Rushil Agrawal / Android Authority

    Topping up is fast too. The included 68W charger brings the Legion Tab from nearly dead to full in just over an hour. You can use either of the USB-C ports to charge, but you cannot plug into both at once, so save yourself the big-brain experiment.

    Lenovo also added support for bypass charging, which means when you plug in while gaming, the power can go straight to the tablet’s motherboard instead of the battery. That helps avoid heat buildup and keeps performance steady during long gaming sessions.

    Gaming extras

    The specs race keeps pushing forward for mobile gaming, and Lenovo will soon launch a version of this tablet with an even stronger chip. The problem is, while there are plenty of great games on Android, there are barely any right now that can push today’s hardware to its absolute limits. That said, if you are someone who plays competitive mobile games and cares more about response times and smoothness than pixel-perfect graphics, the Legion Tab delivers exactly what you need.

    It’ll also be a really reliable slate if you’re into retro games via emulation, while still having headroom to spare for heavier load add-ons like custom shaders. The caveat is that you’ll quickly fill up that 256GB fixed storage.

    The tablet does everything it can to make gaming feel immersive, too. The dual-speaker setup gets loud and sounds surprisingly good. When you fire up a game in landscape mode, the tablet automatically switches to a panoramic sound mode. It creates enough stereo separation that you can track enemy footsteps in games like PUBG without needing headphones, although a good pair of earbuds still gives you the best edge.

    Another highlight is the X-axis haptic motor. It’s sharp, precise, and actually adds a real layer of feedback to your interactions, both in-game and while using the general UI.

    Lenovo Legion Tab Gen 3 review 7

    Rushil Agrawal / Android Authority

    I also loved how the Legion Tab’s smaller size plays well with mobile gamepad controllers like the Razer Kishi Ultra and the Gamesir G8 Plus. Mounting the tablet in one of these controllers takes the gaming experience to another level. Bright Memory Infinite, Asphalt Legends, and even smaller games felt way more enjoyable with physical controls. And because the tablet is relatively lightweight, the whole setup stays comfortable to hold for longer gaming sessions. It is probably one of the best ways to enjoy mobile gaming on a flight or while traveling.

    Software-wise, Lenovo keeps things pretty simple. There is a Legion Space app that serves as a basic gaming hub, where all your installed games are displayed in one place. While you are playing, you can pull up a floating overlay from the side of the screen. It gives you access to quick settings, such as switching performance modes (Balance, High Performance, and Energy Saving), or capturing screenshots and screen recordings.

    There is one weird omission, though. The tablet does not automatically disable screen timeout while gaming. If your screen is set to turn off after 30 seconds, it will still do that even if you are in the middle of a long cutscene or a loading screen. There is no toggle inside the gaming overlay to keep the screen on, either. The only way around it is to exit your game, dig into the settings, and manually change the screen timeout to “never,” which is annoying because it also disables screen timeout everywhere else. It’s a small but painfully obvious thing that Lenovo should have handled better.

    Regular Android with a gamer wallpaper

    Outside of the gaming extras, the software experience on the Legion Tab is… fine. Lenovo hasn’t added any special skin or UI changes specifically for gamers. It’s just the company’s usual Android skin, with a Legion-themed wallpaper on top. The tablet ships with Android 14 out of the box, but it got the Android 15 update the moment I powered it on. That’s a good sign, and Lenovo says it will get two more major OS updates after that, which is fine for the type of tablet this is, but not as good as what you get from Samsung or Google.

    Lenovo’s UI feels pretty close to stock Android. It’s lightweight, smooth, and maybe even a little too basic. You get a few customization options for themes and wallpapers, and you can run split-screen apps or use floating windows. There’s no built-in AI stuff from Lenovo here, but you still get all the usual Google features like Circle to Search and the Gemini assistant.

    There’s a good chunk of pre-installed apps on the tablet, but you can uninstall all of them if you want. What annoyed me more was the setup experience. Lenovo tries really hard to push pages of bloatware and random games onto you, and you have to uncheck each app individually just to avoid them. It’s annoying, but at least it only happens once, so I’m willing to let that slide.

    Connectivity-wise, the Legion Tab supports Wi-Fi 7, and I experienced no issues with speed or signal during my time using it at home. There’s no cellular model, though. That might not be a huge issue for most, but with many modern mobile games requiring a constant internet connection, it’s something to consider. Unless you’re okay with tethering your phone or only using the tablet in Wi-Fi zones, this is pretty much a stay-at-home device.

    And yes, the tablet does have cameras. There’s a 13MP rear camera, an 8MP front camera, and a macro sensor that I won’t even pretend to take seriously. The rear camera works well enough for snapping documents, and the front camera can handle 1080p video calls or basic streaming needs. You’ll get decent results in good lighting, but don’t expect anything close to the quality of your phone’s camera, especially for portraits or Instagram posts.

    Lenovo Legion Tab review verdict: Makes me want to buy a tablet again

    Lenovo Legion Tab Gen 3 review image

    Rushil Agrawal / Android Authority

    The Lenovo Legion Tab ($549.99 at Lenovo) targets a very specific niche — the mobile gamer — and it nails that purpose almost perfectly. It gives you powerful gaming hardware in a form factor that feels just right. It is bigger than a phone but not as bulky or awkward as a full-size tablet. It fits neatly into mobile gaming controllers, you can hook it up to a bigger screen if you want, it charges incredibly fast, and there is very little to complain about overall.

    You still have a few things to keep in mind, like the missing headphone jack, the lack of any biometrics, and the absence of a cellular model. But if your main goal is smooth, responsive mobile gaming, the Legion Tab gets the job done. What surprised me more was how much this tablet started making sense even outside of gaming.

    Smartphone screens are already big enough for most casual tasks, such as social media and watching videos, and when I need a bigger screen for work, I would rather open my laptop. Most Android tablets also don’t have the kind of seamless ecosystem integration that iPads enjoy, which makes them feel like an isolated purchase instead of a natural extension of your setup. That’s why my Galaxy Tab S7 Plus mostly sits around collecting dust until I travel.

    I never thought I would want a tablet again, but the Legion Tab almost changed my mind.

    The Legion Tab feels different because of its size. It’s big enough to make me want to switch from my phone for things like watching YouTube videos or casually browsing Instagram. At the same time, it’s small enough that I don’t have to overthink picking it up. I do not feel like I need to justify using it for a specific task the way I usually do with full-sized tablets. It’s light, quick, and easy to reach throughout the day without even thinking about it.

    That compact size does come with trade-offs. This is not the kind of tablet you can treat as a productivity machine or a laptop replacement. If you need to type a lot, multitask with multiple apps, or browse spreadsheets, this is not the right tool for the job. Plus, the battery life takes an obvious hit.

    If you are looking specifically for a gaming tablet, the closest competitor to the Legion Tab is the OnePlus Pad 2 ($549.99 at Amazon). It also offers flagship-grade performance, a big battery, fast charging, and a much larger display for the same price. Samsung’s Galaxy Tab S10 FE ($499.99 at Amazon) is another option in a similar price range, and it adds features like a bundled S Pen, an IP rating, and a cellular model option. However, it does not offer the same level of raw performance as the Legion Tab. Plus, both of these alternatives are much bigger and heavier devices.

    Lenovo Legion Tab Gen 3 review image

    Rushil Agrawal / Android Authority

    If budget is not a major concern, you could also consider the Galaxy Tab S10 Plus ($999.99 at Samsung). It offers an incredible 12.4-inch AMOLED display, flagship performance, and tons of premium features, but it will cost you nearly twice as much as the Legion Tab.

    If you are simply looking for a compact tablet, there are almost no real competitors on the Android side right now outside of the Pixel Tablet ($499 at Amazon), which hasn’t aged that well, and is larger anyway. The only real alternative is the iPad Mini ($459 at Amazon), but that decision comes down to which ecosystem you prefer more than anything else.

    I still do not think small tablets will appeal to the masses. There is a reason why companies often abandon smaller flagship phones after a few generations. The same might happen with compact tablets. But whether the world embraces them or not, the Lenovo Legion Tab made me remember how fun and practical a well-designed tablet can be.

    AA Recommended

    Lenovo Legion Tab Gen 3

    Delightfully compact to use • Reliable performance • Brilliant haptics and speakers

    MSRP: $549.99

    Compact tablet gaming

    The Lenovo Legion Tab Gen 3 is a compact Android tablet built for gaming on the go, with a Snapdragon 8 Gen 3 chipset, bundled accessories, and powerful speakers.

    Positives

    • Delightfully compact to use
    • Reliable performance
    • Brilliant haptics and speakers
    • Loaded with in-box accessories

    Cons

    • No secure biometrics
    • Gaming tablet with no headphone jack
    • No cellular model
    • Limited fixed storage for games



    Source link

  • Tolerating Netflix ads so far? Get ready for an AI-fueled onslaught

    Tolerating Netflix ads so far? Get ready for an AI-fueled onslaught


    Netflix logo on smartphone, next to other devices stock photo (3)

    Edgar Cervantes / Android Authority

    TL;DR

    • Netflix is introducing a new ad format that uses generative AI to create an improved and more relevant experience.
    • This new AI-powered modular ad framework merges ads with the worlds of Netflix shows to create things like interactive midroll and pause overlays while you watch.
    • These new ads will begin rolling out in 2026 for all ad-supported countries.

    Do you remember the days of just plain old “Netflix and chill”? You know, when streaming services didn’t have ads because you paid money for that feature and you watched whatever content you wanted without any interruptions? That was definitely peak streaming. But those days have already begun to fade, as more streaming services have started including ads and raising the price of ad-free offerings. Netflix is now working on a whole new way to experience ads for those of you on the ad-supported tier.

    Last month Netflix launched a new in-house advertising platform, giving the company full control over its ad tech. That’s going to help Netflix begin to integrate new “creative” advertising formats while users watch content. What’s so interesting about this new ad format? You’ll be seeing interactive ads that merge with the worlds of Netflix shows thanks to generative AI. This could be a big change from the current state of ads on Netflix, which have been easy enough to ignore and not much more than a minor annoyance. But interactive ones with overlays during the show or when you pause? That’s a bit more…intrusive.

    Samsung Galaxy Tab S9 netflix

    Ryan Haines / Android Authority

    One of the reasons why Netflix is implementing these interactive ads is its claim of having “the most engaged and attentive audience anywhere.” With this in mind, Netflix believes that you wouldn’t mind taking part in some unique advertisements while you binge watch your shows. And while the current ads may not be too bothersome, this upcoming interactive one just looks to be taking it to a whole other level that isn’t as enjoyable, to say the least.

    These new ad formats won’t be rolling out until 2026 though, so you do have some time to prepare or adjust your current Netflix plan. Only the least expensive one has ads, so if you upgrade to a higher tier, you won’t have to deal with these AI ads at all.

    As time goes on, more and more companies are utilizing AI in their products, whether you like it or not. And now AI is even merging with advertisements, which no one likes. It’s two of the worst things coming together to ruin everything, once again, like YouTube’s new ads purposely ruining your videos by interrupting the best part.

    Got a tip? Talk to us! Email our staff at news@androidauthority.com. You can stay anonymous or get credit for the info, it’s your choice.



    Source link

  • How My Lovely Planet is making environmental preservation fun through games



    Posted by Robbie McLachlan – Developer Marketing

    In our latest #WeArePlay film, which celebrates the people behind apps and games on Google Play, we meet Clément, the founder of Imagine Games. His game, My Lovely Planet, turns casual mobile gaming into tangible environmental action, planting real trees and supporting reforestation projects worldwide. Discover the inspiration behind My Lovely Planet and the impact it’s had so far.

    https://www.youtube.com/watch?v=TrgDdhvzwt4

    What inspired you to combine gaming with positive environmental impact?

    I’ve always loved gaming and believed in technology’s potential to tackle environmental challenges. But it was my time working with an NGO in Madagascar, where I witnessed firsthand the devastating effects of environmental changes that truly sparked my mission. Combining gaming and sustainability just made sense. Billions of people play games, so why not harness that entertainment to create real-world impact? So far, the results speak for themselves: we’ve built an engaged global community committed to protecting the environment.

    Imagine Games team, Clément, from France

    How do players in My Lovely Planet make real-world differences through the game?

    With My Lovely Planet, planting a tree in the game means planting a real tree in the world. Our community has already planted over 360,000 trees through partnerships with NGOs like Graines de Vie in Madagascar, Kenya, and France. We’ve also supported ocean-cleaning, bee-protection, and drone reforestation projects.

    Balancing fun with impact was key. Players wouldn’t stay just for the mission, so we focused on creating a genuinely fun match-3 style game. Once gameplay was strong, we made real-world actions like tree planting core rewards in the game, helping players feel naturally connected to their impact. Our goal is to keep growing this model to protect biodiversity and fight climate change.

    Can you tell us about your drone-led reforestation project in France?

    Our latest initiative involves using drones to reforest areas severely impacted by insect infestations and other environmental issues. We’re dropping over one million specially-coated seeds by drone, which is a completely new and efficient way of reforesting large areas. It’s exciting because if this pilot succeeds, it could be replicated worldwide, significantly boosting global reforestation efforts.

    a drone in mid air dropping seeds in a forested area

    How has Google Play helped your journey?

    Google Play has been crucial for My Lovely Planet – it’s our main distribution channel, with about 70% of our players coming through the platform. It makes it incredibly easy and convenient for anyone to download and start playing immediately. which is essential for engaging a global community. Plus, from a developer’s standpoint, the flexibility, responsiveness, and powerful testing tools Google Play provides have made launching and scaling our game faster and smoother, allowing us to focus even more on our environmental impact.

    a close up of a user playing the My Lovely Planet game on their mobile device while sitting in the front seat of a vehicle

    What is next for My Lovely Planet?

    Right now, we’re focused on expanding the game experience by adding more engaging levels, and introducing exciting new features like integrating our eco-friendly cryptocurrency, My Lovely Coin, into gameplay. Following the success of our first drone-led reforestation project in France, our next step is tracking its impact and expanding this approach to other regions. Ultimately, we aim to build the world’s largest gaming community dedicated to protecting the environment, empowering millions to make a difference while enjoying the game.

    Discover other inspiring app and game founders featured in #WeArePlay.



    Source link

  • Android Developers Blog: The Android Show: I/O Edition



    Posted by Matthew McCullough – Vice President, Product Management, Android Developer

    We just dropped an I/O Edition of The Android Show, where we unpacked exciting new experiences coming to the Android ecosystem: a fresh and dynamic look and feel, smarts across your devices, and enhanced safety and security features. Join Sameer Samat, President of Android Ecosystem, and the Android team to learn about exciting new development in the episode below, and read about all of the updates for users.

    Tune into Google I/O next week – including the Developer Keynote as well as the full Android track of sessions – where we’re covering these topics in more detail and how you can get started.

    https://www.youtube.com/watch?v=l3yDd3CmA_Y

    Start building with Material 3 Expressive

    The world of UX design is constantly evolving, and you deserve the tools to create truly engaging and impactful experiences. That’s why Material Design’s latest evolution, Material 3 Expressive, provides new ways to make your product more engaging, easy to use, and desirable. Learn more, and try out the new Material 3 Expressive: an expansion pack designed to enhance your app’s appeal by harnessing emotional UX, making it more engaging, intuitive, and desirable for users. It comes with new components, motion-physics system, type styles, colors, shapes and more.

    Material 3 Expressive will be coming to Android 16 later this year; check out the Google I/O talk next week where we’ll dive into this in more detail.

    A fluid design built for your watch’s round display

    Wear OS 6, arriving later this year, brings Material 3 Expressive design to Google’s smartwatch platform. New design language puts the round watch display at the heart of the experience, and is embraced in every single component and motion of the System, from buttons to notifications. You’ll be able to try new visual design and upgrade existing app experiences to a new level. Next week, tune in to the What’s New in Android session to learn more.

    Plus some goodies in Android 16…

    We also unpacked some of the latest features coming to users in Android 16, which we’ve been previewing with you for the last few months. If you haven’t already, you can try out the latest Beta of Android 16.

    A few new features that Android 16 adds which developers should pay attention to are Live updates, professional media and camera features, desktop windowing for tablets, major accessibility enhancements and much more:

      • Live Updates allow your app to show time-sensitive progress updates. Use the new ProgressStyle template for an improved experience around navigation, deliveries, and rideshares.

    Watch the What’s New in Android session and the Live updates talk to learn more.

    Tune in next week to Google I/O

    This was just a preview of some Android-related news, so remember to tune in next week to Google I/O, where we’ll be diving into a range of Android developer topics in a lot more detail. You can check out What’s New in Android and the full Android track of sessions to start planning your time.

    We can’t wait to see you next week, whether you’re joining in person or virtually from anywhere around the world!



    Source link