It's not unreasonable to expect these new Forerunners to support the 1.2.0 SDK. In fact, they will, but not immediately:
- Upon initial release, the Forerunner 230, 235, and 630 will only support the 1.1.4 SDK. This means:
- 1.1.4 SDK apps will work fine
- 1.2.0 SDK apps should work as long as no new 1.2.0 SDK features are used
- 1.2.0 SDK apps that use new features will probably crash on these devices
- 1.1.4 SDK apps will work fine
- Within approximately one month of release, the devices will be upgraded to support the 1.2.0 SDK
- Everything built on either 1.1.4 or 1.2.0 will work absolutely perfectly! ;)
- Everything built on either 1.1.4 or 1.2.0 will work absolutely perfectly! ;)
So, what options do developers have if they wish to support the 230, 235, and 630?
- Move to the 1.2.0 SDK and make good use of the 'has' operator to perform checks on 1.2.0 features
- Move to the 1.2.0 SDK, but avoid using 1.2.0 features until 1.2.0 support is added to these devices
- Move to the 1.2.0 SDK, but delay supporting these new devices until 1.2.0 is supported
- Stay on the 1.1.4 SDK until support for 1.2.0 is added to these devices
We'd like to see everyone using the new SDK and support these new devices as early as possible, so the first option is recommended. This should allow your apps to run on all devices now and provide you with a smooth transition later.
This is an unusual situation, and we understand that it's not ideal for developers or folks that use our devices. We're working closely with the device team to minimize the delay in getting these new Forerunners to the latest SDK release.
Please respond here with any questions you have!