Ứng dụng di động Element X đạt ngang bằng tính năng giữa lúc tranh luận về hiệu suất

Nhóm Cộng đồng BigGo
Ứng dụng di động Element X đạt ngang bằng tính năng giữa lúc tranh luận về hiệu suất

Hệ sinh thái Matrix đang ở một bước ngoặt quan trọng khi ứng dụng khách hàng đầu của nó, Element, trải qua một quá trình chuyển đổi lớn. Trong khi Hội nghị Matrix 2025 đã trưng bày mức độ được chính phủ chấp nhận đáng kể và sự trưởng thành của giao thức, sự chú ý của cộng đồng lại tập trung chắc chắn vào việc triển khai Element X - ứng dụng khách thế hệ tiếp theo được dự định sẽ thay thế ứng dụng Element cổ điển. Sự chuyển đổi này đã châm ngòi cho những cuộc thảo luận sôi nổi về hiệu suất, các tính năng còn thiếu và định hướng tương lai của các ứng dụng khách Matrix.

Cuộc Đại Di Cư: Element X Đạt Ngang Bằng Tính Năng

Sau nhiều tháng phát triển, Element X cuối cùng đã đạt được bộ tính năng tối thiểu mà nhiều người cho là cần thiết để được chấp nhận rộng rãi. Việc bổ sung gần đây hỗ trợ luồng (threads) và không gian (spaces) đánh dấu một cột mốc quan trọng trong quá trình phát triển của ứng dụng. Một thành viên cộng đồng đã nhận xét về tầm quan trọng của sự phát triển này, tuyên bố: Spaces hiện đã được hỗ trợ trong Element X, điều này có khả năng giúp nó đạt được sự ngang bằng về tính năng - ít nhất thì tôi không biết còn thiếu gì nữa, và tôi đã sử dụng Element X trong vài tháng nay vì những kế hoạch này.

Thành tựu này đến rất đúng lúc, vì Element đã thông báo rằng ứng dụng di động cổ điển sẽ chỉ còn khả dụng trên các cửa hàng ứng dụng cho đến ít nhất là cuối năm 2025. Lộ trình di chuyển giờ đây đã rõ ràng, mặc dù vẫn còn những câu hỏi về độ ổn định của các tính năng mới được triển khai này và liệu chúng có thể xử lý các trường hợp sử dụng phức tạp trong tổ chức vốn đã trở nên phổ biến trong các triển khai Matrix hay không.

So sánh tính năng giữa Element X và Element Classic (tính đến tháng 10 năm 2025):

  • Hỗ trợ Threads: ✅ Cả hai đều hỗ trợ (Element X mới bổ sung gần đây)
  • Hỗ trợ Spaces: ✅ Cả hai đều hỗ trợ (Element X mới bổ sung gần đây)
  • Hạ tầng cuộc gọi: ❌ Hệ thống khác nhau (Element X sử dụng MatrixRTC/Element Call)
  • Hiệu suất: ⚠️ Đánh giá không đồng nhất (phụ thuộc nhiều vào máy chủ và kích thước tài khoản)
  • Ứng dụng di động: Classic vẫn còn cho đến cuối năm 2025

Nghịch lý Hiệu suất: Cuộc Tranh luận về Tốc độ Gia tăng

Có lẽ tiết lộ đáng ngạc nhiên nhất từ các cuộc thảo luận của cộng đồng là cuộc tranh luận đang diễn ra về hiệu suất của Element X. Mặc dù được xây dựng trên một SDK Rust hiện đại được thiết kế đặc biệt cho tốc độ, người dùng đang báo cáo những trải nghiệm không nhất quán. Cuộc thảo luận về hiệu suất cho thấy một bức tranh phức tạp, nơi cấu hình máy chủ, kích thước tài khoản và các trường hợp sử dụng cụ thể đều đóng vai trò quan trọng trong trải nghiệm người dùng.

Trên một chiếc iPhone PRO MAX với iOS 18.7-mới nhất, đồng hồ bấm giờ của tôi cho biết: Element X tải đến danh sách Tất cả Cuộc trò chuyện trong 3 giây. Element Classic tải đến danh sách Tất cả Cuộc trò chuyện trong <1 giây. Và Element X được cho là 'ứng dụng nhanh' nhờ vào SDK Rust.

Nghịch lý hiệu suất này đã thu hút sự chú ý của lãnh đạo dự án Matrix, với các nhà phát triển đang tích cực điều tra các trường hợp cụ thể nơi Element X hoạt động kém hơn so với người tiền nhiệm. Cuộc điều tra làm nổi bật những thách thức trong việc tối ưu hóa hiệu suất trong thế giới thực trên nhiều kịch bản triển khai và cấu hình người dùng đa dạng.

Thời gian tải được báo cáo cho các tình huống khác nhau:

  • Tài khoản nhỏ (~8 phòng): Element Classic: ~0.5s, Element X: ~1.5-2s
  • Tài khoản lớn (~5000 phòng): Element Classic: ~10s, Element X: ~2s
  • Hiệu suất phụ thuộc rất nhiều vào cấu hình máy chủ và phiên bản Synapse

Bài toán Gọi điện: Quá trình Chuyển đổi MatrixRTC

Việc chuyển đổi sang cơ sở hạ tầng gọi điện của Matrix 2.0 đã tạo ra một điểm tranh cãi khác. Những người dùng trước đây cấu hình máy chủ TURN bằng các phương pháp truyền thống như coturn đang phát hiện ra rằng Element X yêu cầu cơ sở hạ tầng Element Call mới hơn thay thế. Điều này đại diện cho một sự thay đổi cơ bản trong cách tiếp cận của Matrix đối với giao tiếp thời gian thực.

Trong Matrix 2.0, tất cả các cuộc gọi đều có khả năng là nhóm theo thiết kế, loại bỏ trường hợp đặc biệt cho cuộc gọi một-một tồn tại trong kiến trúc trước đây. Mặc dù điều này đơn giản hóa việc quản trị bằng cách loại bỏ nhu cầu cấu hình máy chủ TURN riêng biệt, nó tạo ra những thách thức về khả năng tương tác tạm thời giữa hệ thống gọi cũ và mới. Cộng đồng đang vật lộn với quá trình chuyển đổi này, cân bằng giữa lợi ích lâu dài của một kiến trúc gọi điện thống nhất với những khó khăn tạm thời khi di chuyển.

Các Thay Đổi Chính Trong Giao Thức Matrix Trong Quá Trình Chuyển Đổi:

  • Cuộc gọi Matrix 2.0: Tất cả cuộc gọi đều hỗ trợ nhóm, không còn cuộc gọi 1:1 đặc biệt
  • Sliding sync: Hiện đã tích hợp sẵn trong Synapse (từ tháng 9 năm 2024), proxy sẽ ngừng hoạt động vào tháng 11 năm 2024
  • Room version 12: Hiện đang được triển khai, một số bridge vẫn đang thích ứng

Hệ sinh thái Rộng hơn: Vượt ra ngoài Element

Trong khi Element thống trị cuộc trò chuyện, cộng đồng Matrix tiếp tục khám phá các ứng dụng khách thay thế. Các dự án như Aurora chứng minh cho thí nghiệm đang diễn ra với các triển khai web dựa trên Rust, trong khi người dùng đề xuất các ứng dụng khách như nheko cho mục đích sử dụng trên máy tính để bàn, ca ngợi hiệu suất cực nhanh của chúng. Sự đa dạng này làm nổi bật sức khỏe của hệ sinh thái Matrix, nơi nhiều triển khai khác nhau có thể cùng tồn tại và cạnh tranh.

Cuộc thảo luận cũng đề cập đến các so sánh giao thức cơ bản với các nền tảng nhắn tin bảo mật khác. Các thành viên cộng đồng tranh luận về sự đánh đổi giữa cách tiếp cận phi tập trung của Matrix và mô hình tập trung-nhưng-mạnh-mẽ-về-mặt-mã-hóa của Signal. Những cuộc trò chuyện này phản ánh sự trưởng thành liên tục của Matrix khi nó định vị mình như một giải pháp thay thế khả thi cho cả giao tiếp cá nhân và doanh nghiệp.

Hướng Tới Tương Lai

Khi Matrix tiếp tục thu hút sự chú ý trong các lĩnh vực chính phủ và doanh nghiệp, sự thành công của quá trình chuyển đổi Element X ngày càng trở nên quan trọng. Cuộc tranh luận sôi nổi của cộng đồng về hiệu suất, tính năng và chi tiết triển khai cho thấy cả tầm quan trọng ngày càng tăng của nền tảng và những thách thức trong việc duy trì một hệ sinh thái mở, phi tập trung. Với thời hạn năm 2025 cho việc khả dụng của ứng dụng cổ điển đang đến gần, áp lực đang dồn lên để giải quyết những vấn đề này và thực hiện lời hứa về một trải nghiệm ứng dụng khách Matrix nhanh chóng, đáng tin cậy và đầy đủ tính năng.

Những cuộc trò chuyện đang diễn ra cho thấy một cộng đồng đầu tư sâu sắc vào sự thành công của giao tiếp phi tập trung, sẵn sàng tham gia vào các cuộc thảo luận khó khăn về việc triển khai kỹ thuật trong khi vẫn duy trì sự phấn khích về tiềm năng của giao thức. Như một nhà phát triển tham gia vào dự án đã lưu ý, Matrix chắc chắn đã có những thăng trầm trong quá khứ, nhưng hiện tại nó đang ở một vị trí tốt - một nhận định nắm bắt được cả những thách thức và sự lạc quan xung quanh giai đoạn chuyển tiếp quan trọng này.

Tham khảo: The Matrix Conference 2025; a seminal moment for Matrix