Snap Inclusion

Snap inclusion and exclusion are terms used with the IoT App Store to describe which applications can be seen by the connected devices.

Illustration of the App Store architecture, demonstrating use of a combination of public and private snaps
Illustration of the App Store architecture, demonstrating use of a combination of public and private snaps

For a set of devices to see snaps, the administrator must ‘include’ them in the dashboard of the IoT App Store. They can decide whether to include public snaps from the global Snap Store or private snaps from the IoT App Store. Once included for a specific set, or model, of devices, the snaps will be visible to those devices. If for any reason a snap is not needed on those devices, the snap can be easily ‘excluded’ in the dashboard of the IoT App Store and removed. In the case of exclusion, the snap will still exist in either the Snap Store or IoT App Store. However, it will no longer be visible to devices.

As I’ve described before, I think this graphic is misleading as the new definition for “IoT App Store” would seem to include both the base store and device view store(s), while this graphic seems to use the label “IoT App Store” for the device view store only. What is labelled as “Private Snaps” should be labelled “base store”, and that should be shown as being part of the Brand Store, not outside of it.

Rather than “inclusion” and “exclusion”, should not this explanation describe “curation” of snaps?