While most mainstream distributions are adding support for Flatpak and Snap portable packages to their respective software managers, the Nitrux team is pulling back from working with Snaps. The project's latest release, Nitrux 1.0.6, removes Snap support from the distribution's software centre. "The NX Software Center was created with the intention of serving portable apps such as Snaps, however it hasn't gone without it's fair share of difficulties. At first were the libraries that we had used: libsnapd-glib and libsnapd-qt, which at the time had very early support for Qt so in order for us to use them and create a Qt front-end we had to patch them. Eventually our changes made their way into upstream and both libraries were available in the Ubuntu repositories with the updated code.
As we continued to update the software center we came across another problem: We couldn't create a Snap store of our own. What does that mean? It means that the only official way to get a Snap is through the Ubuntu Store (read: repository). Say we wanted to create our own platform to serve Snaps, well we can't because the server-side software needed to do that is not publicly available to use by third parties (like us). In the future, NX Software Centre will be adjusted to work with AppImage portable packages in place of Snaps. A post on Medium offers further details.