Exactly a year ago, after having had a discussion with another user about the diffusion/adoption of self-contained packaging, I decided to collect some data over time both for personal curiosity and for being able to have “objective” information that I could use to reply or support some topics that are often presented in the debates that often arise on these packaging systems. After a first year of data collection this is what I get:
|Date||Tot||App||Framework||OEM||OS||Kernel||Gadget||Probable SNAP Garbage (hello or test)|
In a Year the number of Snap has grown, with a linear trend, of more than 860 units:
In the same period of time, on Flathub, this is what happened:
|Date||Tot Flatpak on FlatHub|
So over the course of a year there was more than a doubling of the number of Flatpaks with an almost linear growth too.
We can therefore assume that over the last year the adoption of snap and Flatpaks by packagers and developers has not slowed down but has remained constant.
The number of download packages is not available for Snap and/so the UAppExplorer, used by me to collect the Snaps data, doesn’t have a rank with the most popular snaps. We are helped by FlatHub which has a collection dedicated to the most popular Flatpaks
From the comparison of the lists of applications we see how in the Snap store there are 6 of the top 10 applications (7/10 if we also consider GreenWithEnvy which, not yet being on the stable branch, does not appear in the list of available Snaps) and this would seem to contradict some claims that the developers of the main desk applications would not find in Snap a valid packaging system.
Unfortunately, we have not access on the number of downloads so we can not say anything about the adoption of these packaging systems by the user base.
I avoid making any Snap vs Flatpak comparison both because I do not want to burst a flame war and because there are several aspects that prevent from consistently evaluating the data, the main of which is the fact that there is only one Snap Store that collects practically all the available Snaps while in the Flatpak packaging system FlatHub is only one of many stores and is known of some distros that have their own store with dedicated Flatpaks.