I'm almost done refactoring #Smithereen to use libvips (image manipulation library) via JNA, without an additional JNI wrapper thing that needs to be built for every OS+CPU and is just an annoyance to deal with.
As a side effect, with very little effort and zero DLLs compiled myself, I was able to run it on Windows, because why not. To anyone saying "Java is heavy": here it's running on the old-ass laptop I bought at a thrift store to test Telegram calls.
I wonder if it's possible to run it on an Android phone? You should be able to install a JRE with something like Termux 🤔
And there's prebuilt libvips for Linux on ARM anyway