Acknowledged

Connect IQ developer website: Detailed docs about super apps have apparently been removed

Previously, the Connect IQ developer website's Core Topics > Application and System Modules page had detailed information about super apps, such as:

- the fact that they're available as of CIQ 4.0

- the fact that existing widgets still work on CIQ 4.0 devices

- the fact that device apps can be launched from two places (the app list and glance list)

Link to the archived version of this page: [https://web.archive.org/web/20230317065552/https://developer.garmin.com/connect-iq/core-topics/application-and-system-modules/]

The current site only provides some of this information, and some of it is inconsistent.

> AppBase.getGlanceView(): If your are implementing a widget that has a glance, this will be called when the user goes to browse your glance in the glance list. See the Glances section for more information.

This sort of implies that only widgets can have glances, which isn't the case. Most of the other documentation around device apps and widgets is similarly written as though super apps don't exist.

Link to current version of page: [https://developer.garmin.com/connect-iq/core-topics/application-and-system-modules/]

I understand that "super apps" have been around for a long time, but given that other documentation such as Connect IQ Basics > App Types and Core Topics > Glances doesn't seem to address them at all, it would be nice if the dedicated super app documentation would be restored.

  • the fact that device apps can be launched from two places (the app list and glance list)

    Sorry, meant to type:

    the fact that super apps can be launched from two places (the app list and glance list)

    Another important (to me) fact about super apps is that, for all intents and purposes, device apps and widgets are the same thing in CIQ 4.0. This would be important information for a dev who currently has two versions of some app (one device app and one widget), and is making the decision to add support to one or both of them for new devices. Obviously it would be a waste of time to update both of them, in most cases.