This is especially notable with the fenix analog watch faces. B3 comes close, but even it has obvious pixels when the clock hands are at angles, while the default watch face's hands are smooth with very little pixelation.
Because the devices have support for a limited number of colors (14 actual colors on the FR920), no alpha blending (no smooth edges), and are relatively low resolution screens.
Because the devices have support for a limited number of colors (14 actual colors on the FR920), no alpha blending (no smooth edges), and are relatively low resolution screens.
Yet the default watch faces can do this?
I'll make a formal request to improve support for the watch faces. That or allow them to run under the same code as the default watch faces (if that's possible)
the 920xt, Epix, and Fenix3 all have a color depth of 16 colors (with 14, maybe Travis left off the two obvious ones - black and white!). the Vivoactive has 256. The screen resolution of all 4 devices is similar.
There are 15 color constants, and one of them is COLOR_TRANSPARENT. If there is another color available on the 920, it isn't clear what color it actually is.
I wish the display wasn't so limiting. It is difficult to make something that looks good.
I'll only get my Fenix 3 tomorrow to play around with ConnectIQ on a real device. But might it not be due to the fact that the default watch face uses some smooting (e.g. light/dark gray pixels on the edges of the analog watch face shapes), while custom watch face developers are not yet implementing that kind of smoothing?