برچسب: here

  • Android Developers Blog: Android 16 is here



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

    Today, Android is launching a few updates across the platform! This includes the start of Android 16’s rollout with details for both developers and users, a Developer Preview for enhanced Android desktop experiences with connected displays, updates for Android users across Google apps and more, plus the June Pixel Drop. We’re also recapping all the Google I/O updates for Android developers focused on building excellent, adaptive Android apps.

    Today we’re releasing Android 16 and making it available on most supported Pixel devices. Look for new devices running Android 16 in the coming months.

    This also marks the availability of the source code at the Android Open Source Project (AOSP). You can examine the source code for a deeper understanding of how Android works, and our focus on compatibility means that you can leverage your app development skills in Android Studio with Jetpack Compose to create applications that thrive across the entire ecosystem.

    Major and minor SDK releases

    With Android 16, we’ve added the concept of a minor SDK release to allow us to iterate our APIs more quickly, reflecting the rapid pace of the innovation Android is bringing to apps and devices.

    Android 16 2025 SDK release timeline

    We plan to have another release in Q4 of 2025 which also will include new developer APIs. Today’s major release will be the only release in 2025 to include planned app-impacting behavior changes.
    In addition to new developer APIs, the Q4 minor release will pick up feature updates, optimizations, and bug fixes.

    We’ll continue to have quarterly Android releases. The Q3 update in-between the API releases is providing much of the new visual polish associated with Material Expressive, and you can get the Q3 beta today on your supported Pixel device.

    Camera and media APIs to empower creators

    Android 16 enhances support for professional camera users, allowing for night mode scene detection, hybrid auto exposure, and precise color temperature adjustments. It’s easier than ever to capture motion photos with new Intent actions, and we’re continuing to improve UltraHDR images, with support for HEIC encoding and new parameters from the ISO 21496-1 draft standard. Support for the Advanced Professional Video (APV) codec improves Android’s place in professional recording and post-production workflows, with perceptually lossless video quality that survives multiple decodings/re-encodings without severe visual quality degradation.

    Also, Android’s photo picker can now be embedded in your view hierarchy, and users will appreciate the ability to search cloud media.

    More consistent, beautiful apps

    Android 16 introduces changes to improve the consistency and visual appearance of apps, laying the foundation for the upcoming Material 3 Expressive changes. Apps targeting Android 16 can no longer opt-out of going edge-to-edge, and ignores the elegantTextHeight attribute to ensure proper spacing in Arabic, Lao, Myanmar, Tamil, Gujarati, Kannada, Malayalam, Odia, Telugu or Thai.

    Adaptive Android apps

    With Android apps now running on a variety of devices and more windowing modes on large screens, developers should build Android apps that adapt to any screen and window size, regardless of device orientation. For apps targeting Android 16 (API level 36), Android 16 includes changes to how the system manages orientation, resizability, and aspect ratio restrictions. On displays with smallest width >= 600dp, the restrictions no longer apply and apps will fill the entire display window. You should check your apps to ensure your existing UIs scale seamlessly, working well across portrait and landscape aspect ratios. We’re providing frameworks, tools, and libraries to help.

    Side by side displays of non-adaptive app UI with on the left with text reading Goodbye 'mobile-only' apps and adaptive app UI on the right with text reads Hello adaptive apps

    You can test these overrides without targeting using the app compatibility framework by enabling the UNIVERSAL_RESIZABLE_BY_DEFAULT flag. Read more about changes to orientation and resizability APIs in Android 16.

    Predictive back by default and more

    Apps targeting Android 16 will have system animations for back-to-home, cross-task, and cross-activity by default. In addition, Android 16 extends predictive back navigation to three-button navigation, meaning that users long-pressing the back button will see a glimpse of the previous screen before navigating back.

    To make it easier to get the back-to-home animation, Android 16 adds support for the onBackInvokedCallback with the new PRIORITY_SYSTEM_NAVIGATION_OBSERVER. Android 16 additionally adds the finishAndRemoveTaskCallback and moveTaskToBackCallback for custom back stack behavior with predictive back.

    Consistent progress notifications

    Android 16 introduces Notification.ProgressStyle, which lets you create progress-centric notifications that can denote states and milestones in a user journey using points and segments. Key use cases include rideshare, delivery, and navigation. It’s the basis for Live Updates, which will be fully realized in an upcoming Android 16 update.

    side-by-side screenshots of a Pixel device showing progress notifications on the homescreen on the left and the updated progress notification in the notification menu on the right

    Custom AGSL graphical effects

    Android 16 adds RuntimeColorFilter and RuntimeXfermode, allowing you to author complex effects like Threshold, Sepia, and Hue Saturation in AGSL and apply them to draw calls.

    Help to create better performing, more efficient apps and games

    From APIs to help you understand app performance, to platform changes designed to increase efficiency, Android 16 is focused on making sure your apps perform well. Android 16 introduces system-triggered profiling to ProfilingManager, ensures at most one missed execution of scheduleAtFixedRate is immediately executed when the app returns to a valid lifecycle for better efficiency, introduces hasArrSupport and getSuggestedFrameRate(int) to make it easier for your apps to take advantage of adaptive display refresh rates, and introduces the getCpuHeadroom and getGpuHeadroom APIs along with CpuHeadroomParams and GpuHeadroomParams in SystemHealthManager to provide games and resource-intensive apps estimates of available GPU and CPU resources on supported devices.

    JobScheduler updates

    JobScheduler.getPendingJobReasons in Android 16 returns multiple reasons why a job is pending, due to both explicit constraints you set and implicit constraints set by the system. The new JobScheduler.getPendingJobReasonsHistory returns the list of the most recent pending job reason changes, allowing you to better tune the way your app works in the background.

    Android 16 is making adjustments for regular and expedited job runtime quota based on which apps standby bucket the app is in, whether the job starts execution while the app is in a top state, and whether the job is executing while the app is running a Foreground Service.

    To detect (and then reduce) abandoned jobs, apps should use the new STOP_REASON_TIMEOUT_ABANDONED job stop reason that the system assigns for abandoned jobs, instead of STOP_REASON_TIMEOUT.

    16KB page sizes

    Android 15 introduced support for 16KB page sizes to improve the performance of app launches, system boot-ups, and camera starts, while reducing battery usage. Android 16 adds a 16 KB page size compatibility mode, which, combined with new Google Play technical requirements, brings Android closer to having devices shipping with this important change. You can validate if your app needs updating using the 16KB page size checks & APK Analyzer in the latest version of Android Studio.

    ART internal changes

    Android 16 includes the latest updates to the Android Runtime (ART) that improve the Android Runtime’s (ART’s) performance and provide support for additional language features. These improvements are also available to over a billion devices running Android 12 (API level 31) and higher through Google Play System updates. Apps and libraries that rely on internal non-SDK ART structures may not continue to work correctly with these changes.

    Privacy and security

    Android 16 continues our mission to improve security and ensure user privacy. It includes Improved security against Intent redirection attacks, makes MediaStore.getVersion unique to each app, adds an API that allows apps to share Android Keystore keys, incorporates the latest version of the Privacy Sandbox on Android, introduces a new behavior during the companion device pairing flow to protect the user’s location privacy, and allows a user to easily select from and limit access to app-owned shared media in the photo picker.

    Local network permission testing

    Android 16 allows your app to test the upcoming local network permission feature, which will require your app to be granted NEARBY_WIFI_DEVICES permission. This change will be enforced in a future Android major release.

    An Android built for everyone

    Android 16 adds features such as Auracast broadcast audio with compatible LE Audio hearing aids, Accessibility changes such as extending TtsSpan with TYPE_DURATION, a new list-based API within AccessibilityNodeInfo, improved support for expandable elements using setExpandedState, RANGE_TYPE_INDETERMINATE for indeterminate ProgressBar widgets, AccessibilityNodeInfo getChecked and setChecked(int) methods that support a “partially checked” state, setSupplementalDescription so you can provide text for a ViewGroup without overriding information from its children, and setFieldRequired so apps can tell an accessibility service that input to a form field is required.

    Outline text for maximum text contrast

    Android 16 introduces outline text, replacing high contrast text, which draws a larger contrasting area around text to greatly improve legibility, along with new AccessibilityManager APIs to allow your apps to check or register a listener to see if this mode is enabled.

    side-by-side screenshots of a Pixel device showing text with enhanced contrast before and after Android 16's new outline text accessbility feature

    Text with enhanced contrast before and after Android 16’s new outline text accessibility feature

    Get your apps, libraries, tools, and game engines ready!

    If you develop an SDK, library, tool, or game engine, it’s even more important to prepare any necessary updates now to prevent your downstream app and game developers from being blocked by compatibility issues and allow them to target the latest SDK features. Please let your developers know if updates to your SDK are needed to fully support Android 16.

    Testing involves installing your production app or a test app making use of your library or engine using Google Play or other means onto a device or emulator running Android 16. Work through all your app’s flows and look for functional or UI issues. Review the behavior changes to focus your testing. Each release of Android contains platform changes that improve privacy, security, and overall user experience, and these changes can affect your apps. Here are several changes to focus on that apply, even if you aren’t yet targeting Android 16:

      • Broadcasts: Ordered broadcasts using priorities only work within the same process. Use another IPC if you need cross-process ordering.
      • ART: If you use reflection, JNI, or any other means to access Android internals, your app might break. This is never a best practice. Test thoroughly.
      • 16KB Page Size: If your app isn’t 16KB-page-size ready, you can use the new compatibility mode flag, but we recommend migrating to 16KB for best performance.

    Other changes that will be impactful once your app targets Android 16:

    Get your app ready for the future:

      • Local network protection: Consider testing your app with the upcoming Local Network Protection feature. It will give users more control over which apps can access devices on their local network in a future Android major release.

    Remember to thoroughly exercise libraries and SDKs that your app is using during your compatibility testing. You may need to update to current SDK versions or reach out to the developer for help if you encounter any issues.

    Once you’ve published the Android 16-compatible version of your app, you can start the process to update your app’s targetSdkVersion. Review the behavior changes that apply when your app targets Android 16 and use the compatibility framework to help quickly detect issues.

    Get started with Android 16

    Your Pixel device should get Android 16 shortly if you haven’t already been on the Android Beta. If you don’t have a Pixel device, you can use the 64-bit system images with the Android Emulator in Android Studio. If you are currently on Android 16 Beta 4.1 and have not yet taken an Android 16 QPR1 beta, you can opt out of the program and you will then be offered the release version of Android 16 over the air.

    For the best development experience with Android 16, we recommend that you use the latest Canary build of Android Studio Narwhal. Once you’re set up, here are some of the things you should do:

    Thank you again to everyone who participated in our Android developer preview and beta program. We’re looking forward to seeing how your apps take advantage of the updates in Android 16, and have plans to bring you updates in a fast-paced release cadence going forward.

    For complete information on Android 16 please visit the Android 16 developer site.



    Source link

  • Here Are the 10 Highest-Paying New-Collar Jobs, No Degree

    Here Are the 10 Highest-Paying New-Collar Jobs, No Degree


    IBM first used the phrase “new-collar jobs” in 2018 to describe roles where degrees are optional, and instead emphasize skills, certifications, or on-the-job training. These careers, such as a sales engineer or marketing manager, often put practical skills above formal education. And according to new data, the jobs can pay quite well.

    Resume Genius recently released a report highlighting the highest-paying new-collar jobs, based on an analysis of U.S. Bureau of Labor Statistics data, automation risk scores from the third-party tool “Will Robots Take My Job?“, and job listings on Indeed to determine if the roles offered remote or hybrid work. The jobs were selected for their high pay (median salary of at least $100,000), absence of a four-year degree requirement, availability of remote or hybrid work, and having less than a 50% chance of being automated by AI.

    Related: These Are the 10 Highest-Paying Jobs With the Lowest Stress, According to a New Report

    “New-collar roles challenge the idea that a degree is the only path to success,” stated Eva Chan, career expert at Resume Genius, in an email. “By showcasing practical skills, a portfolio of work, or even strong referrals, people can build meaningful, well-paying careers without racking up more student debt or spending years in school.”

    While landing a new collar job can be different than a traditional white-collar job, which usually requires a four-year degree, or a blue-collar job, which can involve physical labor with specific skill sets, candidates set themselves up for success when applying to new-collar jobs by earning certifications that match the job, freelancing to gain a strong portfolio of work and exposure, and networking.

    Here are the top 10 best-paying, new-collar jobs for 2025, according to Resume Genius.

    1. Marketing manager

    • Median annual salary: $159,660
    • Estimated job growth (2023–2033): 8%
    • AI job takeover risk: 39%

    2. Human resources manager

    • Median annual salary: $140,030
    • Estimated job growth (2023–2033): 6%
    • AI job takeover risk: 24%

    3. Sales manager

    • Median annual salary: $138,060
    • Estimated job growth (2023–2033): 6%
    • AI job takeover risk: 33%

    4. Computer network architect

    • Median annual salary: $130,390
    • Estimated job growth (2023–2033): 13%
    • AI job takeover risk: 39%

    5. General and operations manager

    • Median annual salary: $129,330
    • Estimated job growth (2023–2033): 6%
    • AI job takeover risk: 36%

    6. Information security analyst

    • Median annual salary: $124,910
    • Estimated job growth (2023–2033): 33%
    • AI job takeover risk: 49%

    7. Sales engineer

    • Median annual salary: $121,520
    • Estimated job growth (2023–2033): 6%
    • AI job takeover risk: 38%

    8. Health services manager

    • Median annual salary: $117,960
    • Estimated job growth (2023–2033): 29%
    • AI job takeover risk: 26%

    9. Art director

    • Median annual salary: $111,040
    • Estimated job growth (2023–2033): 5%
    • AI job takeover risk: 34%

    10. Construction manager

    • Median annual salary: $106,980
    • Estimated job growth (2023–2033): 9%
    • AI job takeover risk: 13%

    Click here for the full report.

    IBM first used the phrase “new-collar jobs” in 2018 to describe roles where degrees are optional, and instead emphasize skills, certifications, or on-the-job training. These careers, such as a sales engineer or marketing manager, often put practical skills above formal education. And according to new data, the jobs can pay quite well.

    Resume Genius recently released a report highlighting the highest-paying new-collar jobs, based on an analysis of U.S. Bureau of Labor Statistics data, automation risk scores from the third-party tool “Will Robots Take My Job?“, and job listings on Indeed to determine if the roles offered remote or hybrid work. The jobs were selected for their high pay (median salary of at least $100,000), absence of a four-year degree requirement, availability of remote or hybrid work, and having less than a 50% chance of being automated by AI.

    Related: These Are the 10 Highest-Paying Jobs With the Lowest Stress, According to a New Report

    The rest of this article is locked.

    Join Entrepreneur+ today for access.



    Source link

  • Skims Boss Emma Grede: Here Are My Tips for Business Success

    Skims Boss Emma Grede: Here Are My Tips for Business Success


    Emma Grede, 42, is a founding partner and chief product officer at Skims, a shapewear brand worth $4 billion. She also serves as the co-founder and CEO of apparel brand Good American, which recorded $200 million in sales in 2022 (and $1 million on its first day live on October 18, 2016, marking the biggest denim launch in history). She’s worth a reported $390 million.

    She’s also a high school dropout raised by a single mother in East London who began working a paper route at 12 years old to earn extra money. By 16, she had left school and started working at a fashion production company. While there, Grede came up with the idea for her first business, a marketing and entertainment agency called Independent Talent Brand (ITB) that matched fashion designers with funding. She founded the company in 2008 at age 25 and grew the agency before selling it 10 years later to marketing firm Rogers & Cowen for an undisclosed sum.

    Related: Good American CEO Emma Grede Talks Management, Navigating Outside Noise, and Why You Should Always Stick to Your Mission

    Now, Grede is based in Los Angeles with her husband, Skims CEO Jens Grede, and their four children. She also co-founded the sports apparel brand Off Season and the chemical-free cleaning company, Safely. She appeared as a guest investor on Shark Tank in seasons 13 and 14.

    And now she can add podcast host to her resume. The serial entrepreneur just launched a new podcast called Aspire, which aims to educate and inspire business leaders through in-depth conversations with leading executives and celebrities.

    Emma Grede. Photo Credit: Jamie Girdler

    Grede sat down with Entrepreneur to talk about her new podcast, how she manages several businesses, and what it takes to be a successful entrepreneur.

    Why did you start your podcast, and how is it different from other business podcasts?
    I left school when I was 16 years old. So, I don’t have a traditional trajectory. I’m trying to unpack as much as the success that I’ve had, the mistakes that I’ve had. I wanted to give something that I thought would have been useful to me when I started my businesses.

    What kind of advice would have been useful?
    To start, you have to love what you are doing. I say that because it’s tough to start something from scratch, and it’ll test every fiber of your being. So you have to really want to do it. It has to be more than just a single goal, like I need to make money, or I just want to leave the place where I work. It has to be something that fuels you.

    What kind of mindset does it take to be successful in entrepreneurship? Is there a trait or skill that stands out?
    I think you have to have unwavering self-belief. There’s a part of this that is really about a mindset that won’t take no for an answer and can see around and through problems and adversity. That works every time.

    How did you decide on entrepreneurship?
    It’s something I fell into. Like so many of us, I worked a corporate job for many years. I left that job because I didn’t think I was being remunerated well enough for what I did. So I fell into entrepreneurship. And that’s why I started my own thing.

    If you could start a side hustle today, what would it be?
    I would want to be a florist. That’s the only thing I’ve ever wanted to do that I’ve never touched. I would love to have a job that is just about the beauty, and is artistically fulfilling. That would be my little dream side hustle. A flower shop somewhere in a lovely place.

    What’s your leadership style?
    At [Good American], there are over 150 people. I’m the chief product officer in another company [Skims] where there are probably 400 people. So, it’s a lot of people, but I tend to hire the best people and get out of their way. One of the things that I do well is hire. I’m particularly good at putting teams together.

    What do you look for in new hires?
    I hire for attitude over experience often. That’s not in all positions, but I think especially when you’re starting a company, having people who have the energy, who have the passion, you can’t put a price on that.

    What keeps you motivated?
    I honestly feel that I’ve created the life of my dreams. I’m grateful every day that I get to do what I do. I think that keeps me motivated, that I have made this life for myself, and it’s of my choosing.

    What is it like working with your husband on the same C-suite leadership team? Do you keep a separation between the family and work dynamics?
    I’ve worked with Jens for a very long time, and we had a solid professional relationship before we were a couple. He handles the marketing and day-to-day running of Skims while I focus on the product. So our roles are very defined, and we do different things. We have different skills, which makes us very compatible as business partners. We also have a lot of separation in our actual roles. But if I’m honest, we love what we do so much. So does business spill into home time, and do we talk about what we do all the time? Absolutely. Yes. There’s a part of that that’s inevitable.

    Do you have a lot of help at home?
    I have twin three-year-olds, and then I have an 11-year-old and an 8-year-old. At home, I don’t have four kids that I get to school myself in the morning. I have a lot of help around me, and I rely on all of that help to get through the day. I think it’s very important to be honest about that because I don’t want anyone to look at me and think, Oh, wow. She’s some kind of superwoman. It’s like, No, I’m not superwoman. I’m just a woman. I’m making choices every day and making lots of sacrifices every day.

    This interview has been lightly edited and cut for clarity.

    Related: Kristin Cavallari and Emma Grede Reveal How They Built Brands That Stand Out in a Saturated Market — and the Secret Isn’t Star Power

    Emma Grede, 42, is a founding partner and chief product officer at Skims, a shapewear brand worth $4 billion. She also serves as the co-founder and CEO of apparel brand Good American, which recorded $200 million in sales in 2022 (and $1 million on its first day live on October 18, 2016, marking the biggest denim launch in history). She’s worth a reported $390 million.

    She’s also a high school dropout raised by a single mother in East London who began working a paper route at 12 years old to earn extra money. By 16, she had left school and started working at a fashion production company. While there, Grede came up with the idea for her first business, a marketing and entertainment agency called Independent Talent Brand (ITB) that matched fashion designers with funding. She founded the company in 2008 at age 25 and grew the agency before selling it 10 years later to marketing firm Rogers & Cowen for an undisclosed sum.

    Related: Good American CEO Emma Grede Talks Management, Navigating Outside Noise, and Why You Should Always Stick to Your Mission

    The rest of this article is locked.

    Join Entrepreneur+ today for access.



    Source link

  • TikTok, Facing a U.S. Ban, Tells Advertisers: We’re Here and Confident

    TikTok, Facing a U.S. Ban, Tells Advertisers: We’re Here and Confident


    “TikTok is here — we are here,” Khartoon Weiss, the company’s vice president of global business solutions, told a packed warehouse of advertisers on Tuesday in Manhattan.

    “We are absolutely confident in our platform and confident in the future of this platform,” she declared.

    That statement was the closest TikTok advertising executives got to addressing the app’s uncertain fate in the United States in the company’s annual spring pitch to marketers. Under a federal law and executive order, the app is set to be banned in the country next month if the Chinese owner of the company, ByteDance, does not sell it.

    Hundreds of representatives from companies like L’Oreal and Unilever and various ad agencies scrambled to find seats for an event hosted by the comedian Hasan Minhaj that heavily emphasized TikTok’s role as a cultural juggernaut.

    TikTok was more than a video platform, Mr. Minhaj told the crowd. TikTok was “the cultural moments you talk about at work, the jokes you talk about in your group chat, the language you use in your everyday life,” he said.

    The tone of the event marked a departure from TikTok’s presentation a year ago, when the company was smarting from the federal law that promised to ban the app in the United States because of national security concerns related to the company’s Chinese ownership. Last year’s pitch started with one of TikTok’s top executives telling roughly 300 attendees that the company would fight the law in court and prevail and was “not backing down.”

    TikTok did not actually win in court — the Supreme Court unanimously upheld the law in January — but the company has earned an unusual reprieve from President Trump. He has essentially put a pause on the law, which was set to go into effect in January, most recently giving the company until June to find new owners. On Sunday, he suggested he would extend the reprieve again if ByteDance needed more time.

    The presentation on Tuesday was a reminder that beyond the battles in Washington, TikTok faces the same pressures as any other major social media company — winning ad dollars and promising major brands safe spaces for their messages to run. TikTok has a foothold among marketers hawking everything from clothing to beauty hacks despite competition from Meta’s Instagram Reels and Google’s YouTube. TikTok says it has 170 million users in the United States.

    At the event, the company promoted new tools that would let marketers run their messages alongside viral trends, and it pitched advertisers on the additional exposure they could get from running ads on TikTok during the Super Bowl. Ms. Weiss also told marketers that the company was eager to develop ways for advertisers to capitalize on search queries, as people increasingly use TikTok as an alternative to popular search engines like Google.

    Krishna Subramanian, chief executive and co-founder of the influencer marketing firm Captiv8, attended the advertiser presentation and said that the audience had benefited from the reassurance about TikTok’s future.

    “Hearing that TikTok is here to stay from TikTok leadership becomes really powerful, as we think about our strategies for 2025,” he said. “Seeing their investments within generative A.I., within product, within cultural moments — it’s where brands need to be.”

    The event also highlighted some of the turnover that has taken place at TikTok in its past year of turmoil. Blake Chandlee, TikTok’s former president of global business solutions, who kicked off the event in 2024, recently resigned from his role, following the departures of other prominent executives in ad sales.

    Mr. Minhaj’s appearance at TikTok’s presentation marks the start of a star-studded season of pitches from television networks and other tech companies to advertisers. YouTube’s annual advertiser pitch this month will feature a performance from Lady Gaga.

    “Ten years ago, I was just a struggling comedian performing at dive bars, doing the occasional keynote for Vine,” Mr. Minhaj said. “I would have loved to have TikTok when I was starting out as a comic — we have seen comedians build entire careers off of it.”



    Source link

  • New Android Vitals Metrics are here



    Posted by Karan Jhavar – Product Manager, Android Frameworks, and Dan Brown – Product Manager, Google Play

    Android has long championed performance, continuously evolving to deliver exceptional user experiences. Building upon years of refinement, we’re now focusing on pinpointing resource-intensive use cases and developing platform-level solutions that benefit all users, across the vast Android ecosystem.

    Since the launch of Android vitals in Play Console in 2017, Play has been investing in providing fleet-wide visibility into performance issues, making it easier to identify and fix problems as they occur. Today, Android and Google Play are taking a significant step forward in partnership with top OEMs, like Samsung, leveraging their real-world insights into excessive resource consumption. Our shared goal is to make Android development more streamlined and consistent by providing a standardized definition of what good and great looks like when it comes to technical quality.

    “Samsung is excited to collaborate with Android and Google Play on these new performance metrics. By sharing our user experience insights, we aim to help developers build truly optimized apps that deliver exceptional performance and battery life across the ecosystem. We believe this collaboration will lead to a more consistent and positive experience for all Android users.”

    Samsung

    We’re embarking on a multi-year plan to empower you with the tools and data you need to understand, diagnose, and improve your app’s resource consumption, resulting in happier and more engaged users, both for your app, and Android as a whole.

    Today, we’re launching the first of these new metrics in beta: excessive wake locks. This metric directly addresses one of the most significant frustrations for Android users – excessive battery drain. By optimizing your app’s wake lock behavior, you can significantly enhance battery life and user satisfaction.

    The Android vitals beta metric reports partial wake lock use as excessive when all of the partial wake locks, added together, run for more than 3 hours in a 24-hour period. The current iteration of excessive wake lock metrics tracks time only if the wake lock is held when the app is in the background and does not have a foreground service.

    These new metrics will provide comprehensive, fleet-wide visibility into performance and battery life, equipping developers with the data needed to diagnose and resolve performance bottlenecks. We have also revamped our wake lock documentation which shares effective wake lock implementation strategies and best practices.

    In addition, we are also launching the excessive wake lock metric documentation to provide clear guidance on interpreting the metrics. We highly encourage developers to check out this page and provide feedback with their use case on this new metric. Your input is invaluable in refining these metrics before their general availability. In this beta phase, we’re actively seeking feedback on the metric definition and how it aligns with your app’s use cases. Once we reach general availability, we will explore Play Store treatments to help users choose apps that meet their needs.

    Later this year, we may introduce additional metrics in Android vitals highlighting additional critical performance issues.

    Thank you for your ongoing commitment to delivering delightful, fast, and high-performance experiences to users across the entire Android ecosystem.



    Source link