Hello + apology for this stupid question - but I am a bit confused:
as per
the SDK and the Connect IQ API are 2 different things, which I find confusing, since I thought they were the same (as in 'Connect-IQ SDK API version X', just like 'Java SDK version X') ,
which apparently is not the case; but then - following that - and assuming that the API I have been using in my watchfaces has been that if the Connect-IQ rather than the (apparently different thing called) SDK, my next question is what is the SDK used for ?
And while on the topic of confusion - what is this thing with the so-called 'system', e.g. 'system 7' mention here: https://forums.garmin.com/developer/connect-iq/b/news-announcements/posts/welcome-to-system-7
I.e. are 'System' and 'SDK' and 'Connect IQ API' all different things/software ? e.g. given the following statement from the system-7-news link above:
The has
operator allows you to check if a symbol exists in a class or module. In the past, this compiled as a runtime check, but it will now be evaluated at the compile time in the System 7 SDK when possible. This allows the optimizer to eliminate the branch and unnecessary code, as well.
how do I know what 'system' a given device X (e.g. Fenix 7/Epix2/etc) has/is planned to get so i could tell if it would benefit from that improvement/optimization ?