LightBlog

mardi 23 novembre 2021

Google’s Generic Kernel Image is the next step towards solving Android’s fragmentation problem

Google has been working on reducing fragmentation on Android for years, though part of the cause of that is the inherent nature of Android and the dual-edged sword of choice and freedom. There are countless OEMs active in the space, and all of them want to make their own modifications for their own devices. The problem then is that it looks like Android OS updates are slow to roll out across the board, but there’s not a lot that Google can actually do to force OEMs to update their devices. As such, the next best thing that Google can do is make the update process as easy and frictionless as possible.

Easing the Android update pain

The first major initiative in Google’s long-term project to reduce the development burden was Project Treble. Announced alongside Android 8.0 Oreo in 2017, Project Treble modularized Android by separating the OS framework from the vendor implementation (HALs and the device-specific Linux kernel fork). This made it easier for Android OEMs to rebase their OSes on top of the latest AOSP framework, as they could boot the latest version without needing updated code from vendors. As a result, OEMs could ready their custom Android forks quicker than before, and by extension, roll out major OS updates more quickly.

The next step in Google’s plans was to streamline the delivery of updates to key Android components. Google called this initiative Project Mainline when it introduced it alongside Android 10 in 2019. Google essentially took control of key OS components and forbid OEMs from modifying them. They then set up a delivery mechanism via Google Play so they could remotely roll out updates to these key components without having to wait for OEMs to apply the patches themselves. Mainline greatly improved how quickly devices receive updated versions of important OS components, in turn improving the security of the Android ecosystem as a whole.

When it comes to Treble though, the Linux kernel realistically shouldn’t be lumped in with closed-source vendor code. Todd Kjos at this year’s Linux Plumbers Conference has explained in the past the difficulties that are faced when it comes to fragmentation on Android, and a lot of it now centers around the Linux kernel that OEMs ship with their devices. For context, Google forks each mainline Linux kernel into an “Android Common Kernel” (ACK) branch, which closely tracks the mainline release but adds a few Android-specific patches. SoC vendors like Qualcomm, MediaTek, and Samsung then fork that kernel for each SoC they make. OEMs then take that SoC-specific kernel and add additional patches to implement support for the specific hardware they want to ship.

Illustration showing how the Linux kernel gets to Android phones

The above diagram shows how a device’s kernel goes through several layers of change that abstract it far from the Linux LTS kernel. To simplify it, we start with the Linux Kernel, and it gets merged into the Android Common Kernel with a few changes. From there, the Android Common Kernel gets merged into a vendor kernel (Qualcomm, MediaTek, etc) with its own modifications and changes. Finally, the vendor kernel is merged into an OEM’s device-specific kernel. By this stage, any one device’s kernel is far removed from the Linux LTS kernel that it started with.

As a result of all of those forks, as much as 50% of the code running on an Android device is out-of-tree code, which means that it’s not from upstream Linux or AOSP common kernels. This makes it incredibly difficult (not to mention time-consuming and costly) to merge upstream changes. For OEMs, there’s no incentive to do so, but that practice can be harmful to device security. This is also why a lot of Android devices are left on older LTS kernel releases, which has the side effect of devices losing out on access to new Linux kernel features.

Android is fragmented, and Google knows it

Google knows full well that this is a problem, and even has a section called “The costs of fragmentation” in the Android developer documentation. Google says that “most flagship devices ship with a kernel version that’s already at least 18 months old”. Even worse, Google also says that “Android 10 supports 3.18, 4.4, 4.9, 4.14, and 4.19 kernels, which in some cases haven’t been enhanced with new features since Android 8 in 2017.” This makes it difficult to add features that require new Linux kernel versions. Linux kernel 3.18 was launched in December 2014, back when Android 5.0 Lollipop was the latest version of Android. That’s clearly a problem and can hold the platform back.

For example, Code Aurora Forum, or CAF for short, hosts the source code for various Qualcomm Snapdragon SoCs. Qualcomm, as an SoC vendor, distributes a forked version of the Linux kernel to OEMs/ODMs, and those companies then add device-specific changes on shipping devices. This is what adds several layers of fragmentation. In addition, Qualcomm makes changes to the AOSP framework to optimize Android for each of the company’s Snapdragon mobile platforms. Qualcomm privately distributes its modified Linux kernel, AOSP framework, and other software tools to its partners as part of a Board Support Package, or BSP. CAF is where Qualcomm publically publishes these Linux kernel changes and AOSP framework changes.

This CAF release can be useful for custom ROM developers who wish to use it as a starting point rather than pure AOSP, which is why you sometimes see “CAF-based” ROMs on our forums. Remember the Snapdragon 625 that seemed to power so many mid-range smartphones for years? That launched with Linux Kernel 3.18, and only towards the end of 2018 (two years after the chipset launched) did Qualcomm update the kernel sources and publish them on CAF for msm8953 (the chipset name of the Snapdragon 625) bringing support for Linux Kernel 4.9. The problem is that most OEMs won’t update phones to this new Linux kernel version, especially not mid-range phones two years after the chip was released. Admittedly, it’s very rare for a major kernel update like that to even happen in the first place, but the point is that it has happened, so it’s not just an impossible scenario.

All in all, the current fragmentation in Android is a mess, to put it lightly. Google’s latest attempts to fix that fragmentation come in the form of the Generic Kernel Image, or the GKI.

Introducing the Generic Kernel Image

In order to address this fragmentation, Google worked on the Android Generic Kernel Image (GKI). This is essentially a kernel compiled straight from an ACK branch. The GKI isolates SoC vendor and OEM customizations to plugin modules, eliminating out-of-tree code and allowing Google to push kernel updates directly to the end-user. For over a year, Google has been working on a way to deliver GKI updates via the Play Store, through the use of a Mainline module.

As a result, devices that launch with Android 12 that run Linux kernel 5.10.43 or higher must do one of the following, according to Mishaal Rahman.

  • Deploy a Google-signed boot image

OR

  • Deploy a boot image with a kernel that exports a KMI (Kernel Module Interface) that’s a subset of the KMI exported by the GKI, exports a userspace API that is a superset of the UAPI exposed by the GKI, and support all features of the corresponding GKI version

Vendors can create modules that plug into the GKI, but the idea of the GKI is that Google takes on the burden of responsibility for handling kernel changes. The Kernel Module Interface (or KMI, more on this in the later parts of the article) is effectively where out-of-tree code is expected to go.

The Google Pixel 6 series launched with Android 12 out of the box and ships with Linux kernel 5.10, and it’s the first phone to ship with a GKI. Because Google could potentially update the kernel through the Play Store, we might even see frequent kernel updates, as LTS kernel updates are typically released weekly. Either way, it’s a much better system than the currently-cumbersome method of updating via OTA, though this does mean it is inherently tied to the GMS framework.

Google simply defines the GKI as the following:

  • It’s built from the ACK sources.
  • It’s a single-kernel binary plus associated loadable modules per architecture, per LTS release (currently only arm64 for android11-5.4 and android12-5.4).
  • It’s tested with all Android Platform releases that are supported for the associated ACK. There’s no feature deprecation for the lifetime of a GKI kernel version
  • It exposes a stable KMI to drivers within a given LTS.
  • It does not contain SoC or board-specific code.

Google even wants to be in a position by 2023 wherein it can take an “upstream first” development model. This will help Google ensure new code lands first in the mainline Linux kernel, reducing “technical debt” accrued out-of-tree code on Android devices.

Google's timeline to address Android kernel fragmentation

The Kernel Module Interface (KMI)

The Kernel Module Interface, or KMI, is part of Google’s solution to the ongoing fragmentation in Android. In essence, SoC and board support are no longer located in the core kernel and are instead moved into loadable modules. Both the kernel and modules can be updated independently then, as modules are updated in /lib/modules. The GKI itself is supposed to be as clean and generic as possible, which is made possible by offloading what is now out-of-tree code into separate modules.

As Ted Kjos explained at this year’s Linux Plumbers Conference, “the big multi-year push is to get all of the hardware-specific code out of the generic kernel and into vendor modules. We have to have a stable interface between those vendor modules and the generic kernel so that they can ship asynchronously.” GKI 1.0 is essentially a “compliance test”.

In fact, GKI compatibility means that the device passes the VTS and CTS-on-GSI+GKI tests with the Generic System Image (GSI) and the GKI kernel installed by flashing the GKI boot image into the boot partition and GSI system image in the system partition. The Vendor Test Suite, or VTS, is an automated test that all devices must pass to be considered compatible with Project Treble. The Compatibility Test Suite, or CTS, is required in order to access Google’s suite of applications.

Devices can ship with a different product kernel and can use loadable modules that GKI doesn’t provide. However, both the product and GKI kernels must load modules from the same vendor_boot and vendor partitions. Therefore, all product kernels are required to have the same binary kernel module interface (KMI).

New GKI apprach to isolate vendor modules reduce fragmentation

The above diagram shows what Google wants to do, and explains how it intends on reaching that. The Generic Kernel and GKI modules will be a part of AOSP, and the GKI can communicate with the Android framework and the Hardware Abstraction Layer (HAL) that a vendor may implement. The specific proprietary code that a vendor wants in the kernel (for example, camera drivers) will instead be pushed into a vendor module that becomes an extension of the GKI via the KMI.

How the GKI can help solve Android’s fragmentation problem

Google has been putting a lot of work into streamlining the development process of smartphones. Every OEM wants its own brand identity, and every OEM wants to be able to have ownership of its devices. Unlike the Android One program, Android smartphones can pretty much be whatever they want, so long as they adhere to the set of rules that Google sets out in order to receive a GMS license. However, in the past, Google hasn’t done a whole lot to reign in Android device development, with changes such as Project Treble, Mainline, and now the GKI being a lot more recent in Android’s history.

But will it help? It should do, though it’s likely to be a multi-year affair that bears visible fruit later down the line. This will only apply to devices that launch with Android 12, meaning that we’re going to see devices that don’t have a GKI for years to come. That was also a criticism of Project Treble when that was announced, though obviously all devices launched nowadays support it. These things take time, and as Google slowly draws the reigns on Android, the development process is eased for all of the OEMs in the Android ecosystem, even if some of them would rather retain full control over the Linux kernel that’s used on Android smartphones.

The post Google’s Generic Kernel Image is the next step towards solving Android’s fragmentation problem appeared first on xda-developers.



from xda-developers https://ift.tt/3FEUcnH
via IFTTT

Latest OnePlus 10 Pro leak reveals some of its specifications

Over the last few weeks, we’ve seen a couple of leaks about OnePlus’ next flagship — the OnePlus 10 Pro. The leaks have given us a good look at the phone’s refreshed design and revealed that it might launch earlier than usual. However, we haven’t seen any information about its specification so far. That changes today, thanks to renowned leaker Steve Hemmerstoffer A.K.A. OnLeaks.

According to the new leak (via 91mobiles), the OnePlus 10 Pro will feature a 6.7-inch QHD+ display with a 120Hz peak refresh rate. The device will pack Qualcomm’s upcoming flagship chipset, which 91mobiles refers to as the Snapdragon 8 Gen 1, coupled with 8GB or 12GB of LPDDR5 RAM and 128GB or 256GB of UFS 3.1 storage.

OnePlus 10 Pro render

(Image: OnLeaks)

The leak further reveals that the OnePlus 10 Pro will sport a triple camera setup on the back consisting of a 48MP primary sensor, a 50MP ultra-wide sensor, and an 8MP telephoto sensor with 3.3x optical zoom. Over on the front, the device will feature a 32MP selfie shooter. A respectable 5,000mAh battery will round off the hardware. OnLeaks also claims that the device will feature an IP68 rating for dust and water resistance.

Previous leaks suggest that the OnePlus 10 Pro will measure 163.2 x 73.6 x 8.7mm, and feature a new camera module design. As you can see in the attached renders, the device features a square camera module that flows over one edge like the camera modules on Samsung’s Galaxy S21 lineup. Much like last year, the camera module will feature Hasselblad branding.

According to recent reports, OnePlus might launch the OnePlus 10 Pro in China early next year. However, the device will make its way to international markets towards the end of Q1 2022. It’s worth noting that we haven’t seen any leaks about the regular OnePlus 10 so far. This leads us to believe that OnePlus might not launch the vanilla variant alongside the OnePlus 10 Pro next year.

Featured image: Leaked render of the OnePlus 10 Pro via OnLeaks

The post Latest OnePlus 10 Pro leak reveals some of its specifications appeared first on xda-developers.



from xda-developers https://ift.tt/3kXVL8s
via IFTTT

You can now save up to $100 on AMD Ryzen 5000 desktop processors

Black Friday is right around the corner and a lot of deals are already live across various websites online. If you’ve been sitting on the fence, waiting for a big discount on AMD’s Ryzen 5000 series processors then you’re in luck. You can now save up to $100 on a selection of AMD Ryzen 5000 series desktop processors on Amazon. There are three high-performance CPUs available as a part of this deal — the AMD Ryzen 7 5700G, Ryzen 7 5800X, and the Ryzen 9 5900X.

AMD Ryzen 7 5700G

The AMD Ryzen 7 5700G is one of the best APUs you can grab right now for a solid entry-level PC. The 8-core Ryzen 7 5700G is a part of AMD’s ‘Cezzane’ APUs. It currently sits on top of AMD’s APU product stack. It’s based on the Zen 3 architecture and brings 8-cores and 16-threads with a base frequency of 3.8GHz and a boost frequency of 4.6GHz. The integrated GPU is based on the Vega architecture with eight compute units and 512 GCN cores operating at 2GHz. You can use this APU as a stop-gap solution until the graphics card market stabilizes. The Ryzen 7 5700G is now available for just $314, down from its original price of $359. This is the lowest price we’ve seen for this CPU in a while, so grab it while it lasts.

    AMD Ryzen 7 5700G processor
    The AMD Ryzen 7 5700G is a reliable APU for those leaning towards a budget gaming PC build without a discrete GPU for casual gaming.

AMD Ryzen 7 5800X

The AMD Ryzen 7 5800X is a fantastic CPU for serious gamers who’re looking for reliable performance in single-threaded applications such as gaming. Notably, the 5800X also brings 8-cores and 16-threads to the table for an impressive multi-threaded performance. That makes it a great chip for those leaning towards content creation workloads such as streaming. The Ryzen 7 5800X specs are similar to that of its last-gen counterpart, but the new chip has a higher boost clock. That’s a huge improvement, especially when you consider each core having direct access to the cache memory. The Ryzen 7 5800X is now available for just $342, saving you as much as $100 right now. You can use the savings to grab a high-performance CPU cooler since the 5800X isn’t bundled with a stock cooler. You’ll find plenty of reliable options in our collection of the best CPU coolers.

    AMD Ryzen 7 5800X processor
    The Ryzen 7 5800X is one of the best CPUs on the market right now that offers impressive performance for single-threaded applications such as gaming.

AMD Ryzen 9 5900X

The AMD Ryzen 9 5900X may not be as powerful as the Ryzen 9 5950X, but it still packs a punch. The 5900X is based on AMD’s Zen 3 architecture and it boasts 12 cores and 24 threads. Each of these cores gets direct access to the 32MB of L3 cache memory, unlike distributed cache on the Ryzen 9 3900X. The max boost clock of Ryzen 9 5900X is rated at 4.8GHz, but it often breaks the 5Ghz barrier under favorable conditions. Pair it with a solid motherboard and a reliable cooling solution, and you got yourself a powerful rig that will serve you well for the foreseeable future. The Ryzen 9 5900X is available for just $484 right now. It’s the lowest price we’ve seen in a while, so be sure to buy it while the stocks last.

    AMD Ryzen 9 5900X processor
    The Ryzen 9 5900X sits on top of AMD's 5000-series product stack along with Ryzen 9 5950X. This high-performance represents the best of what AMD has to offer in the high-end CPU space.

We’re barely scratching the surface of Black Friday deals now, and we suggest you keep your eyes peeled for plenty of such amazing deals over the weekend.

The post You can now save up to $100 on AMD Ryzen 5000 desktop processors appeared first on xda-developers.



from xda-developers https://ift.tt/3l2M9tc
via IFTTT

These are the Best Styluses for iPad in 2021

If you like to draw, sketch, doodle, or take notes the old-fashioned way, an iPad stylus can come in handy. While Apple sells its excellent Apple Pencil styluses with professional-grade precision and pressure sensitivity for iPads, they are pretty expensive and may not be worth the price for every user. So there are a ton of third-party styluses available on the market with prices ranging from just a few dollars to a few dozen dollars. Of source, depending on the price, the feature-set of a stylus also changes, but if you don’t need every fancy Apple Pencil feature, you can pick a cheaper stylus.

To help you pick a suitable stylus for your Apple iPad, we have selected the best iPad styluses for different budgets and usages.

Best iPad Stylus

Before picking a stylus for your iPad, make sure your pick works with your iPad model, as styluses typically support a fixed number of iPad models. A few of our recommendations are universal styluses, so you’ll also be able to use them with Android tablets, iPhone, and other smartphones.

    Logitech Crayon

    No pairing needed

    The Logitech Crayon is an excellent stylus for the iPad. It works with all iPad models released since 2018. In addition, the stylus utilizes Apple Pencil tech, so you get access to hundreds of Apple Pencil compatible apps. Unfortunately, it lacks pressure sensitivity.
    ZAGG Pro Stylus

    Great for most people

    The ZAGG Pro Stylus is another option for the newer iPad models. It works with most iPad released since 2017. The stylus also magnetically attaches to your iPad and supports most Apple Pencil apps. Unfortunately, it’s also missing pressure sensitivity.
    Adonit Mark

    The budget pick

    If you don’t need too many features, like palm rejection and pressure sensitivity, the Adonit Mark is a good budget option. It doesn’t need a battery or pairing with the iPad to work. You can use it for writing or sketching.
    Meko 2-in-1 stylus

    Affordable

    The Meko 2-in-1 stylus is another decent budget option for your iPad. It works with any capacitive touchscreen device, not just iPads. In addition, you get two tip options—ultra-thin disc tip for precision work and fiber tip for non-precision tasks.
    Adonit Note+

    2048-levels of pressure sensitivity

    Adonit Note+ offers a lot of Apple Pencil features at a significantly lower price tag. You get palm rejection, tilt support, and pressure sensitivity. However, pressure sensitivity is limited to specific apps. It charges over USB Type-C.
    JamJake Stylus

    Works with 2018 or newer models

    The JamJake Stylus is quite accurate and responsive. It supports palm rejection, tilt function and can even be attached magnetically to 3rd-gen iPad Pro. In addition, the stylus doesn’t need to be paired and comes with replaceable tips.
    Apple Pencil (1st Gen)

    Official stylus

    If none of the third-party stylus pens suit your needs, Apple Pencil is a no-brainer for iPad, iPad Air, iPad mini (5th gen), and older iPad Pro models. It’s precise, responsive, pressure-sensitive, and features tilt support.
    Apple Pencil (2nd Gen)

    Best for drawing

    Apple Pencil (2nd Gen) works with newer iPad Pro models, iPad Air (4th Gen), and iPad mini (6th Gen). So if you like to draw and need professional-level pressure sensitivity, there is no better option than Apple Pencil (2nd Gen).
    Wacom Bamboo Pocket

    Expandable form factor

    Wacom Pocket Expandable is a universal stylus that will work with iPad as well. It comes with a 6mm tip and features a collapsable barrel for portability.

There are the best iPad styluses you can buy right now. As you can see, there are several great options. If you aren’t looking to spend too much, the ZAGG Pro Stylus is excellent. But if you need precessional-grade precision and pressure sensitivity, there is no better option than Apple Pencil–pick the generation that works with your iPad. Finally, the budget buyers will be served well by Adonit Mark or Meko 2-in-1.

Which stylus are you planning to buy for your iPad? Let us know in the comments section. Meanwhile, if you are interested in the iPad Pro, make sure you check out our review of the 12.9-inch iPad Pro (2021). We have also picked the best iPad models to buy, depending on your needs and budget.

    Apple iPad Air (2020)
    The 2020 iPad Air is the best iPad option for most people because it combines power with modern design and a lower starting price.

The post These are the Best Styluses for iPad in 2021 appeared first on xda-developers.



from xda-developers https://ift.tt/3r3j1pi
via IFTTT

Anker’s Black Friday deals offer up to 35% off on chargers, power banks and more

Black Friday is still a few days away, but many brands have announced some pretty sweet deals ahead of the event. We have already seen Amazon and Logitech heavily discounting some of their products in the run-up to the big day, and now Anker is joining the party with some early Black Friday deals. The popular accessories brand is offering some great deals on power banks, adapters, cables, wireless charging stands, and more.

    Anker PowerCore Slim 10000 PD
    The Anker PowerCore Slim 10000 PD has a 10,000mAh capacity, two charging ports, USB PD support, and up to 18W fast charing support.

The standout deal here is for the Anker PowerCore Slim 10000 PD, which is currently down to 30% off its normal retail price. Usually available at $31.99, you can pick up this power bank for just $22 for a limited time and while stocks last. Billed as one of the slimmest USB Power Delivery power banks out there, this 10,000mAh power bank lets you charge two devices simultaneously with a maximum power output of 18W. It also has a trickle charging mode for low-powered devices like earbuds and fitness trackers.

Besides power banks, Anker is also offering generous discounts on chargers, cables, and wireless charging stands.

Best deals on Anker chargers (save up to 29%)

Best deals on popular Anker power banks (save up to 30%)

Best deals on other Anker accessories (save up to 35%)

Check out our Black Friday deals page for the best deals on smartphones, smart home devices, computing, gaming, audio, and more.

The post Anker’s Black Friday deals offer up to 35% off on chargers, power banks and more appeared first on xda-developers.



from xda-developers https://ift.tt/3l0HQyq
via IFTTT

Early leak highlights Samsung’s tablet and TWS earbuds lineup for 2022

Soon after Samsung wrapped up its last Galaxy Unpacked event for 2021, leaks about the company’s next-gen flagship smartphones popped up online. We’ve seen multiple leaks about the upcoming Galaxy S22 series in the weeks since, showcasing the updated design and highlighting key specifications. While we’re still a couple of months away from the Galaxy S22 series launch, a new leak highlighting Samsung’s production schedule for 2022 has now surfaced online. The leak reveals that Samsung will launch four variants of the Galaxy Tab S8 next year, along with successors to the Galaxy Buds Pro and Galaxy Buds Live.

According to information obtained by The Elec (via @FrontTron), Samsung’s wireless business division has shared its business plans for 2022 with about 30 major partners. The plan reveals that Samsung is prepping four models in its upcoming flagship tablet lineup — the Galaxy Tab S8 Lite, Galaxy Tab S8, Galaxy Tab S8 Plus, and Galaxy Tab S8 Ultra. The company plans to kick off production of the high-end variants by Q2 2022, while the Lite model will go into production by Q4 2022. In addition, Samsung is planning to launch two Galaxy A series tablets, the Galaxy Tab A8 and Galaxy Tab A7 Lite, next year.

Samsung business plan 2022

(Image: @FrontTron)

The leaked business plan also reveals that Samsung aims to produce 1.2 million units of the Galaxy Tab S8, 900,000 units of the Galaxy Tab S8 Plus, and 400,000 units of the Galaxy Tab S8 Ultra. Samsung seems to be betting big on the Galaxy Tab S8 Lite, Galaxy Tab A8, and Galaxy Tab A7 Lite, as it plans to produce 1.6 million units of the Tab S8 Lite and 11 million units each of the Galaxy Tab A series models.

Furthermore, the report reveals that Samsung will begin production of the Galaxy Watch 5 and Galaxy Buds Live 2 in Q3 2022, with plans to produce 4.8 million and 3.3 million units, respectively. A successor to the Galaxy Buds Pro is also in the works, and the company aims to kick off production of 3.1 million units in Q2 2022.

Are you excited about Samsung’s 2022 product portfolio? Which of the upcoming devices are you looking forward to? Let us know in the comments section below.

Featured image: Samsung Galaxy Tab S7

The post Early leak highlights Samsung’s tablet and TWS earbuds lineup for 2022 appeared first on xda-developers.



from xda-developers https://ift.tt/3DN1BAP
via IFTTT

Discord brings custom backgrounds to video calls, tests new account switcher

Discord is one of the most popular platforms gamers use to interact online. It’s a feature-rich communication tool that allows users to socialize via text and audio/video calls. This powerful service also enables friends to watch YouTube videos together, join Clubhouse-like audio rooms, and listen to music as a group. You can use most of its prominent features for free. However, the company includes an optional subscription that unlocks more perks. The latest additions to this platform are custom backgrounds to video calls and a new account switcher in beta.

Custom background in video calls

Discord tweeted yesterday that it’s bringing custom background support to video calls. The feature already exists on some popular video conferencing apps, such as Zoom and Google Meet. By default, all users will be able to choose from a collection of illustrations. A blur option is also included as part of the free package. Users who want to upload their own pictures to use as backgrounds have to upgrade to Nitro — the service’s premium subscription.

Account switcher (beta)

Discord web account switcher beta

Credit: u/SilentBlade999

Last month we reported that Discord may soon let you switch accounts within the app. The wait is over – for some, at least. As Redditor u/SilentBlade999 has shared, the company is currently beta testing the new switcher with select users. The Redditor received the new feature on the web version of Discord. However, other users have reported in the comments section that they’ve also received it on the mobile app. It’s unclear whether Discord will fully roll out the feature soon or stick to a small percentage of users for the time being.

Do you use Discord for video calls? Let us know in the comments section below.

The post Discord brings custom backgrounds to video calls, tests new account switcher appeared first on xda-developers.



from xda-developers https://ift.tt/3oNHNHo
via IFTTT