It's possible to change system wide density but it takes away the usability and look of Wear OS. I did a quick experiment with pure resource mod and it works surprisingly nice so I'm sharing it with you. Downscaling other well written apps is therefore possible.
What it took:
- Replace all sizes (dip/sp in layouts, dimens etc.) - I divided them by 2
- Few quick fixes - set bottom tab layout alignment to center instead of fill, set custom height for actionBarSize, set horizontal margin for toolbar (so far only on Home screen)
Spotify Lite mod is attached to this post. (Lite version doesn't support offline playback but the whole app is supposed to be snappy.)
Full version of modded Spotify (18.104.22.1680) is available from mega.nz or AndroidFileHost. Mod v2 (improved top toolbar): mega.nz or AndroidFileHost.
Here's the raw (but trivial) tool - WearModder.jar
How to use it:
# Decompile apk java -jar apktool_2.3.3.jar d spotify-lite.apk # Mod resources (use directory or individual files as arguments) java -jar WearModder.jar spotify-lite/res # Perform additional manual tweaks # Build apk java -jar apktool_2.3.3.jar b spotify-lite # Sign keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore spotify-lite/dist/spotify-lite.apk alias_name