Element(先前曾名为RiotVector)是一个以Matrix协定为基础的开放源代码自由软件,以Apache授权条款2.0授权。因为其使用了互联的Matrix协定,Element让使用者可以选择要连线的伺服器[7]

Element
Element在仍名为Riot.im时的萤幕截图
Element在仍名为Riot.im时的萤幕截图
开发者New Vector Limited
首次发布2016年7月
当前版本
  • 1.6.22(2024年9月23日;稳定版本;Android)[1]
  • 1.11.18(2024年9月17日;稳定版本;iOS)[2]
  • 1.11.80(2024年10月8日;稳定版本;网页浏览器)[3]
  • 1.11.80(2024年10月8日;稳定版本;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

另外,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]

参考资料

  1. ^ Element Android v1.6.22. 2024年9月23日 [2024年10月14日]. 
  2. ^ v1.11.18. 2024年9月17日 [2024年10月14日]. 
  3. ^ v1.11.80. 2024年10月8日 [2024年10月14日]. 
  4. ^ v1.11.80. 2024年10月8日 [2024年10月14日]. 
  5. ^ matrix-org/matrix-react-sdk. GitHub. [2018-10-20]. (原始内容存档于2020-03-26) (英语). 
  6. ^ Riot.im License. Github. [2018-09-04]. (原始内容存档于2017-02-28). 
  7. ^ Riot: A Distributed Way of Having IRC and VOIP Client and Home Server. itsfoss.com. [2018-09-04]. (原始内容存档于2018-09-04). 
  8. ^ 8.0 8.1 Riot-im. directory.fsf.org. [2018-09-04]. (原始内容存档于2018-09-04). 
  9. ^ 9.0 9.1 Riot wants to be like Slack, but with the flexibility of an underlying open source platform. TechCrunch. [2018-10-18]. (原始内容存档于2018-10-18) (美国英语). 
  10. ^ vector-im/riot-web. GitHub. [2018-10-18]. (原始内容存档于2018-09-20) (英语). 
  11. ^ Riot.im - open team collaboration - Apps on Google Play. play.google.com. [2018-10-18]. (原始内容存档于2018-10-24) (英语). 
  12. ^ F-Droid Site. [2018-10-18]. (原始内容存档于2018-10-19). 
  13. ^ Riot.im. Say Hello To Vector!. Riot.im. 2016-06-09 [2018-10-18]. (原始内容存档于2018-10-18). 
  14. ^ Riot.im. Let’s Riot!. Riot.im. 2016-09-19 [2018-10-18]. (原始内容存档于2018-10-18). 
  15. ^ Riot.im. Riot releases end-to-end encryption: get ready to chat securely!. Medium. 2016-11-21 [2018-10-18]. (原始内容存档于2018-10-18). 
  16. ^ Riot.im - Communicate, your way. [2019-05-01]. (原始内容存档于2019-05-01). 
  17. ^ Riot.im Android security update. [2019-05-01]. (原始内容存档于2019-05-01). 
  18. ^ 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) (美国英语). 
  19. ^ Zhong, Peng. Riot - Projects - PRISM Break. prism-break.org. [2018-10-18]. (原始内容存档于2019-02-28) (英语). 
  20. ^ Tilley, Sean. Riot, a Decentralized Slack‐like Messenger (Powered by Matrix). Medium. 2017-04-26 [2018-11-04]. (原始内容存档于2018-11-04). 
  21. ^ Open Source und verschlüsselt: Das steckt hinter dem Slack-Rivalen Riot. t3n News. [2018-11-04]. (原始内容存档于2018-11-04) (德语). 
  22. ^ 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) (英语). 
  23. ^ Echtzeitkommunikation ausprobiert: Willkommen in der Matrix - Golem.de. [2018-11-04]. (原始内容存档于2018-10-29) (德语). 
  24. ^ Messaging und Open Source – Ein kurzer Blick auf Riot.IM (Gastbeitrag) – DeathMetalMods. www.deathmetalmods.de. [2018-11-04]. (原始内容存档于2018-11-04) (德语). 
  25. ^ Matrix Rooms: Top by members (Public). matrixstats.org. [2018-11-04]. (原始内容存档于2018-11-04) (英语). 

参见