I have heard that the system in use to package and install apps in sandboxes on ubuntu is the click package on the desktopNext and phone/tablet.
If I have understood well, a snappy ubuntu core apps, is packaged the same way as a click apps (both using apparmor), It might be tagged "snappy" to be sure they target a server, not a client device.
I also know there are some charms on the Ubuntu server's Juju tool to install apps on a server.
Are those those click/snappy apps same as a Charm ?
I am right if I say charms are like containers that can install .deb or snappy apps and also add some metadata to allow the Juju tool to know (for example) how to configure the apps, or how to connect apps together so it will be easier to a human to configure his environement full of techi server apps ; And those charm are just made to work on Juju, to be deployed at scale, not necessarily on only 1 device ?