elementary OS 正在構建一個可以買應用的開源應用商店
elementary OS 正在構建一個應用中心生態系統,你可以在其中購買用於 Linux 發行版的開源應用程式。
眾籌構建一個開源應用中心
elementary OS 最近宣佈,它正在眾籌舉辦一個構建應用中心的活動,你可以從這個應用中心購買開源應用程式。應用中心中的應用程式將為 Flatpak 格式。
儘管這是 elementary OS 發起的活動,但這個新的應用中心也將適用於其他發行版。
該活動旨在資助在美國科羅拉多州丹佛市進行的一項一週個人開發衝刺活動,其中包括來自 elementary OS、Endless、Flathub 和 GNOME 的開發人員。
眾籌活動已經超過了籌集 1 萬美元的目標(LCTT 譯註:截止至本譯文釋出,已近 15000 美金)。但你仍然可以為其提供資金,因為其他資金將用於開發 elementary OS。
這個應用中心將帶來什麼功能
其重點是提供“安全”應用程式,因此使用 Flatpak 應用來提供受限的應用程式。在這種格式下,預設情況下將會限制應用程式訪問系統或個人檔案,並在技術層面上將它們與其他應用程式隔離。
僅當你明確表示同意時,應用程式才能訪問作業系統和個人檔案。
除了安全性,Flatpak 還捆綁了所有依賴項。這樣,即使當前 Linux 發行版中不提供這些依賴項,應用程式開發人員也可以利用這種最先進的技術使用它。
AppCenter 還具有錢包功能,可以儲存你的信用卡詳細資訊。這樣,你無需每次輸入卡的詳細資訊即可快速為應用付費。
這個新的開源“應用中心”也將適用於其他 Linux 發行版。
受到了 elementary OS 自己的“按需付費”應用中心模型成功的啟發
幾年前,elementary OS 推出了自己的應用中心。應用中心的“按需付費”方法很受歡迎。開發人員可以為其開源應用設定最低金額,而使用者可以選擇支付等於或高於最低金額的金額。
這幫助了幾位獨立開發人員可以對其開源應用程式接受付款。該應用中心現在擁有約 160 個原生應用程式,elementary OS 表示已通過應用中心向開發人員支付了數千美元。
受到此應用中心實驗在 elementary OS 中的成功的啟發,他們現在也希望將此應用中心的方法也引入其他發行版。
如果應用程式是開源的,你怎麼為此付費?
某些人仍然對 FOSS(自由而開源)的概念感到困惑。在這裡,該軟體的“原始碼”是“開源的”,任何人都可以“自由”進行修改和重新分發。
但這並不意味著開源軟體必須免費。一些開發者依靠捐贈,而另一些則收取支援費用。
獲得開源應用程式的報酬可能會鼓勵開發人員建立 Linux 應用程式。
讓我們拭目以待
就個人而言,我不是 Flatpak 或 Snap 包格式的忠實擁護者。它們確實有其優點,但是它們花費了相對更多的時間來啟動,並且它們的包大小很大。如果安裝了多個此類 Snap 或 Flatpak 軟體包,磁碟空間就會慢慢耗盡。
也需要對這個新的應用程式生態系統中的假冒和欺詐開發者保持警惕。想象一下,如果某些騙子開始建立冷門的開源應用程式的 Flatpak 程式包,並將其放在應用中心上?我希望開發人員採用某種機制來淘汰此類應用程式。
我確實希望這個新的應用中心能夠複製在 elementary OS 中已經看到的成功。對於桌面 Linux 的開源應用程式,我們絕對需要更好的生態系統。
你對此有何看法?這是正確的方法嗎?你對改進應用中心有什麼建議?
via: https://itsfoss.com/appcenter-for-everyone/
作者:Abhishek Prakash 選題:lujun9972 譯者:wxy 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 如何構建一個WEB同構應用Web
- 構建一個Flowable命令列應用命令列
- TDengine入駐Rainbond開源應用商店AI
- 1. 構建您的第一個應用
- Atlas是一個為雲原生應用程式構建的開源部署管道平臺
- 使用汽車應用庫構建應用
- 從零開始構建react應用(一)前言React
- 構建 API 應用API
- 用VIPER構建iOS應用iOS
- 從零構建一個基於Docker的Laravel應用DockerLaravel
- “Hello,Jetpack”:構建您的第一個Jetpack應用程式Jetpack
- 5 個開源的速讀應用
- 是時候開始構建適用於 Android Automotive OS 的應用了!Android
- 構建一個即時訊息應用(二):OAuthOAuth
- win10應用商店安裝應用在哪兒啟動_Win10應用商店應用開機啟動的方法Win10
- 5個開源聊天應用程式
- 構建你的第一個Flutter視訊通話應用Flutter
- 【譯文】構建大型 Redux 應用的五個建議Redux
- 使用 webpack 構建應用Web
- React Native 學習指南(一) - 構建第一個應用React Native
- 用 VIPER 構建 iOS 應用架構(2)iOS應用架構
- Electron構建一個檔案瀏覽器應用(二)瀏覽器
- FISCO BCOS | 構建第一個區塊鏈應用程式區塊鏈
- Odin —— 用於構建命令列應用的 Go 開發包命令列Go
- 鴻蒙OS 2.0應用開發初潮鴻蒙
- 構建可擴充套件的應用(一) (轉)套件
- App Annie :應用商店優化 (ASO) – 優化應用商店頁面APP優化
- Win10系統怎麼開啟應用商店 win10開啟應用商店的2種方法Win10
- 快速入門:構建您的第一個 .NET Aspire 應用程式
- 使用Angular與TypeScript構建Electron應用(一)AngularTypeScript
- 如何構建Vue大型應用Vue
- 構建單頁Web應用Web
- 構建應用層服務
- win10自帶應用商店為什麼打不開 win10應用商店打不開的方法Win10
- 全棧工程師如何快速構建一個Web應用全棧工程師Web
- 通過vue-cli3構建一個SSR應用程式Vue
- 基於 MUI 構建一個具有 90 +頁面的APP應用UIAPP
- 使用 Docker 和 Elasticsearch 構建一個全文搜尋應用程式DockerElasticsearch