Ubuntu的“snap”包格式現在可以在其他一些流行的Linux發行版上使用,包括Arch、Debian、Fedora和大多數Ubuntu版本。CentOS、Mint、OpenSUSE,甚至OpenWrt等都有。
傳統上,應用程式開發人員必須為他們想要使用的每個不同版本的Linux建立特定版本的應用程式,而許多發行版被冷落在外,或者更新滯後,或者必須建立自己的相容包。Snap透過在應用程式中包含必要的依賴項來解決這個問題,而不是透過apt-get這樣的傳統應用程式安裝過程將這些依賴項拉入底層作業系統。
Snap還提供了許多其他的好東西,比如更快的安裝、自動更新,以及將應用程式限制在特定作業系統功能的安全規則。您甚至可以訂閱快照的特定釋出頻道,比如如何在穩定版、beta版和“金絲雀”版Chrome之間進行選擇。還有一個由Ubuntu策劃的“快照商店”,你可以在那裡搜尋Ubuntu批准的應用程式,但是快照與商店沒有本質的聯絡。
主要的折衷是軟體包大小:因為每個應用程式都有自己的依賴項,它們不可能全部依賴於一個流行的庫,所以最終會在每個軟體包中隱藏大量的重覆項。當然,這通常是一件好事,因為這意味著一次安裝無法將庫更新為不相容的版本並破壞其他應用程式。顯然,因為這是Linux,如果你不喜歡快照,你就不必使用它們。
還有其他類似的專案有許多snap的好處。例如,Linux的建立者Linus Torvalds開發的scuba潛水記錄軟體以一種稱為AppImage的包格式分發。但Ubuntu在市場上的明顯優勢和snap格式的明顯質量似乎已經贏得了暫時的勝利。
...明,這是正確的。在另一個作業系統上執行一個作業系統的應用程式是很棘手的。但是Linux使用者可以使用幾種方法來執行Android應用程式,使事情變得相對簡單。我們來看看。 ...
...形圖,可以訪問Activities overview(活動概述)、當前開啟的應用程式選單、日期和時間以及系統指示器(如電池壽命和網路連線)。 ...
...ntu開發的,缺少公司贊助商。在初級作業系統上,非策劃的應用程式來自伺服器規範維護。 ...
... 在Linux上安裝新的應用程式和遊戲是很簡單的,如果和Windows有點不同的話。 ...
...當你的孩子使用電腦時,他們會被告知他們需要購買更多的應用程式和遊戲。智慧**和平板電腦的情況明顯惡化。當然,這會打擊你的錢包,但它也會促進更多的消費和數字囤積。電腦與你的電視和其他媒體一起教你的孩子如何...
... 開發人員在Linux上分發軟體的方式正在改變。許多新的應用程式不是轉向軟體儲存庫模式,而是透過通用的軟體包格式進入我們的桌面。其中之一,snap包格式,來自Canonical。 ...
... Snap Store的應用程式類別經過精心策劃,使瀏覽和發現新軟體更加容易。值得注意的是,這些類別超出了開發人員可能在應用程式元資料中新增的內容。你會找到諸如社交、伺服器...