本页使用了标题或全文手工转换

Riot.im

维基百科,自由的百科全书
跳到导航 跳到搜索
Riot.im
Riot.im 2019 Logo.png
Riot.im的螢幕截圖
Riot.im的螢幕截圖
開發者 New Vector Limited
初始版本 2016年7月
穩定版本
v1.2.1[1]
(2019年5月29日,​3個月前​(2019-05-29
源代码库 編輯維基數據鏈接
编程语言 JavaScript, Objective-C, Swift, Java, Kotlin
系統平台 Windows, macOS, Linux, Android, iOS, Web
语言 25种语言[2]
类型 VoIP通訊、即時通訊、視訊會議、社会化媒体以及其他應用程式整合
许可协议 Apache许可证 2.0[3]
网站 about.riot.im

Riot.im是一個以Matrix協定為基礎的开放源代码自由软件,以Apache授權條款2.0授權。因為其使用了互聯的Matrix協定,Riot.im讓使用者可以選擇要連線的伺服器[4]

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

技術[编辑]

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

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

歷史[编辑]

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

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

功能[编辑]

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

反應[编辑]

因為Riot是最成熟的客戶端,所以通常會推薦新使用者從Riot開始,就算是想要開始新的開發專案也是如此。在媒體中,它有時候會被視為Slack[6][18][19]或其他即時通訊客戶端的替代品[20][21]。一般來說,Riot在開放原始碼與自由软件社群中最受歡迎,這通常是因為其互聯的本質[22]。而在Matrix平臺上也有很多Linux发行版密碼貨幣的聊天室[23]。而此應用程式也在Google Play上被下載超過十萬次[24],其他使用者則是透過F-Droid或其他平臺下載。

參考資料[编辑]

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

參見[编辑]