Android 9 has atsc 3.0 problems. My Android 9 device is a Qviart Dual, enigma2/Android fta receiver. The Dual handles the HDTV Mate usb device pretty well on atsc 1.0 channels. except I cannot find any record options. The HDTV Mate and the Dual have no advantage over the Hauppauge atsc 1.0 tuners because there are currently not any atsc 3.0 channels available on the Android 9.
I tried to install several Android versions in both Windows and Ubuntu Linux. None of the Android versions I installed in these operating systems would recognize the HDTV Mate Player (.APK).
Smartphones with Android 11 and Android 13 load the HDTV Mate Player app and open Non-DRM encrypted atsc 3.0 channels. But I am not interested in watching terrestrial channels at home on a smartphone. So my tests on these two devices is very limited.
I really wanted to see what atsc 3.0 has to offer, so I purchased the Upvivi Android 13.0 TV Box 2023 4GB RAM 32GB ROM Buitin RK3528 Quadcore 64bit 8K tv box on Amazon for under 40 dollars shipped. The Upvivi does not recognize the HDTV Mate app in the Google Play store, just like the Android 9. The Upvivi accepted the HDTV Mate 2.18 .apk file from one of my usb devices. The HDTV Mate crashed for some reason when it was first installed in the Upvivi, and atsc 3.0 channels that were not drm would not play.
The Upvivi would freeze and the spinner would activate when trying to use the HDTV Mate app. A couple of hard boots by removing and reinstalling power solved most of the freezing problems and allowed the atsc 3.0 that are not drm to play --somewhat. So I think we can say the atsc 3.0 side of the HDTV Mate is buggy and needs work. The problem is writing all of this up and packaging it in a way that someone without atsc can fix it. Some of these problems are hard to describe.
So I have been through about 5 different ANdroid devices with the HDTV Mate, several of which have different versions of Android installed in them. The HDTV Mate is not consistent and seems to have a different set of problems, based on the version of Android being used. This is not good from a development point of view. To have an atsc 1.0/3.0 usb device to work in Android is a good idea, but it must be consistent. It is OK to have bugs, providing solutions are being found to fix them.
I think the HDTV Mate would be a helluva lot more stable on a Windows or Ubuntu-Linux platform. Android has many different versions and has versions of versions. For example, I don't think Android TV and Android on smartphone are the same thing. My only real experience with Android is on a casual basis, more or less used for phone calls and doing basic things with a smart phone. I did play with the development of Android a few years ago, including rooting smartphones and concluded it was more trouble than it was worth.
My opinion of Android is pretty simple: It is a Good Operating system for a smart phone. But when you try to do something like make Android the operating system for a fta receiver, then you have problems. It looks like when you try to make Android the operating system for something like the HDTV Mate, then you also have problems. Android was designed as a phone system. IMO, that is all it is good for.
I think the HDTV Mate can be made to work correctly or at least a whole lot better than it does now on Android, but it is going to take some development. And the correct Android version for the HDTV Mate needs to be specified. OR it needs to be made to run on all types of Android. It is not good when you say the device runs on Android 9, but you cannot download the app. Ditto not being able to download the app on android 13tv.
https://www.amazon.com/dp/B0CL9KP13K?ref=ppx_yo2ov_dt_b_product_details&th=1