Element

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Element
File:Element logotype (2024).svg
Element在仍名為Riot.im時的螢幕截圖
Element在仍名為Riot.im時的螢幕截圖
開發者New Vector Limited
首次釋出2016年7月
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言JavaScript, Objective-C, Swift, Java, Kotlin
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      平台Windows, macOS, Linux, Android, iOS, Web
      語言25種語言[1]
      類型VoIP通訊、即時通訊、視訊會議、社會化媒體以及其他應用程式整合
      授權條款Apache授權條款 2.0[2]
      網站https://element.io

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

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

      技術[編輯]

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

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

      歷史[編輯]

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

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

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

      功能[編輯]

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

      反應[編輯]

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

      參考資料[編輯]

      1. ^ matrix-org/matrix-react-sdk. GitHub. [2018-10-20]. (原始內容存檔於2020-03-26) (English). 
      2. ^ Riot.im License. Github. [2018-09-04]. (原始內容存檔於2017-02-28). 
      3. ^ Riot: A Distributed Way of Having IRC and VOIP Client and Home Server. itsfoss.com. [2018-09-04]. (原始內容存檔於2018-09-04). 
      4. ^ 4.0 4.1 Riot-im. directory.fsf.org. [2018-09-04]. (原始內容存檔於2018-09-04). 
      5. ^ 5.0 5.1 Riot wants to be like Slack, but with the flexibility of an underlying open source platform. TechCrunch. [2018-10-18]. (原始內容存檔於2018-10-18) (en-US). 
      6. ^ vector-im/riot-web. GitHub. [2018-10-18]. (原始內容存檔於2018-09-20) (English). 
      7. ^ Riot.im - open team collaboration - Apps on Google Play. play.google.com. [2018-10-18]. (原始內容存檔於2018-10-24) (English). 
      8. ^ F-Droid Site. [2018-10-18]. (原始內容存檔於2018-10-19). 
      9. ^ Riot.im. Say Hello To Vector!. Riot.im. 2016-06-09 [2018-10-18]. (原始內容存檔於2018-10-18). 
      10. ^ Riot.im. Let’s Riot!. Riot.im. 2016-09-19 [2018-10-18]. (原始內容存檔於2018-10-18). 
      11. ^ Riot.im. Riot releases end-to-end encryption: get ready to chat securely!. Medium. 2016-11-21 [2018-10-18]. (原始內容存檔於2018-10-18). 
      12. ^ Riot.im - Communicate, your way. [2019-05-01]. (原始內容存檔於2019-05-01). 
      13. ^ Riot.im Android security update. [2019-05-01]. (原始內容存檔於2019-05-01). 
      14. ^ Riot: A Distributed Way of Having IRC and VOIP Client and Home Server | It's FOSS. It's FOSS. 2018-04-18 [2018-10-18]. (原始內容存檔於2018-10-18) (en-US). 
      15. ^ Zhong, Peng. Riot - Projects - PRISM Break. prism-break.org. [2018-10-18]. (原始內容存檔於2019-02-28) (English). 
      16. ^ Tilley, Sean. Riot, a Decentralized Slack‐like Messenger (Powered by Matrix). Medium. 2017-04-26 [2018-11-04]. (原始內容存檔於2018-11-04). 
      17. ^ Open Source und verschlüsselt: Das steckt hinter dem Slack-Rivalen Riot. t3n News. [2018-11-04]. (原始內容存檔於2018-11-04) (Deutsch). 
      18. ^ Yet another messaging platform: Why Riot? | Security, Insights, and Results for your Drupal or WordPress Website. www.freelock.com. [2018-11-04]. (原始內容存檔於2018-11-04) (English). 
      19. ^ Echtzeitkommunikation ausprobiert: Willkommen in der Matrix - Golem.de. [2018-11-04]. (原始內容存檔於2018-10-29) (Deutsch). 
      20. ^ Messaging und Open Source – Ein kurzer Blick auf Riot.IM (Gastbeitrag) – DeathMetalMods. www.deathmetalmods.de. [2018-11-04]. (原始內容存檔於2018-11-04) (Deutsch). 
      21. ^ Matrix Rooms: Top by members (Public). matrixstats.org. [2018-11-04]. (原始內容存檔於2018-11-04) (English). 

      參見[編輯]