Simulator Fidelity

Former Member
Former Member
Hello all -- I've apparently made a big mistake with an update I made to my Step Light watch face. Originally I only had FR235 in the manifest because that's the only watch I actually own in hardware.

Last night I went after support for each of the other round watches, namely Fenix 3, D2 Bravo, FR230 and FR630. I added them to the manifest file, and then adjust some of my code, which really just involved shoving down all drawables by 15px if the height of the screen is 218 (rather than the 180 of the FR series).

This looked great in the simulator on each device, and I naively assumed that would mean it would all work great on the actual devices. Several helpful reviews later, I see that I was mistaken.

My general question is, outside of owning one model of each watch I want to support, are there other strategies to insure compatibility? The simulator does not seem to be able to insure the API's I am calling are available on each model listed in the manifest.

Thanks for any help and insights.

Cheers,
Ron