[Android Apps and Games] laura almeida:
You want us to drop support for most of the variants because you don't want to spend like 20 seconds scrolling through a web page ?

Does that sound fair to everyone ?

And for the record, the recent full 40 builds was on the version 12.29.57 and it has at least one download on every single file (non themed).

Do you think we people have no real life, work, friend, and family to take care of ?

If it takes 20 second for you to find the correct file, Can you imagine how much time it takes for [MENTION=3279788]ZaneZam[/MENTION] to release them ?

Let me breakdown the math for you, If google release all variants there will be 60 builds (20 minAPI16 + 20 minAPI21 + 20 minAPI26) for every version.
[MENTION=3279788]ZaneZam[/MENTION] has to download each and every one of them (~25MB x 60 = 1.46GB)

Then mod it, properly rename it, and test it on multiple devices (arm, arm64, x86, x86_64 for root, magisk and non root test separately).

He also has to do another set with a themed version (again 60 builds) then again testing.

Then comes the non root version which will be 4 builds (themed and non themed of minAPI16 and minAPI26) then again testing.

So, that brings it down to about 124 builds (60 + 60 + 4) which is approx 3.11GB which he then has to upload to 2 mirrors.

This is a tedious amount of task which takes a lot of time even with the automation.

We have life outside of xda and as usual we all have personal problems of our own,

Its not really a fun thing to release all build every couple of days (As you know google likes to update for no reason at all) but still we do that.

Because we care about each and every one of those users who wants to enjoy a debullshitified YouTube as we do but doesn't have the skill/knowledge to mod it by themselves.

This whole thing started because we care about EVERYONE. At first it was just me and [MENTION=3279788]ZaneZam[/MENTION] modding for ourselves and then we realized that we could help others and started building for everyone.

So, Instead of complaining, appreciate whats being done here for EVERYONE

Did you forgot about x86 ? Those are pretty common too with the intel devices especially the cheap ones and for most of all pc version of android emulator.

And actually ANY dpi will work on all devices. its just wont be looking good or else not easier for android to render.

nodpi is actually any dpi, because it has multiple copies of all images for all dpi (every image has 4 copies for 160dpi, 240dpi, 320dpi, and 480dpi)

So, when running a nodpi your phone actually only renders the image of the correct dpi and the rest of the 3 copies of the same image sits there idle and take up your storage space. (there is a LOT of image files in YouTube). and the same applies for layout too.

If you install a higher dpi on a smaller dpi phone, you wont see any issues. Its just your phone rendering something which is a bit higher than the required one. extra effort but no benefit.

If you install a smaller dpi on a higher dpi phone, you will see some issues in the images because image files will be scaled up to match the phone's dpi which will loose quality.

TL;DR

So, Always pick the matching dpi, If there is no exact match, pick the APK with a higher DPI than your device.

I hope this clears things out.