แอป Element X Mobile บรรลุความเท่าเทียมด้านคุณสมบัติ ท่ามกลางการถกเถียงเรื่องประสิทธิภาพ

ทีมชุมชน BigGo
แอป Element X Mobile บรรลุความเท่าเทียมด้านคุณสมบัติ ท่ามกลางการถกเถียงเรื่องประสิทธิภาพ

ระบบนิเวศ Matrix กำลังอยู่ในช่วงหัวเลี้ยวหัวต่อสำคัญ ขณะที่ไคลเอนต์หลักอย่าง Element กำลังอยู่ในช่วงเปลี่ยนผ่านครั้งใหญ่ แม้ว่า The Matrix Conference 2025 จะแสดงให้เห็นถึงการยอมรับจากภาครัฐและความ成熟ของโปรโตคอลอย่างชัดเจน แต่ความสนใจของชุมชนก็จดจ่ออยู่ที่การเปิดตัว Element X ซึ่งเป็นไคลเอนต์รุ่นใหม่ล่าสุดที่หมายจะมาแทนที่แอป Element รุ่นดั้งเดิม การเปลี่ยนผ่านนี้ได้จุดประกายการอภิปรายอย่างเข้มข้นเกี่ยวกับประสิทธิภาพ คุณสมบัติที่ขาดหายไป และทิศทางในอนาคตของไคลเอนต์ Matrix

การย้ายครั้งใหญ่: Element X บรรลุความเท่าเทียมด้านคุณสมบัติ

หลังจากพัฒนามาหลายเดือน ในที่สุด Element X ก็บรรลุคุณสมบัติขั้นต่ำที่หลายคนมองว่าจำเป็นสำหรับการยอมรับในวงกว้าง การเพิ่มการรองรับ threads และ spaces เมื่อไม่นานมานี้ถือเป็นเหตุการณ์สำคัญในวิวัฒนาการของแอป สมาชิกชุมชนหนึ่งระบุถึงความสำคัญของการพัฒนานี้ว่า: ตอนนี้ Spaces ได้รับการรองรับใน Element X แล้ว ซึ่งอาจทำให้มันมีความเท่าเทียมด้านคุณสมบัติ - อย่างน้อยผมก็ไม่รู้ว่ามันขาดอะไรไป และผมใช้ Element X มาแล้วหลายเดือนเพราะแผนการเหล่านี้

ความสำเร็จนี้มาถึงในเวลาที่เหมาะสม เนื่องจาก Element ประกาศว่าแอปมือถือรุ่นดั้งเดิมจะยังคงมีให้ดาวน์โหลดในสโตร์อย่างน้อยจนถึงสิ้นปี 2025 เส้นทางการย้ายข้อมูลตอนนี้ชัดเจนแล้ว แม้ว่ายังคงมีคำถามเกี่ยวกับความเสถียรของคุณสมบัติที่เพิ่งนำมาใช้ใหม่เหล่านี้ และว่าพวกมันจะสามารถจัดการกับกรณีการใช้งานที่ซับซ้อนขององค์กรซึ่งกลายเป็นเรื่องปกติในการติดตั้ง Matrix แล้วหรือไม่

การเปรียบเทียบฟีเจอร์ระหว่าง Element X กับ Element Classic (ณ เดือนตุลาคม 2025):

  • รองรับ Threads: ✅ รองรับทั้งสองเวอร์ชัน (Element X เพิ่งเพิ่มฟีเจอร์นี้เมื่อเร็วๆ นี้)
  • รองรับ Spaces: ✅ รองรับทั้งสองเวอร์ชัน (Element X เพิ่งเพิ่มฟีเจอร์นี้เมื่อเร็วๆ นี้)
  • โครงสร้างพื้นฐานสำหรับการโทร: ❌ ใช้ระบบที่แตกต่างกัน (Element X ใช้ MatrixRTC/Element Call)
  • ประสิทธิภาพ: ⚠️ มีรายงานที่หลากหลาย (ขึ้นอยู่กับเซิร์ฟเวอร์และขนาดของบัญชีเป็นอย่างมาก)
  • แอปมือถือ: Classic จะยังคงใช้งานได้จนถึงสิ้นปี 2025

ปริศนาด้านประสิทธิภาพ: การอภิปรายเรื่องความเร็วทวีความรุนแรง

บางทีการเปิดเผยที่น่าประหลาดใจที่สุดจากการอภิปรายของชุมชนคือการถกเถียงที่ยังคงดำเนินอยู่เกี่ยวกับประสิทธิภาพของ Element X แม้ว่าจะถูกสร้างขึ้นบน SDK Rust รุ่นใหม่ที่ออกแบบมาเพื่อความเร็วโดยเฉพาะ ผู้ใช้ก็ยังรายงานประสบการณ์ที่ไม่สม่ำเสมอ การอภิปรายเกี่ยวกับประสิทธิภาพเผยให้เห็นภาพที่ซับซ้อน โดยที่การกำหนดค่าเซิร์ฟเวอร์ ขนาดบัญชี และกรณีการใช้งานเฉพาะทาง ล้วนมีบทบาทสำคัญในประสบการณ์ผู้ใช้

บน iPhone PRO MAX ที่ใช้ iOS 18.7 เวอร์ชันล่าสุด นาฬิกาจับเวลาของผมบอกว่า: Element X ใช้เวลาโหลดเพื่อแสดงรายการ All Chats 3 วินาที ในขณะที่ Element Classic โหลดเพื่อแสดงรายการ All Chats ในเวลา <1 วินาที และ Element X นี่แหละที่ควรจะเป็นตัวเลือก 'ที่เร็ว' เนื่องจากใช้ Rust SDK

ปริศนาด้านประสิทธิภาพนี้ได้ดึงความสนใจของผู้นำโครงการ Matrix โดยนักพัฒนากำลังสืบสวนกรณีเฉพาะที่ Element X ทำได้แย่กว่าเวอร์ชันก่อนหน้าอย่างจริงจัง การสืบสวนนี้เน้นย้ำถึงความท้าทายในการปรับแต่งประสิทธิภาพสำหรับโลกแห่งความเป็นจริงให้ครอบคลุมสถานการณ์การติดตั้งและการกำหนดค่าผู้ใช้ที่หลากหลาย

เวลาในการโหลดที่รายงานสำหรับสถานการณ์ต่างๆ:

  • บัญชีขนาดเล็ก (~8 ห้อง): Element Classic: ~0.5 วินาที, Element X: ~1.5-2 วินาที
  • บัญชีขนาดใหญ่ (~5000 ห้อง): Element Classic: ~10 วินาที, Element X: ~2 วินาที
  • ประสิทธิภาพขึ้นอยู่กับการกำหนดค่าเซิร์ฟเวอร์และเวอร์ชันของ Synapse เป็นอย่างมาก

ปัญหาการโทร: การเปลี่ยนผ่านสู่ MatrixRTC

การเปลี่ยนผ่านไปยังโครงสร้างพื้นฐานการโทรของ Matrix 2.0 ได้สร้างจุดขัดแย้งอีกจุดหนึ่ง ผู้ใช้ที่เคยกำหนดค่าเซิร์ฟเวอร์ TURN โดยใช้วิธีการดั้งเดิมเช่น coturn กำลังค้นพบว่า Element X ต้องการโครงสร้างพื้นฐาน Element Call รุ่นใหม่แทน นี่แสดงถึงการเปลี่ยนแปลงพื้นฐานในแนวทางของการสื่อสารแบบเรียลไทม์ของ Matrix

ใน Matrix 2.0 การโทรทั้งหมดถูกออกแบบให้รองรับกลุ่มได้โดยธรรมชาติ ซึ่งขจัดการจัดการแบบพิเศษสำหรับการโทรหนึ่งต่อหนึ่งที่เคยมีอยู่ในโครงสร้างแบบเก่า แม้ว่าสิ่งนี้จะทำให้การบริหารจัดการง่ายขึ้นโดยไม่จำเป็นต้องกำหนดค่าเซิร์ฟเวอร์ TURN แยกอีกต่อไป แต่มันก็สร้างความท้าทายด้านการทำงานร่วมกันชั่วคราวระหว่างระบบการโทรเก่าและใหม่ ชุมชนกำลังต่อสู้กับการเปลี่ยนผ่านนี้ โดยพยายามสร้างสมดุลระหว่างประโยชน์ระยะยาวของโครงสร้างการโทรแบบรวมเป็นหนึ่งกับความยากลำบากในการย้ายข้อมูลระยะสั้น

การเปลี่ยนแปลงโปรโตคอล Matrix ที่สำคัญในช่วงเปลี่ยนผ่าน:

  • การโทร Matrix 2.0: การโทรทั้งหมดรองรับกลุ่ม ไม่มีการโทรแบบ 1:1 แยกต่างหาก
  • Sliding sync: ตอนนี้เป็นฟีเจอร์พื้นฐานใน Synapse (ตั้งแต่เดือนกันยายน 2024) proxy จะยุติให้บริการในเดือนพฤศจิกายน 2024
  • Room version 12: กำลังเปิดตัวอยู่ในขณะนี้ บาง bridge ยังคงปรับตัวอยู่

ระบบนิเวศที่กว้างขึ้น: เกินกว่า Element

ในขณะที่ Element ครองการสนทนา ชุมชน Matrix ยังคงสำรวจไคลเอนต์ทางเลือก โครงการอย่าง Aurora แสดงให้เห็นถึงการทดลองอย่างต่อเนื่องกับการใช้งานเว็บที่ใช้ Rust เป็นฐาน ในขณะที่ผู้ใช้แนะนำไคลเอนต์เช่น nheko สำหรับการใช้งานบนเดสก์ท็อป โดยชื่นชมประสิทธิภาพที่เร็วเหมือนสายฟ้าแลบ ความหลากหลายนี้เน้นย้ำถึงความแข็งแรงของระบบนิเวศ Matrix ซึ่งการใช้งานหลายแบบสามารถอยู่ร่วมกันและแข่งขันกันได้

การอภิปรายยัง касаетсяการเปรียบเทียบโปรโตคอลพื้นฐานกับแพลตฟอร์มการส่งข้อความที่ปลอดภัยอื่นๆ สมาชิกชุมชนถกเถียงถึงการแลกเปลี่ยนระหว่างแนวทางแบบกระจายศูนย์ของ Matrix กับโมเดลแบบรวมศูนย์แต่มีความแข็งแกร่งด้านการเข้ารหัสของ Signal บทสนทนาเหล่านี้สะท้อนให้เห็นถึงความ成熟อย่างต่อเนื่องของ Matrix ในขณะที่มันวางตำแหน่งตัวเองเป็นทางเลือกที่ใช้งานได้จริงสำหรับทั้งการสื่อสารส่วนตัวและองค์กร

มองไปข้างหน้า

ในขณะที่ Matrix ยังคงได้รับความนิยมในภาครัฐและองค์กร ความสำเร็จของการเปลี่ยนผ่านสู่ Element X จึงมีความสำคัญมากขึ้นเรื่อยๆ การอภิปรายอย่างแข็งขันของชุมชนเกี่ยวกับประสิทธิภาพ คุณสมบัติ และรายละเอียดการใช้งาน แสดงให้เห็นถึงทั้งความสำคัญที่เพิ่มขึ้นของแพลตฟอร์มและความท้าทายในการรักษาระบบนิเวศแบบเปิดและกระจายศูนย์ ด้วยกำหนดเวลาในปี 2025 สำหรับความพร้อมใช้งานของแอปรุ่นดั้งเดิมที่กำลังใกล้เข้ามา ความกดดันจึงมีมากขึ้นเพื่อแก้ไขปัญหาเหล่านี้และส่งมอบตามคำสัญญาของประสบการณ์ไคลเอนต์ Matrix ที่รวดเร็ว เชื่อถือได้ และครบถ้วนสมบูรณ์ด้วยคุณสมบัติ

บทสนทนาที่กำลังดำเนินอยู่เผยให้เห็นชุมชนที่ลงทุนอย่างลึกซึ้งกับความสำเร็จของการสื่อสารแบบกระจายศูนย์ ซึ่งเต็มใจมีส่วนร่วมในการอภิปรายที่ยากเกี่ยวกับการนำไปใช้ทางเทคนิค ในขณะที่ยังคงความตื่นเต้นกับศักยภาพของโปรโตคอล ดังที่นักพัฒนาหนึ่งที่เกี่ยวข้องในโครงการระบุว่า Matrix แน่นอนว่ามีทั้งขึ้นและลงในอดีต แต่ตอนนี้มันอยู่ในจุดที่ดีแล้ว - ความรู้สึกที่จับได้ทั้งความท้าทายและความมองโลกในแง่ดีที่ล้อมรอบช่วงเปลี่ยนผ่านที่สำคัญนี้

อ้างอิง: The Matrix Conference 2025; a seminal moment for Matrix