The LTS versions (Long Term Support) Ubuntu have a support five years. They are mainly for businesses but also to users not wishing to necessarily update their equipment and wanting to have a stable OS. But the applications of support was not optimal.
Indeed, the software on Ubuntu, and more generally on Linux, generally seek dependencies already on the system. A component may previously have been installed by another application, or by the system. Now, since updates are slower on LTS versions, these dependencies are not automatically upgraded.
Snap container has several advantages. On the one hand the developer can offer the latest version of its software, on the other hand, the application is confined in a sandbox mode for added safety.
The Snaps can contain not only the application but also each of the dependencies required for its proper functioning, even if they are already present on the system. But to avoid too much weight, the developer will be able to offer only the elements of the software dependencies to be updated.
Submitted by: Arnfried Walbrecht