برچسب: New

  • Develop a Lifetime of New Skills for Only $20

    Develop a Lifetime of New Skills for Only $20


    Disclosure: Our goal is to feature products and services that we think you’ll find interesting and useful. If you purchase them, Entrepreneur may get a small share of the revenue from the sale from our commerce partners.

    Whether you obtained a college degree or not, training programs can be a great way to qualify for a new career or advance in the one you have. Best yet, developing new skills is now convenient and affordable. You can get lifetime access to EDU Unlimited by StackSkills for just $19.97 while the price has dropped from the regular $49.99 sale price.

    StackSkills is the premier online platform offering the most in-demand skills today and this exclusive limited-time promotion provides lifetime access to more than 1,000 pre-selected StackSkills courses. Elite, highly rated expert instructors share important lessons learned from both their successes and failures.

    From iOS development to growth hacking, blockchain, more than 350 of the web’s best teachers cover skills of all levels, beginner to advanced. New courses are added every month, so you can choose from business, finance, marketing, IT, graphic design and so much more. Course certifications and premium customer support are included.

    There’s no longer any need to add another commute to your day, squeeze in classes at inconvenient times or take classes you don’t want or need. Whether you’re a professional, freelancer, parent or student, you’ll love the flexibility of being able to train at your own pace and focus on just the specific skills you need to develop.

    Best of all, you get an entire lifetime of education at one extremely budget-friendly price. No college or individual online courses are anywhere nearly as affordable and a variety of courses remain available even if your needs change over the years.

    It’s no wonder StackSkills has an impressive Trustpilot rating of 4.6 stars out of 5. As PCWorld noted:

    “StackSkills Unlimited gives you a lifetime of professional training for one low price.”

    Get lifetime access to EDU Unlimited by StackSkills while the price has dropped to $19.97 until April 27.

    StackSocial prices subject to change.



    Source link

  • Media3 1.6.0 — what’s new?



    Posted by Andrew Lewis – Software Engineer

    This article is cross-published on Medium

    This release includes a host of bug fixes, performance improvements and new features. Read on to find out more, and as always please check out the full release notes for a comprehensive overview of changes in this release.


    Playback, MediaSession and UI

    ExoPlayer now supports HLS interstitials for ad insertion in HLS streams. To play these ads using ExoPlayer’s built-in playlist support, pass an HlsInterstitialsAdsLoader.AdsMediaSourceFactory as the media source factory when creating the player. For more information see the official documentation.

    This release also includes experimental support for ‘pre-warming’ decoders. Without pre-warming, transitions from one playlist item to the next may not be seamless in some cases, for example, we may need to switch codecs, or decode some video frames to reach the start position of the new media item. With pre-warming enabled, a secondary video renderer can start decoding the new media item earlier, giving near-seamless transitions. You can try this feature out by enabling it on the DefaultRenderersFactory. We’re actively working on further improvements to the way we interact with decoders, including adding a ‘fast seeking mode’ so stay tuned for updates in this area.

    Media3 1.6.0 introduces a new media3-ui-compose module that contains functionality for building Compose UIs for playback. You can find a reference implementation in the Media3 Compose demo and learn more in Getting started with Compose-based UI. At this point we’re providing a first set of foundational state classes that link to the Player, in addition to some basic composable building blocks. You can use these to build your own customized UI widgets. We plan to publish default Material-themed composables in a later release.

    Some other improvements in this release include: moving system calls off the application’s main thread to the background (which should reduce ANRs), a new decoder module wrapping libmpegh (for bundling object-based audio decoding in your app), and a fix for the Cast extension for apps targeting API 34+. There are also fixes across MPEG-TS and WebVTT extraction, DRM, downloading/caching, MediaSession and more.

    Media extraction and frame retrieval

    The new MediaExtractorCompat is a drop-in replacement for the framework MediaExtractor but implemented using Media3’s extractors. If you’re using the Android framework MediaExtractor, consider migrating to get consistent behavior across devices and reduce crashes.

    We’ve also added experimental support for retrieving video frames in a new class ExperimentalFrameExtractor, which can act as a replacement for the MediaMetadataRetriever getFrameAtTime methods. There are a few benefits over the framework implementation: HDR input is supported (by default tonemapping down to SDR, but with the option to produce HLG bitmaps from Android 14 onwards), Media3 effects can be applied (including Presentation to scale the output to a desired size) and it runs faster on some devices due to moving color space conversion to the GPU. Here’s an example of using the new API:

    val bitmap =
        withContext(Dispatchers.IO) {
            val configuration =
                ExperimentalFrameExtractor.Configuration
                    .Builder()
                    .setExtractHdrFrames(true)
                    .build()
            val frameExtractor =
                ExperimentalFrameExtractor(
                    context,
                    configuration,
                )
    
            frameExtractor.setMediaItem(mediaItem, /*effects*/ listOf())
    
            val frame = frameExtractor.getFrame(timestamps).await()
            frameExtractor.release()
            frame.bitmap
        }
    

    Editing, transcoding and export

    Media3 1.6.0 includes performance, stability and functional improvements in Transformer. Highlights include: support for transcoding/transmuxing Dolby Vision streams on devices that support this format and a new MediaProjectionAssetLoader for recording from the screen, which you can try out in the Transformer demo app.

    Check out Common media processing operations with Jetpack Media3 Transformer for some code snippets showing how to process media with Transformer, and tips to reduce latency.

    This release also includes a new Kotlin-based demo app showcasing Media3’s video effects framework. You can select from a variety of video effects and preview them via ExoPlayer.setVideoEffects.

    Media3 video effect animation

    Animation showing contrast adjustment and a confetti effect in the new demo app

    Get started with Media3 1.6.0

    Please get in touch via the Media3 issue Tracker if you run into any bugs, or if you have questions or feature requests. We look forward to hearing from you!



    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

  • Improve app quality and performance with new Play Console insights



    Posted by Dan Brown, Dina Gandal and Hadar Yanos – Product Managers, Google Play

    At Google Play, we partner with developers like you to help your app or game business reach its full potential, providing powerful tools and insights every step of the way. In Google Play Console, you’ll find the features needed to test, publish, improve, and grow your apps — and today, we’re excited to share several enhancements to give you even more actionable insights, starting with a redesigned app dashboard tailored to your key workflows, and new metrics designed to help you improve your app quality.

    Focus on the metrics that matter with the redesigned app dashboard

    The first thing you’ll notice is the redesigned app dashboard, which puts the most essential insights front and center. We know that when you visit Play Console, you usually have a goal in mind — whether that’s checking on your release status or tracking installs. That’s why you’ll now see your most important metrics grouped into four core developer objectives:

      • Test and release
      • Monitor and improve
      • Grow users, and
      • Monetize with Play

    Each objective highlights the three metrics most important to that goal, giving you a quick grasp of how your app is doing at a glance, as well as how those metrics have changed over time. For example, you can now easily compare between your latest production release against your app’s overall performance, helping you to quickly identify any issues. In the screenshot below, the latest production release has a crash rate of 0.24%, a large improvement over the 28-day average crash rate shown under “Monitor and Improve.”

    screen recording of the redesigned app dashboard in Google Play Console

    The redesigned app dashboard in Play Console helps you see your most important metrics at a glance.

    At the top of the page, you’ll see the status of your latest release changes prominently displayed so you know when it’s been reviewed and approved. If you’re using managed publishing, you can also see when things are ready to publish. And based on your feedback, engagement and monetization metrics now show a comparison to your previous year’s data so you can make quick comparisons.

    The new app dashboard also keeps you updated on the latest news from Play, including recent blog posts, new features relevant to your app, and even special invitations to early access programs.

    In addition to what’s automatically displayed on the dashboard, we know many of you track other vital metrics for your role or business. That’s why we’ve added the “Monitor KPI trends” section at the bottom of your app dashboard. Simply scroll down and personalize your view by selecting the trends you need to monitor. This customized experience allows each user in your developer account to focus on their most important insights.

    Later this year, we’ll introduce new overview pages for each of the four core developer objectives. These pages will help you quickly understand your performance, showcase tools and features within each domain, and list recommended actions to optimize performance, engagement, and revenue across all your apps.

    Get actionable notifications when and where you need them

    If you spend a lot of time in Play Console, you may have already noticed the new notification center. Accessible from every page, the notification center helps you to stay up to date with your account and apps, and helps you to identify any issues that may need urgent attention.

    To help you quickly understand and act on important information, we now group notifications about the same issue across multiple apps. Additionally, notifications that are no longer relevant will automatically expire, ensuring you only see what needs your attention. Plus, notifications will be displayed on the new app dashboard within the relevant objectives.

    Improve app quality and performance with new Play Console metrics

    One of Play’s top goals is to provide the insights you need to build high-quality apps that deliver exceptional user experiences. We’re continuing to expand these insights, helping you prevent issues like crashes or ANRs, optimize your app’s performance, and reduce resource consumption on users’ devices.

    Users expect a polished experience across their devices, and we’ve learned from you it can be difficult to make your app layouts work seamlessly across phones and large screens. To help with this, we’ve introduced pre-review checks for incorrect edge-to-edge rendering, while another new check helps you detect and prevent large screen layout issues caused by letterboxing and restricted layouts, along with resources on how to fix them.

    We’re also making it easier to find and triage the most important quality issues in your app. The release dashboard in Play Console now displays prioritized quality issues from your latest release, alongside the existing dashboard features for monitoring post-launch, like crashes and ANRs This addition provides a centralized view of user-impacting issues, along with clear instructions to help you resolve critical user issues to improve your users’ experiences.

    The quality panel in the redesigned app dashboard in Google Play Console

    The quality panel at the top of the release dashboard gives you a prioritized view of issues that affect users on your latest release and provides instructions on how to fix them.

    A new “low memory kill” (LMK) metric is available in Android vitals and the Reporting API. Low memory issues cause your app to terminate without any logging, and can be notoriously difficult to detect. We are making these issues visible with device-specific insights into memory constraints to help you identify and fix these problems. This will improve app stability and user engagement, which is especially crucial for games where LMKs can disrupt real-time gameplay.

    The quality panel in the redesigned app dashboard in Google Play Console

    The low memory kill metric in Android vitals gives you device-specific insights into low memory terminations, helping you improve app stability and user engagement.

    We’re also collaborating closely with leading OEMs like Samsung, leveraging their real-world insights to define consistent benchmarks for optimal technical quality across Android devices. Excessive wakelocks are a leading cause of battery drain, a top frustration for users. Today, we’re launching the first of these new metrics in beta: excessive wake locks in Android vitals. Take a look at our wakelock documentation and provide feedback on the metric definition. Your input is essential as we refine this metric towards general availability, and will inform our strategy for making this information available to users on the Play Store so they can make informed decisions when choosing apps.

    Together, these updates provide you with even more visibility into your app’s performance and quality, enabling you to build more stable, efficient, and user-friendly apps across the Android ecosystem. We’ll continue to add more metrics and insights over time. To stay informed about all the latest Play Console enhancements and easily find updates relevant to your workflow, explore our new What’s new in Play Console page, where you can filter features by the four developer objectives.



    Source link

  • On TikTok, Chinese Manufacturers Open a New Line in the Trade War

    On TikTok, Chinese Manufacturers Open a New Line in the Trade War


    Chinese manufacturers are flooding TikTok and other social media apps with direct appeals to American shoppers, urging people to buy luxury items straight from their factories. And amid the threats of sky-high tariffs on Chinese exports, Americans seem to be all in.

    The pitch in the videos is that people can buy leggings and handbags exactly like those from brands like Lululemon, Hermes and Birkenstock, but for a fraction of the price. They claim, often falsely, that the products are made in the same factories that produce items for those brands.

    American influencers have embraced the videos, promoting the factories and driving downloads of Chinese shopping apps like DHGate and Taobao as a way for shoppers to save money if the price of goods skyrockets under President Trump’s tariffs on Chinese imports. DHGate was among the 10 most downloaded apps in Apple’s and Google’s app stores last week.

    The videos are surging in popularity on TikTok and Instagram, racking up millions of views and thousands of likes. Many of the posts also seem to have elicited Americans’ sympathy for China in comments, such as “Trump bullied the wrong country” and “China won this war.”

    The videos offer a rare outlet for Chinese factory owners and workers to speak directly to American consumers through social media apps that are technically banned in China. And their popularity in America highlights increasingly vocal support for China on social media, similar to the outcry over the federal government’s potential ban of TikTok.

    “It’s activating people politically in a similar way that you saw when we were going to cancel TikTok, but this time in the context of tariffs and the overall relationship with the two countries,” said Matt Pearl, a director who focuses on technology issues at the Center for Strategic and International Studies. “It does demonstrate their ability to communicate with American consumers to drive a message about our dependence on Chinese goods.”

    Mr. Pearl suggested that the Chinese government might be allowing the videos to proliferate, since it has otherwise tended to discourage its citizens from posting videos that infringe on trademarked products from Western countries.

    The Chinese Embassy in Washington and the Chinese Consulate in New York did not return requests for comment.

    The volume of TikTok videos urging users to source products directly from Chinese factories soared almost 250 percent during the week of April 13, according to Margot Hardy, an analyst at Graphika, a social network analysis firm. On TikTok, the hashtag #ChineseFactory had 29,500 posts on April 23; on Instagram, it had 27,300 posts.

    Retail experts — and vendors in China — say it’s unlikely that the most viral videos, which claim to be manufacturers for brands like Lululemon and Hermes, are peddling authentic products from those labels. Those factories often sign strict nondisclosure agreements and are unlikely to destroy their long-term relationships with major brands in exchange for hawking a few goods through direct sales, said Sucharita Kodali, a retail analyst at Forrester.

    The Chinese government appears to be allowing the videos to proliferate, she said.

    “A Lululemon or Chanel’s interests right now in China are probably No. 100 on the list of things that the Chinese trade minister and officials there are concerned about,” Ms. Kodali said. Manufacturers may also be rushing to close sales before new tariffs on May 2 add hefty fees to parcel shipments from China, she said.

    Still, questions around the veracity of the goods aren’t stopping demand.

    Elizabeth Henzie, a 23-year-old in Mooresville, N.C., said she found the manufacturing costs and retail prices described in the videos eye-opening. She made a spreadsheet of factories that claim they are selling dupes of sneakers, luxury bags and more, and linked it in her TikTok profile. That post has attracted more than one million views.

    Ms. Henzie is now working as an affiliate partner for DHGate, where she will receive free products from the company for review videos and a commission if people make a purchase through her links. She said she believed that people in China were ultimately trying to help Americans.

    “Seeing how other countries are coming together to try to help American consumers has boosted my morale,” Ms. Henzie said. “Even though it’s a negative thing that’s going on in America, I think it’s also pushing us to come together.”

    TikTok, which is owned by the Chinese company ByteDance, has been taking down some of the videos, pointing to a policy that prohibits the promotion of counterfeit goods. But many have persisted through reposts. Even older videos about Chinese manufacturing are spreading in personalized news feeds amid major interest in the tariffs. TikTok declined to comment further, and Instagram, which is owned by Meta, declined to comment on the videos.

    Sellers in China say they started posting the videos when sales fell. Yu Qiule, the 36-year-old co-owner of a manufacturing company in Shandong Province in eastern China that makes fitness equipment, said he started posting to TikTok in mid-March to find more customers after the tariffs prompted a wave of canceled orders.

    Louis Lv, the general manager of export at Hongye Jewelry Factory in Yiwu, in Zhejiang Province, said his firm started posting on TikTok at the end of 2024, driven by a slowdown in domestic sales.

    But he has watched the viewership in his TikTok videos soar since the Trump administration announced the tariffs. “The philosophy of Chinese businessmen is we will go wherever the business is,” he said in an interview.

    In one of the most popular TikTok videos, a man is holding what he says is a Hermes Birkin bag while claiming to share its production costs from a factory. (The original video and account have been removed, but versions of the video are still widely circulating through reposts from other users.) He says that the purse costs less than $1,400 to manufacture but that the French luxury retailer sells it for $38,000 solely for the label. The man claimed that he used the same leather and same hardware to replicate the handbags without the logo, offering them for $1,000.

    A spokesman for Hermes said its bags “were 100 percent made in France,” and declined to comment further. A spokeswoman for Birkenstock said that the videos showed “knockoffs” and that its footwear was engineered and produced in the European Union. The company said that it had contacted TikTok and that initial videos were deleted on April 15.

    Lululemon, which has also been the target of viral TikTok videos from manufacturers who claim to sell its leggings for just $5, said it had been in touch with TikTok to remove false claims. Lululemon said in an emailed statement that it didn’t work with the manufacturers in the videos and warned consumers to be aware of potentially counterfeit products and misinformation.

    Vanessa Friedman and Isabelle Qian contributed reporting from New York.



    Source link

  • What’s new in the Jetpack Compose April ’25 release



    Posted by Jolanda Verhoef – Developer Relations Engineer

    Today, as part of the Compose April ‘25 Bill of Materials, we’re releasing version 1.8 of Jetpack Compose, Android’s modern, native UI toolkit, used by many developers. This release contains new features like autofill, various text improvements, visibility tracking, and new ways to animate a composable’s size and location. It also stabilizes many experimental APIs and fixes a number of bugs.

    To use today’s release, upgrade your Compose BOM version to 2025.04.01 :

    implementation(platform("androidx.compose:compose-bom:2025.04.01"))
    

    Note: If you are not using the Bill of Materials, make sure to upgrade Compose Foundation and Compose UI at the same time. Otherwise, autofill will not work correctly.

    Autofill

    Autofill is a service that simplifies data entry. It enables users to fill out forms, login screens, and checkout processes without manually typing in every detail. Now, you can integrate this functionality into your Compose applications.

    Setting up Autofill in your Compose text fields is straightforward:

    TextField(
      state = rememberTextFieldState(),
      modifier = Modifier.semantics {
        contentType = ContentType.Username 
      }
    )
    

    For full details on how to implement autofill in your application, see the Autofill in Compose documentation.

    Text

    When placing text inside a container, you can now use the autoSize parameter in BasicText to let the text size automatically adapt to the container size:

    Box {
        BasicText(
            text = "Hello World",
            maxLines = 1,
            autoSize = TextAutoSize.StepBased()
        )
    }
    

    moving image of Hello World text inside a container

    You can customize sizing by setting a minimum and/or maximum font size and define a step size. Compose Foundation 1.8 contains this new BasicText overload, with Material 1.4 to follow soon with an updated Text overload.

    Furthermore, Compose 1.8 enhances text overflow handling with new TextOverflow.StartEllipsis or TextOverflow.MiddleEllipsis options, which allow you to display ellipses at the beginning or middle of a text line.

    val text = "This is a long text that will overflow"
    Column(Modifier.width(200.dp)) {
      Text(text, maxLines = 1, overflow = TextOverflow.Ellipsis)
      Text(text, maxLines = 1, overflow = TextOverflow.StartEllipsis)
      Text(text, maxLines = 1, overflow = TextOverflow.MiddleEllipsis)
    }
    

    text overflow handling displaying ellipses at the beginning and middle of a text line

    And finally, we’re expanding support for HTML formatting in AnnotatedString, with the addition of bulleted lists:

    Text(
      AnnotatedString.fromHtml(
        """
        <h1>HTML content</h1>
        <ul>
          <li>Hello,</li>
          <li>World</li>
        </ul>
        """.trimIndent()
      )
    )
    

    a bulleted list of two items

    Visibility tracking

    Compose UI 1.8 introduces a new modifier: onLayoutRectChanged. This API solves many use cases that the existing onGloballyPositioned modifier does; however, it does so with much less overhead. The onLayoutRectChanged modifier can debounce and throttle the callback per what the use case demands, which helps with performance when it’s added onto an item in LazyColumn or LazyRow.

    This new API unlocks features that depend on a composable’s visibility on screen. Compose 1.9 will add higher-level abstractions to this low-level API to simplify common use cases.

    Animate composable bounds

    Last year we introduced shared element transitions, which smoothly animate content in your apps. The 1.8 Animation module graduates LookaheadScope to stable, includes numerous performance and stability improvements, and includes a new modifier, animateBounds. When used inside a LookaheadScope, this modifier automatically animates its composable’s size and position on screen, when those change:

    Box(
      Modifier
        .width(if(expanded) 180.dp else 110.dp)
        .offset(x = if (expanded) 0.dp else 100.dp)
        .animateBounds(lookaheadScope = this@LookaheadScope)
        .background(Color.LightGray, shape = RoundedCornerShape(12.dp))
        .height(50.dp)
    ) {
      Text("Layout Content", Modifier.align(Alignment.Center))
    }
    

    a moving image depicting animate composable bounds

    Increased API stability

    Jetpack Compose has utilized @Experimental annotations to mark APIs that are liable to change across releases, for features that require more than a library’s alpha period to stabilize. We have heard your feedback that a number of features have been marked as experimental for some time with no changes, contributing to a sense of instability. We are actively looking at stabilizing existing experimental APIs—in the UI and Foundation modules, we have reduced the experimental APIs from 172 in the 1.7 release to 70 in the 1.8 release. We plan to continue this stabilization trend across modules in future releases.

    Deprecation of contextual flow rows and columns

    As part of the work to reduce experimental annotations, we identified APIs added in recent releases that are less than optimal solutions for their use cases. This has led to the decision to deprecate the experimental ContextualFlowRow and ContextualFlowColumn APIs, added in Foundation 1.7. If you need the deprecated functionality, our recommendation for now is to copy over the implementation and adapt it as needed, while we work on a plan for future components that can cover these functionalities better.

    The related APIs FlowRow and FlowColumn are now stable; however, the new overflow parameter that was added in the last release is now deprecated.

    Improvements and fixes for core features

    In response to developer feedback, we have shipped some particularly in-demand features and bug fixes in our core libraries:

      • Make dialogs go edge to edge: When displayed full screen, dialogs now take into account the full size of the screen and will draw behind system bars.

    Get started!

    We’re grateful for all of the bug reports and feature requests submitted to our issue tracker – they help us to improve Compose and build the APIs you need. Continue providing your feedback, and help us make Compose better.

    Happy composing!



    Source link

  • A new OnePlus tablet just cleared the FCC, but it’s not the one we were expecting

    A new OnePlus tablet just cleared the FCC, but it’s not the one we were expecting


    OnePlus Pad 2 keyboard case

    Ryan Whitwam / Android Authority

    The OnePlus Pad 2 with its keyboard cover and stylus

    TL;DR

    • A new OnePlus tablet has been spotted in an FCC listing, labeled as the OnePlus Pad 3R.
    • The listing doesn’t reveal much about the tablet’s hardware specs.
    • A new OnePlus Pencil was also filed alongside it, and both products could launch soon.

    For the past few weeks, rumors have been swirling about a new high-end OnePlus tablet. Most signs pointed to it being a follow-up to last year’s OnePlus Pad 2 — possibly a “Pad 2 Pro” with flagship-tier specs. But now, a fresh FCC filing suggests OnePlus might be heading in a different direction entirely.

    As first reported by Droid Life, a new OnePlus device has appeared in the FCC database under the model number OPD2408. The listing identifies it as a tablet and includes a label that clearly names it the “OnePlus Pad 3R.” Also appearing in the FCC database is a new stylus under model number OPN2405, officially named the “OnePlus Pencil.”

    The FCC documents mention support for dual-band Wi-Fi, Bluetooth, and wireless power transfer (WPT) on the tablet, though it’s unclear whether that last bit means we’re getting actual wireless charging. That’s still a rare feature on tablets, so it’s best to stay skeptical for now. The device is described as working in both standalone and keyboard-laptop modes, and the hardware/software builds are listed as OPD2408_11 and OPD2408_15.0.0.61, respectively.

    That’s about all the FCC confirms on paper, but it’s what’s missing that makes things interesting. Prior leaks about this device hinted at a powerful tablet, possibly a rebadged version of the OPPO Pad 4 Pro, which was launched in China.

    That model features a 13.2-inch 3K+ display, Snapdragon 8 Elite chip, up to 16GB of RAM, and a massive 12,140mAh battery. OnePlus often mirrors OPPO’s hardware under a different name, so expectations were set for something similar, if not identical.

    So, where does the “Pad 3R” name come into play? That’s where things get a bit confusing. In the phone lineup, OnePlus typically reserves the “R” moniker for slightly trimmed-down, mid-range versions of its flagship devices, such as the OnePlus 13R compared to the full-fledged OnePlus 13.

    But if this is truly the tablet with all those rumored high-end specs, branding it as “3R” instead of “2 Pro” suggests OnePlus might be rethinking how it positions its tablets.

    Still, all we know for sure is that a new tablet, possibly called the OnePlus Pad 3R, is on the way. And with both the tablet and stylus now clearing the FCC, it might not be long before we see an official announcement.

    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

  • New Star GP Is Retro Racing Perfection

    New Star GP Is Retro Racing Perfection


    And in New Star GP, you’ll jump into the world of arcade racing. Anyone who enjoyed racing games of the 1990s will sure to enjoy the new game.

    You’ll take control of your own motorsport team to guide the technological development, plan race strategy, and drive to victory from the 1980s all the way to today.

    While anyone can pick up and start driving with simple controls, there are multiple layers of driving to manage. Some of those include tire choice and wear, component reliability, fuel load, and pit strategy.

    Just like any good racing game, you can speed around events all around the world in some iconic locations. The visuals and soundtrack are absolutely perfect and a true blast from the past.

    New Star GP is a free download now on the App Store for the iPhone and all iPad models. There are in-app purchases available.

    I’ve just started racing, but New Star GP is fantastic. As a big fan of retro games, this is another great way to go back in time.



    Source link

  • AdMob’s new reporting delivers better insights

    AdMob’s new reporting delivers better insights


    Easy comparison reporting

    When looking at changes to a single AdMob metric, such as revenue, we know that context is key. So we’ve added the ability for you to compare two metrics within the same chart (see upper right in image below) so that you can more easily correlate trends within your data.

    You can also now break out metrics, such as estimated earnings, by dimensions like app, ad unit, format, and country (see upper left in image below).  Our improved graph interactivity allows you to add or remove dimensions by simply clicking on the corresponding circle in the key, as shown below on the upper left.



    Source link

  • Upgrade your banner ads with new adaptive anchor banners

    Upgrade your banner ads with new adaptive anchor banners


    Getting started with adaptive anchor banners

    Adaptive anchor banners are a great option for AdMob publishers who want the simplest solution to getting the best banner ad returned across any device.  This format is still in beta on Google Ad Manager, so publishers who want to try it out on that platform should reach out to their account managers or contact our support team.

    Adaptive anchor banners are currently only available for anchored placements—banners locked to the top or bottom of the screen. However, AdMob is actively developing another adaptive algorithm for in-line banners placed in scroll views or within content.

    To get started with adaptive anchor banners for AdMob, check out our implementation guides (iOS, Android). We walk you through when it’s appropriate to use adaptive banners, implementation notes, and code examples.

    We recommend testing adaptive banners against some of your existing banner ads to understand how they can help you maximize fill rates, engagement, and revenue.



    Source link