Preparing Apps For New Devices in 3.0.11

Former Member
Former Member

Hello Everyone,

It's come to our attention that there are a few details that you might be missing when transition your content from 3.0.10 to 3.0.11. The 3.0.11 SDK brings along with it a whopping 6 new device targets. Here is how to manage that transition.

Moving Targets

In the previous SDK we gave you two upcoming targets to help prepare you for some new screen shapes and feature sets. In the manifest.xml of you project (if you chose to add them and start working with them) they were added as "bikecomputer2019" and "wearable2019". In 3.0.11, these are not recognized. If you do nothing with your manifest.xml, then the project will not compile and you will receive a "null" in your console.

How to fix it

You can edit the manifest manually and remove the lines associated with the device or follow these steps while using the Eclipse plugin to have it removed for you:

  1. Open the manifest.xml in Eclipse
  2. Manifest Editor Launches
  3. Click the manifest.xml tab 

    4. Unsupported devices automatically deleted

At this point you should be able to save and compile the project without issue. You may also go back and add the newly supported devices.

Forerunner® 45 /45 S

The Forerunner® 45 is a unique device that has some peculiarities concerning developers. We'll take a look.

Colors

One thing to note when porting your apps to the new, entry level wearable, the Forerunner® 45 / 45 S, is that the color depth is lower. The 45 only support the following 8 colors:

000000 0000FF 00FF00 00FFFF
FF0000 FF00FF FFFF00 FFFFFF

All of our devices will take the color values from your images or graphics and map them to the closest color value available in the palette defined for the device. This is our first 8 color device so it works with our most limited color palette outside of the Edge® 130 which only has black and white.

Versions

This device is also unique in the version of the Connect IQ Virtual Machine uses. Because it is our entry level device, it also has limited memory and processing horsepower. There was just now way we could fit the latest and greatest that Connect IQ had to offer in such a small space. So we have packaged our 1.4.x virtual machine in its limited footprint. This allows developers to utilize all the features of CIQ 1.4.x for watch faces up to 48k only. These might sound like limitations, but the reality is that even our entry level customers want some Connect IQ watch face love so we've opened up everything we can for you to use.