Hi,
TPSDK for Catalyst does support both Trimble and Spectra receivers - but also needs TMM installed.
We use TMM at the moment to download e.g. the application specific license file and do other web service related things (geoid download etc).
So although TMM is not needed actively (a user does not need to start it) it must be installed on the device so the corresponding Android intends are registered to the system.
It basically acts as background service.
We are working on a 'no TMM' version - so this is a feature request currently under development - but this won't be ready this year. This 'no TMM' version supports raw receiver features meaning anything a receiver supports out of the box - stuff like geoid download will not work as we can't access the corresponding webservices.
Regards
Nico