Element

去中心化且加密的聊天與協作軟體,威力本源 Matrix 協定 来自维基百科,自由的百科全书

Element

Element(先前曾名為RiotVector)是一個以Matrix協定為基礎的開放原始碼自由軟體,以Apache授權條款2.0授權。因為其使用了互聯的Matrix協定,Element讓使用者可以選擇要連線的伺服器[7]

Quick Facts 開發者, 首次釋出 ...
Element
Thumb
Thumb
Element在仍名為Riot.im時的螢幕截圖
開發者New Vector Limited
首次釋出2016年7月
目前版本
  • 1.11.4 (2023年10月4日;穩定版本;iOS)[1]
  • 1.6.6 (2023年10月5日;穩定版本;Android)[2]
  • 1.11.47 (2023年10月24日;穩定版本;網頁瀏覽器)[3]
  • 1.11.47 (2023年10月24日;穩定版本;Linux、Microsoft Windows、macOS)[4]
編輯維基數據鏈結
原始碼庫 編輯維基數據鏈結
程式語言JavaScript, Objective-C, Swift, Java, Kotlin
平台Windows, macOS, Linux, Android, iOS, Web
語言25種語言[5]
類型VoIP通訊、即時通訊、視訊會議、社會化媒體以及其他應用程式整合
授權條款Apache授權條款 2.0[6]
網站https://element.io
Close

另外,Element也支援端到端加密、群組、頻道與檔案分享[8],註冊時也不需要電話號碼。並提供網路應用程式、所有主要作業系統的應用程式以及AndroidiOS行動應用程式。應用程式開發主要由New Vector Limited公司完成,其同時也參與了Matrix協定的開發[9]

技術

Element是以Matrix React SDK建構[10],這是一套以React為基礎的軟體開發套件,可以簡化Matrix客戶端的開發。Element多以網路技術建構而成,也會使用Electron(一套可以將網路應用程式轉換為桌面應用程式的軟體框架)製作在WindowsMacOSLinux上的桌面客戶端。Android與iOS客戶端則是使用各自的平臺工具開發與散佈。

在Android上,於Google Play[11]與僅有自由軟體的F-Droid[12]上均有提供,但並不完全相同。舉例來說,F-Droid上的版本並未使用專有的Google雲端通訊外掛程式。

歷史

Element在2016年7月釋出Beta版曾被名為Vector[8][13]。而在同年9月重新命名為Riot[14]。並在11月首次實作了Matrix的端到端加密,並以測試功能向使用者推出[15]

2019年4月,官方於Google Play上釋出了新版的應用程式,藉此解決伺服器金鑰洩露的問題[16]。開發者建議所有使用Google Play版應用程式的使用者都應盡快更新[17]

2020年7月,Riot再度被重新命名為Element。

功能

Element因為能夠透過Matrix將其他通訊橋接至應用程式上而聞名,如IRC、Slack、Telegram與其他通訊軟體[18]。同時也整合了透過WebRTC傳輸的點對點音訊與視訊聊天及群組聊天。由於可以自行建立應用程式與其背後的聊天伺服器,所以Element常被倡導隱私權的人推薦[19]

反應

因為Element是最成熟的客戶端,所以通常會推薦新使用者從Element開始,就算是想要開始新的開發專案也是如此。在媒體中,它有時候會被視為Slack[9][20][21]或其他即時通訊客戶端的替代品[22][23]。一般來說,Riot在開放原始碼與自由軟體社群中最受歡迎,這通常是因為其互聯的本質[24]。而在Matrix平臺上也有很多Linux發行版密碼貨幣的聊天室[25]

參考資料

參見

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.