不同于传统的Linux包管理方法（如APT和RPM），透过传统方式进行应用程序的更新需要针对各Linux发行版对软件包特别定制，从而使软件开发和最终用户的软件部署之间产生了延迟。snap包本身不依赖任何外部软件商店，可以从任何来源取得，并因此可以用于上游软件部署。当Snappy和snap包部署于Ubuntu或其他一些Linux系统时，Ubuntu的软件商店是缺省的用于获取Sanp包的后端，但这并非强制的，用户可以使用其他软件商店。开发者可以利用snap创建命令行工具、后台服务以及桌面应用程序。使用s