Element — Вікіпедія

Element
Головний екран додатку (версія 1.0.0)
ТипMatrix clientd
РозробникNew Vector Limited
Перший випускЧервень 2016 (Beta)
Стабільний випускv1.7.8 (29 вересня 2020; 4 роки тому (2020-09-29)[1])
ПлатформаWindows, macOS, Linux, Android, iOS, Web platform
Операційна системаLinux[2], Android[3][4], Windows[2], macOS[2] і iOS[5]
Мова програмуванняJavaScript, Objective-C, Swift, Java, Kotlin
Доступні мови69 мов [6]
Українська моватак
ЛіцензіяApache License 2.0[7]
Репозиторійhttps://github.com/vector-im/
Вебсайтelement.io

Element (в минулому Riot та Vector[8][9]) — вільний та відкритий клієнт обміну повідомленнями по Matrix-протоколу.

Element підтримує наскрізне шифрування груп й обміну файлів між користувачами. Element розробляється компанією New Vector Limited, яка також розробляє Matrix.

Element має певні відзнаки:

  • підтримує обмін повідомленнями між користувачами, групами, каналами;[10]
  • обмін файлами;
  • наскрізне шифрування при будь-якому обміну повідомленнями;
  • реєстрація не потребує номера мобільного телефона;
  • наявність eMail-поштової скриньки не обов'язкова;
  • клієнти доступні для всіх поширених платформ: як web-додаток, що працює прямо в браузері, як мобільний додаток для Android та й iOS платформ.

Розробкою додатку займається насамперед компанія New Vector Limited[11], яка також бере участь у розробці протоколу Matrix[12]

Історія

[ред. | ред. код]

Element з моменту заснування був відомий як Vector, але коли додаток вийшов з бета-версії у 2016-тому році[13], його перейменували в вересні на Riot.[14]

У 2016-тому році розробник вдався до першої спроби реалізувати наскрізне шифрування Matrix, проте змога була надана лиш у бета-версії для користувачів[15]. Уже в березні 2020 року функція була залучена типово для Riot.[16]

У квітні 2019 року в Google Play Store було опубліковано змінений додаток Riot у зв'язку зі зломом криптографічних ключів, що були використані у Riot для Android.[17]

У липні 2020 року Riot був перейменований в Element.[18]

У січні додаток був видалений з мережі Google Play Store через розміщення непристойного матеріалу на серверах matrix.org, але згодом додаток повернули, коли співробітники Element розв'язали проблему.[19]

Особливості

[ред. | ред. код]

Element має розвинуті можливості підключатись до інших мереж обміну повідомленнями, наприклад, з такими як IRC, Slack, Telegram та інші через так звані «мости».[20] На додаток, клієнт інтегрує голосові та відеозаписи однорангових та групових чатів через WebRTC. Через те що самостійно додаток дозволяє підключатись до будь-якого серверу, в тому числі, й власному, Element є популярним засобом побудови як приватних мереж, так й захищених.[21]

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. A glossy Matrix collaboration client for the web. Contribute to vector-im/riot-web development by creating an account on GitHub, New Vector, 7 серпня 2019, архів оригіналу за 18 жовтня 2019, процитовано 5 серпня 2019
  2. а б в https://riot.im/desktop.html
  3. https://play.google.com/store/apps/details?id=im.vector.app
  4. https://f-droid.org/packages/im.vector.app/
  5. https://itunes.apple.com/us/app/vector.im/id1083446067
  6. matrix-org/matrix-react-sdk. GitHub (англ.). Архів оригіналу за 26 березня 2020. Процитовано 20 жовтня 2018.
  7. Riot.im License. Github. Архів оригіналу за 28 лютого 2017. Процитовано 4 вересня 2018.
  8. Welcome to Element!. Element Blog (англійською) . 15 липня 2020. Архів оригіналу за 15 липня 2020. Процитовано 25 листопада 2020.
  9. Riot wants to be like Slack, but with the flexibility of an underlying open source platform. TechCrunch (англійською) . 19 вересня 2016.{{cite web}}: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url (посилання)
  10. Riot-im. directory.fsf.org. Архів оригіналу за 4 вересня 2018. Процитовано 4 вересня 2018. [Архівовано 2018-09-04 у Wayback Machine.]
  11. Архівована копія. Архів оригіналу за 27 серпня 2019. Процитовано 1 вересня 2019.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  12. Riot wants to be like Slack, but with the flexibility of an underlying open source platform. TechCrunch (амер.). Архів оригіналу за 18 жовтня 2018. Процитовано 18 жовтня 2018.
  13. Riot.im (17 червня 2016). Say Hello To Vector!. Medium (англ.). Архів оригіналу за 18 жовтня 2018. Процитовано 1 серпня 2021.
  14. Riot.im (11 жовтня 2016). Let’s Riot!. Medium (англ.). Архів оригіналу за 18 жовтня 2018. Процитовано 1 серпня 2021.
  15. Riot.im (30 січня 2017). Riot releases end-to-end encryption: get ready to chat securely!. Medium (англ.). Архів оригіналу за 18 жовтня 2018. Процитовано 1 серпня 2021.
  16. Riot Web 1.6, RiotX Android 0.19 & Riot iOS 0.11 — E2E Encryption by Default & Cross-signing is here!!. Element Blog. 6 травня 2020. Архів оригіналу за 28 червня 2021. Процитовано 1 серпня 2021.
  17. Riot.im (25 квітня 2019). Riot.im Android security update. Medium (англ.). Архів оригіналу за 1 травня 2019. Процитовано 1 серпня 2021.
  18. Welcome to Element!. Element Blog. 15 липня 2020. Архів оригіналу за 15 липня 2020. Процитовано 1 серпня 2021.
  19. Google reinstates federated chat app Element on Play Store after wrongful removal. Android Police (амер.). 31 січня 2021. Архів оригіналу за 30 січня 2021. Процитовано 1 серпня 2021.
  20. Riot: A Distributed Way of Having IRC and VOIP Client and Home Server | It's FOSS. It's FOSS (амер.). 18 квітня 2018. Архів оригіналу за 4 вересня 2018. Процитовано 18 жовтня 2018.
  21. Zhong, Peng. Riot - Projects - PRISM Break. prism-break.org (англ.). Архів оригіналу за 28 лютого 2019. Процитовано 18 жовтня 2018. [Архівовано 2019-02-28 у Wayback Machine.]