Only works with Apple products? That's rather out of touch.
There's so much that may or may not work: the USB port must support OTG/Host on the hardware side, which is already a hit-and-miss. The port must be able to supply the power required for the ultrasound. Then the Android stack must support USB OTG - and that must have been properly tested during manufacturing. And then the vendor must have compiled the Linux kernel below Android with support for uvcvideo (which is not standard enabled in cheap phones). Then the CPU and video unit must be powerful enough to run the software with video playback.