Yesterday I was made aware by @patrickmichalik of an issue in Android that's been there for years (since Android 12).
Static (non animated) splash screen icons are blurry. The issue is essentially caused because the icon is rasterized at 108dp and then scaled up to 160dp.
There's a workaround though! You can wrap your vector drawable into an animated-vector that essentially does nothing.
I created a ticket here: https://t.co/UH8dImiOyR
@phizzl_e@patrickmichalik@Android This is not a glitch, it's on purpose :) It's essentially for accessibility, the goal is to indicate the end of the track, where the progress stops.
Whether we like it or not is another debate. But it's not a bug, it serves a useful purpose :)