-
1 # study875cnBeta
-
2 # cnBeta
Canonical今天釋出了一張關於Snap安裝包格式的資訊圖,為開發者展示了使用Snapcraft工具以Snap格式建立和打包應用的資訊一覽。該資訊圖名為“Snapcraft for Developers”,目的是嚮應用程式開發人員展示構建Snap格式檔案是如何的簡單,目前這款Canonical打造的通用軟體包已經被GNU/Linux發行版本廣泛使用。
在資訊圖中表示,Snap格式的軟體每月安裝了300萬次,每個月有超過2000名開發人員使用Snapcraft工具在Snap Store上釋出他們的Snap格式應用程式。Canonical表示:“在去年年底,我們已經了一張資訊圖展示了使用者在桌面、伺服器或者物聯網裝置上廣泛裝置Snap格式。而這些Snap格式應用的背後離不開快速增長的開發者數量。那麼為何包括來自世界頂級的軟體開發商在內,開發者都決定將他們的應用程式打包成為Snap格式呢?”
在資訊圖中表示取得如此驕人成績很大程度上歸功於Snapcraft,它是為支援平臺(例如Ubuntu Linux)建立Snap格式的免費和開源工具,允許開發者將他們的應用程式帶給數百萬Linux使用者。Snapcraft還支援多種語言,包括Python,Qt,Java,Node.js,Electron,Go,C / C ++,Ruby,Rust,MOOS,ROS和ROS 2,並允許您從現有工作流中釋出新的應用程式版本。
資訊圖中還顯示,Canonical為總計42個GNU / Linux發行版提供了一個通用應用程式商店,包括Ubuntu,Debian GNU / Linux,Arch Linux,Fedora,Linux Mint,Raspbian,OpenSuSE等等。而且可以為桌面、雲和物聯網裝置分發和更新應用程式。
回覆列表
越來越多的應用程式開始擁抱Snap格式,繼昨天程式語言Kotlin之後今天知名編輯器應用Notepadqq宣佈成功移植支援Snap。Notepadqq是類似於Notepad++,由Daniele Di Sarli在Qt基礎上專門面向開發者的的開源編輯器,目前已經提供100多種語言,支援程式碼摺疊、多選、檔案監控和多重配色方案等等。
Canonical聲稱,Snap大大簡化了第三方Linux應用程式的發行。獨立軟體開發商(ISV)可以釋出Snap,而不是做出艱難的決定:該支援哪些發行版,然後面對多個發行版,設法管理諸多不同的程式包格式和安全更新機制。現在,Notepadqq已經成功移植Canonical的Snappy通用二進位制庫格式,能夠在Ubuntu系統,以及其他任意支援Snap格式的GNU/Linux發行版本中使用,例如Arch Linux, OpenSuSE, Solus, Fedora, Debian等等。
此外使用者還可以在支援Snap格式的發行版本中使用命令列模式輕鬆進行安裝,命令列內容為“snap install notepadqq”。