It has nothing to do with external software, you are a mess. It's one thing to have to add a driver/layer for external hardware to get the signal, and it's another software capability itself. Btw, our friends, Frontzosd & Bixo worked on developing a proper ux that worked on both WinCE and Android. But, again, it has nothing with software itself.
No online service works because apk itself does not support them. As already mentioned. Read topic from beginning.
The same goes for Tracks4Africa...