I've experimented with running Bluelog on Android via a minimal Linux chroot which worked very well, but beyond that, my investigations into the subject seem so show it would take a lot of work to get a mre native Bluelog build running. It's something I would like to do, but it would definitely be a challenge.
As for GPSd support, this isn't really that hard to implement and it's something I had always planned to do. But as Bluelog matured and people started telling me about how it was being used, it seemed like everyone was running it from a static location, so the idea of recording GPS coordinates seemed kind of silly.
But if there is really desire for it, I will look into adding it again.