Matrix đã phát hành phiên bản 1.15 với những cải tiến đáng kể về xác thực, tóm tắt phòng và định dạng văn bản phong phú. Mặc dù những tiến bộ kỹ thuật đáng chú ý, các cuộc thảo luận trong cộng đồng cho thấy những căng thẳng đang diễn ra giữa việc phát triển giao thức đầy tham vọng của Matrix và những thách thức về trải nghiệm người dùng trong thực tế.
Các tính năng chính của Matrix 1.15:
- Xác thực OIDC thế hệ tiếp theo (MSC3861)
- Điểm cuối tóm tắt phòng để có trải nghiệm xem trước tốt hơn (MSC3266)
- Định dạng văn bản phong phú trong chủ đề phòng (MSC3765)
- Khóa thiết bị được bao gồm với các sự kiện được mã hóa (MSC4147)
- Tổng cộng 10 MSCs (Thay đổi Đặc tả Matrix) được tích hợp
Xác Thực Thế Hệ Mới Cuối Cùng Đã Xuất Hiện
Tính năng nổi bật của Matrix 1.15 là việc tích hợp xác thực OIDC (OpenID Connect) theo tiêu chuẩn ngành, đánh dấu một bước tiến lớn hướng tới bản phát hành Matrix 2.0 được mong đợi từ lâu. Hệ thống xác thực này đã thành công trong việc di chuyển 110 triệu người dùng matrix.org chỉ trong 30 phút vào đầu năm nay, chứng minh khả năng mở rộng và độ tin cậy của nó. Hệ thống mới thay thế phương pháp xác thực tùy chỉnh trước đây của Matrix bằng các tiêu chuẩn web đã được thiết lập, có khả năng giúp các tổ chức dễ dàng hơn trong việc tích hợp Matrix vào hệ thống quản lý danh tính hiện có của họ.
Thống kê Di chuyển Matrix:
- 110 triệu người dùng matrix.org đã di chuyển sang hệ thống xác thực mới trong vòng 30 phút
- Hơn 60% máy chủ được lưu trữ của Element đã di chuyển sang hệ thống mới
- Ứng dụng di động Element X đã có sẵn, phiên bản web ( Aurora ) đang trong giai đoạn thử nghiệm alpha
Mối Quan Ngại Về Trải Nghiệm Người Dùng Vẫn Tồn Tại Bất Chấp Tiến Bộ Kỹ Thuật
Phản hồi từ cộng đồng cho thấy sự chia rẽ dai dẳng giữa khả năng kỹ thuật của Matrix và tính khả dụng hàng ngày. Nhiều người dùng báo cáo sự thất vọng với các vấn đề hiệu suất của Element, bao gồm việc tiêu thụ bộ nhớ quá mức lên đến 2.2 GB và thời gian tải kéo dài đến 10 phút đối với người dùng nâng cao. Việc loại bỏ các tính năng trước đây có sẵn như trung tâm thông báo và cầu nối IRC đến Libera Chat đã đặc biệt làm thất vọng những người dùng lâu năm đã dựa vào những khả năng này.
Đội ngũ Element thừa nhận những thách thức này, chỉ ra client Element X mới của họ như là giải pháp. Được xây dựng với lõi Rust và giao diện di động gốc, Element X hứa hẹn hiệu suất được cải thiện đáng kể với chỉ 80MB sử dụng bộ nhớ và thời gian tải 2 giây. Tuy nhiên, client mới hiện tại thiếu tính năng ngang bằng với Element gốc, thiếu chức năng chính như Spaces và hỗ trợ threading đầy đủ.
Hiệu suất Element X so với Legacy Element:
- Sử dụng bộ nhớ: Element X: 80MB so với Legacy Element: 2.2GB
- Thời gian tải: Element X: 2 giây so với Legacy Element: lên đến 10 phút
- Kiến trúc: Element X sử dụng lõi Rust với giao diện người dùng gốc so với Legacy Element sử dụng công nghệ Electron/web
- Tình trạng tính năng: Element X thiếu hỗ trợ Spaces, threading đầy đủ và widgets
Thách Thức Về Tính Bền Vững Định Hình Ưu Tiên Phát Triển
Một khía cạnh tiết lộ của các cuộc thảo luận cộng đồng tập trung vào mô hình tài trợ của Matrix và tác động của nó đến việc phát triển tính năng. Ban lãnh đạo Element thừa nhận một cách cởi mở rằng trọng tâm hiện tại của họ vào khách hàng chính phủ và doanh nghiệp, thay vì các tính năng tiêu dùng, xuất phát từ nhu cầu tài chính. Thực tế kinh doanh này giải thích tại sao những cải tiến như kênh thoại kiểu Discord và khám phá người dùng đơn giản hóa vẫn là ưu tiên thấp hơn bất chấp nhu cầu mạnh mẽ từ cộng đồng.
Những ngày này, ưu tiên tại Element là cung cấp một sự thay thế WhatsApp và Teams tự lưu trữ, phi tập trung cho các chính phủ... và một khi chúng tôi có được sự bền vững trong việc làm điều đó, chúng tôi sẽ có thể dành thời gian xây dựng các tính năng cộng đồng một lần nữa.
Tính năng khám phá số điện thoại, có thể cải thiện đáng kể việc giới thiệu người dùng mới, đã bị vô hiệu hóa trên matrix.org do chi phí gian lận SMS. Những ràng buộc thực tế như vậy làm nổi bật những thách thức mà các nền tảng giao tiếp mã nguồn mở phải đối mặt khi cạnh tranh với các lựa chọn thương mại được tài trợ tốt.
Độ Phức Tạp Giao Thức So Với Việc Chấp Nhận Của Người Dùng
Cuộc tranh luận cộng đồng cũng đề cập đến một căng thẳng cơ bản trong cách tiếp cận của Matrix. Trong khi bộ tính năng toàn diện và khả năng mã hóa mạnh mẽ của giao thức gây ấn tượng với người dùng kỹ thuật, chúng tạo ra rào cản cho việc chấp nhận chính thống. Người dùng thường xuyên đề cập đến sự phức tạp của việc xác minh thiết bị, quản lý khóa mã hóa và đường cong học tập cần thiết để sử dụng Matrix hiệu quả so với các ứng dụng nhắn tin chính thống.
Bất chấp những thách thức này, Matrix tiếp tục tìm thấy thành công trong các thị trường ngách cụ thể, đặc biệt là trong số những người dùng quan tâm đến quyền riêng tư và các tổ chức yêu cầu giải pháp giao tiếp tự lưu trữ. Bản chất mở của giao thức đã tạo ra một hệ sinh thái đang phát triển của các client thay thế, mặc dù sự phân mảnh tính năng trên các triển khai khác nhau vẫn là một mối quan ngại đang diễn ra.
Matrix 1.15 đại diện cho tiến bộ kỹ thuật vững chắc, nhưng các cuộc thảo luận cộng đồng nhấn mạnh rằng chỉ riêng những cải tiến giao thức có thể không đủ để đạt được việc chấp nhận chính thống. Thành công trong tương lai của nền tảng có thể sẽ phụ thuộc vào việc cân bằng những tham vọng kỹ thuật với kỳ vọng trải nghiệm người dùng thực tế của đối tượng rộng hơn.
Tham khảo: Matrix v1.15 release