Can you summarize the following document?
        
  “snap”應用程式包本身是一種自給自足的軟體,且可以在眾多Linux發行版上正常執行。這不同於傳統的Linux包管理方法(如APT和RPM),透過傳統方式進行應用程式的更新需要針對各Linux發行版對軟體包特別定製,從而使軟體開發和終端使用者的軟體部署之間產生了延遲。  snap包本身不依賴任何外部軟體商店,可以從任何來源取得,並因此可以用於上游軟體部署。當Snappy和snap包部署於Ubuntu或其他一些Linux系統時,Ubuntu的軟體商店是預設的用於獲取Sanp包的後端,但這並非強制的,使用者可以使用其他軟體商店。  開發者可以利用snap建立命令列工具、後臺服務以及桌面應用程式。使用snap的情況下,可以通過原子操作或差分編碼完成升級。  2016年6月起,snapd成為Ubuntu以外多種Linux發行版的的一部分。而在此之前snapd主要應用於完全基於snap的Ubuntu Core作業系統。

  Snapcraft是供開發人員將其程式打包為snap格式供Snappy使用的工具。

  snap格式是一種可以由主機作業系統動態掛載的壓縮的檔案系統,其中還附有後設資料宣告,snap系統可以據其為應用程式設定適當的安全沙箱或容器。該檔案格式的副檔名為.snap。

  Snappy包系統已被部署在眾多物聯網環境,從面向消費者的產品到企業裝置管理閘道器都有其身影。Snappy也被預設包含在Ubuntu 16.04桌面映像中。  截圖軟體Peek (軟體)的開發者停止了對Snappy的支援,而繼續使用Flatpak和AppImage。他們給出了以下理由:snap目前主要應用於Ubuntu,而像ArchLinux這樣的系統的官方版本已經不包含snap;對開發者來說snap比Flatpak和AppImage更耗時;使用者需要手動安裝Snap平臺;Ubuntu 軟體中心上的使用者資料並不能與AppStream的資料互通。
Snappy是一個軟體部署和軟體包管理系統,最早由Canonical公司為了Ubuntu行動電話作業系統而設計和構建。其包稱為“snap”,工具名為“snapd”,可在多種Linux發行版上執行,完成發行上游主導的軟體部署。該系統的設計面向手機、雲、物聯網和臺式電腦。