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

Quick Facts 开发者, 首次发布 ...
Element
Thumb
Thumb
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
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.