I'm new to Garmin watch face development, but I've been doing s/w development for 30 years. My first watch face for Garmins works fine in a Venu emulator, so I included Venu as a supported model, but I'm getting hammered in reviews because it doesn't work on real Venus ("IQ!"). I have only a Venu 2 Plus myself, so I don't know what to do other than remove support for everything that isn't a Venu 2. How do I ensure that my watch face will work on physical devices that I don't own? My watch face is targeting API 3.2.1, for no other reason than that was the default when I started my first watch face project in Visual Studio Code. Is there some other API level I should be using instead for maximum compatibility? Does the ConnectIQ app allow people to install watch faces that are incompatible with their watch's firmware? If so, why? Any help is much appreciated, because these bad reviews have me frustrated and considering giving up on doing watch faces for Garmin. I did a couple Fitbit watch faces a few years back and never had this kind of problem. When it worked fine in the emulator, it worked fine on physical devices.
Thanks...