กลับไปหน้าบทความ

อ่าน 5 นาที

การสนทนา (ซอฟต์แวร์)

Conversationsเป็นซอฟต์แวร์ฟรีสำหรับแอปพลิเคชันรับส่งข้อความโต้ตอบแบบทันที บนระบบ ปฏิบัติการ Androidโดยส่วนใหญ่ใช้มาตรฐานเปิดที่เป็นที่ยอมรับ เช่น Extensible Messaging and Presence.

การสนทนา (ซอฟต์แวร์)

การสนทนา
ผู้เขียนต้นฉบับแดเนียล กุลช์
นักพัฒนาแดเนียล กุลช์
ปล่อย24 มีนาคม 2557 ( 24 มีนาคม 2014 )
เวอร์ชันเสถียร
2.19.15 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 31 มีนาคม 2026
รุ่นทดลองใช้งาน
2.19.16-เบต้า[ 2 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 29 เมษายน 2569
เขียนเป็นชวา
ระบบปฏิบัติการแอนดรอยด์ ≥ 5.0
มีจำหน่ายในภาษาเยอรมัน
พิมพ์โปรแกรมส่งข้อความด่วน
ใบอนุญาตGPL-3.0 เท่านั้น[ 3 ]
เว็บไซต์การสนทนา.imแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ที่เก็บข้อมูล
  • codeberg.org/iNPUTmice/Conversations

Conversationsเป็นซอฟต์แวร์ฟรีสำหรับแอปพลิเคชันรับส่งข้อความโต้ตอบแบบทันที บนระบบ ปฏิบัติการ Androidโดยส่วนใหญ่ใช้มาตรฐานเปิดที่เป็นที่ยอมรับ เช่น Extensible Messaging and Presence Protocol ( XMPP ) และ Transport Layer Security ( TLS ) พัฒนาโดย Daniel Gultsch ในปี 2014

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

ซอร์สโค้ดของซอฟต์แวร์ได้รับการดูแลที่Codebergและอยู่ภายใต้เงื่อนไขของ ใบอนุญาต GPL-3.0 เท่านั้นสามารถติดตั้งแอปพลิเคชันได้ฟรี (หรือบริจาคเงิน) โดยใช้F-Droidหรือเสียค่าธรรมเนียมในGoogle Play Store Google บันทึกการติดตั้งมากกว่า 100,000 ครั้ง ณ เดือนพฤศจิกายน 2020 [ 5 ]

คุณสมบัติ

การสนทนาประกอบด้วยการเข้ารหัสแบบ end-to-end ( OpenPGPหรือOMEMO ) และการเข้ารหัสระหว่างการส่ง (Transport Layer Security) ซึ่งต้องกำหนดค่าโดยคอมพิวเตอร์เซิร์ฟเวอร์ที่เกี่ยวข้องกับการส่งข้อความ

แอปพลิเคชัน Conversations อนุญาตให้ผู้ใช้สามารถล็อกอินอุปกรณ์ไคลเอ็นต์ (เอนด์พอยต์) หลายเครื่องเข้าสู่บัญชีเดียวกันได้พร้อมกัน (ผ่าน XMPP) และยังส่งข้อความไปยังอุปกรณ์ไคลเอ็นต์หลายเครื่อง (การซิงโครไนซ์) โดยใช้ส่วนขยายโปรโตคอล "Message Carbons" ("สำเนาคาร์บอน", XEP-0280)

ไฟล์ที่เข้ารหัสแล้วสามารถส่งระหว่างผู้ใช้ได้ รูปภาพที่ส่งจะแสดงในมุมมองการสนทนาเป็นข้อความรูปภาพแบบอินไลน์[ 6 ]

ในฐานะที่เป็นโปรแกรมไคลเอ็นต์ XMPP โปรแกรม Conversations สามารถแลกเปลี่ยนข้อความกับซอฟต์แวร์ไคลเอ็นต์ XMPP อื่นๆ ได้ในทางทฤษฎี และไม่ผูกติดกับโครงสร้างพื้นฐานเซิร์ฟเวอร์ของผู้จำหน่ายรายใดรายหนึ่ง นอกจากนี้ยังมีคุณสมบัติอื่นๆ ดังต่อไปนี้:

  • แชทกลุ่ม (Multi-User (Group) chat (MUC))
  • การผสานรวมสมุดที่อยู่ (ไม่บังคับ)
  • รองรับบัญชีผู้ใช้หรือที่อยู่หลายบัญชี

ใช้งานโปรโตคอลส่วนขยาย XMPP

Conversations รองรับ โปรโตคอลส่วนขยาย XMPP จำนวนมาก(XEP ซึ่งเป็นส่วนขยายอย่างเป็นทางการของ XMPP) [ 7 ]

ประวัติศาสตร์

หลังจากการเปิดเผยข้อมูล ของ เอ็ดเวิร์ด สโนว์เดน ในเดือนมิถุนายน พ.ศ. 2556 และการที่เฟซบุ๊กเข้าซื้อกิจการ WhatsApp ในเดือนกุมภาพันธ์ พ.ศ. 2557 [ 8 ]แอปพลิเคชันส่งข้อความ "ที่ปลอดภัย" สำหรับอุปกรณ์เคลื่อนที่ก็ได้รับความนิยมมากขึ้น ซอร์สโค้ดเริ่มต้นของ Conversations ได้รับการเผยแพร่ในคลังสาธารณะเมื่อวันที่ 24 มกราคม พ.ศ. 2557 [ 9 ]และเวอร์ชันอย่างเป็นทางการเวอร์ชันแรก 0.1 ได้รับการเผยแพร่เมื่อวันที่ 24 มีนาคม พ.ศ. 2557 [ 10 ] Conversations ได้รับการตอบรับที่ดีในไม่ช้า[ 4 ] [ 11 ]

แอป Conversations ถูกเพิ่มลงใน Google Play ในช่วงฤดูใบไม้ผลิปี 2014 และในแหล่งเก็บซอฟต์แวร์ Android ทางเลือก F-Droid เวอร์ชัน 0.1.3 เมื่อวันที่ 6 เมษายน 2014 [ 12 ]

ตั้งแต่เวอร์ชัน 0.2 ซึ่งเผยแพร่เมื่อวันที่ 12 พฤษภาคม ข้อความรูปภาพ (การถ่ายโอนไฟล์ ในรูปแบบข้อความธรรมดาหรือเข้ารหัสด้วย OpenPGP) ได้รับการสนับสนุน และตั้งแต่เวอร์ชัน 0.4 (30 มิถุนายน) ยังรองรับการเข้ารหัสด้วย OTR ด้วย[ 6 ] [ 13 ]เวอร์ชัน 1.0 ตามมาเมื่อวันที่ 1 กุมภาพันธ์ 2015 [ 14 ]

นักพัฒนา Andreas Straub ได้เข้าร่วมโครงการ Google Summer of Code for Conversations ในปี 2015 [ 15 ] [ 16 ]ซึ่งได้สร้างร่างมาตรฐานการเข้ารหัสแบบ end-to-end ใหม่ (OMEMO) ซึ่งได้ส่งไปยัง XMPP Standards Foundation (XSF) เพื่อการกำหนดมาตรฐาน[ 17 ] [ 18 ]

ตั้งแต่เวอร์ชัน 2.0.0 เป็นต้นไป ความสามารถในการใช้การส่งข้อความแบบไม่เป็นทางการ (OTR) สำหรับการเข้ารหัสได้ถูกลบออกไปแล้ว นอกจากนี้ OMEMO ยังถูกเปิดใช้งานโดยค่าเริ่มต้นในการแชทส่วนตัวและการแชทกลุ่มส่วนตัวอีกด้วย[ 19 ]เวอร์ชัน 2.2.0 ได้นำส่วนขยายที่เคยเป็นตัวเลือกมาใช้ในการบันทึกข้อความเสียงและแชร์ตำแหน่งในการสนทนาในเดือนพฤษภาคม 2018 [ 20 ]

เวอร์ชัน 2.3.0 ได้เพิ่มการรองรับ TLS 1.3 ในเดือนกันยายน พ.ศ. 2561 [ 21 ]

เวอร์ชัน 2.8 ได้เพิ่มการโทรด้วยเสียงและวิดีโอที่เข้ารหัสในเดือนเมษายน พ.ศ. 2563 [ 22 ]

ควิกซี่

โปรแกรมส่งข้อความด่วนแบบแยกย่อย Quicksy ก็ถูกสร้างขึ้นโดย Daniel Gultsch เช่นกัน[ 23 ]ผู้ใช้ไคลเอนต์นี้เปิดบัญชีที่โฮสต์ quicksy.im โดยชื่อผู้ใช้ประกอบด้วยหมายเลขโทรศัพท์ ซึ่งช่วยให้สามารถค้นหาผู้ติดต่อของผู้ใช้แอปรายอื่นโดยใช้รายชื่อผู้ติดต่อหรือสมุดโทรศัพท์ได้ จุดประสงค์คือเพื่อลดอุปสรรคในการเข้าสู่ เครือข่าย XMPP (Jabber)ผู้ใช้ Quicksy ยังสามารถสื่อสารกับผู้ใช้ XMPP บนโฮสต์อื่นได้อีกด้วย[ 24 ]

ในปี 2024 Monalซึ่งเป็นไคลเอ็นต์ XMPP สำหรับiOSและmacOSได้รับการดัดแปลงให้ใช้การระบุตัวตนบนมือถือภายใต้ชื่อ Quicksy เพื่อให้สามารถใช้งานได้บน iOS โดยได้รับความยินยอมจากผู้เขียน Quicksy [ 25 ]

แผนกต้อนรับ

มูลนิธิซอฟต์แวร์เสรีรวม Conversations ไว้ในไดเร็กทอรีซอฟต์แวร์ของพวกเขา[ 26 ]

จากการวิเคราะห์แอป Conversations และ Xabber นักวิจัยพบว่า "หลักฐานทางนิติวิทยาศาสตร์" สามารถพบได้บนอุปกรณ์ Android รวมถึงข้อมูลผู้ใช้ในเครื่อง รายชื่อติดต่อ และเนื้อหาของข้อความที่ส่งหรือรับโดยใช้แอป ในรูปแบบข้อความธรรมดาในฐานข้อมูลหลักที่แอปดูแลรักษา[ 27 ]

ในปี 2017 Raul Radonz จาก XDA Developers ได้เขียนบทวิจารณ์โดยละเอียดเกี่ยวกับ Conversations ซึ่งรวมถึงการสัมภาษณ์นักพัฒนา Daniel Gultsch บทวิจารณ์นี้เน้นย้ำถึงตัวเลือกการเข้ารหัสและการรวม "Forward Secrecy" [ 28 ]

ในการรีวิวปี 2020 Decentralize Today กล่าวว่า "XMPP และ Conversations มีศักยภาพที่จะเป็นโปรแกรมส่งข้อความที่ยอดเยี่ยมและปลอดภัยมากหากคุณโฮสต์เอง" แต่ "ปัญหาอาจเกิดขึ้นเมื่อคุณใช้ XMPP กับผู้ติดต่อที่อยู่บนเซิร์ฟเวอร์ที่แตกต่างกัน" [ 29 ]

บริษัทผู้ให้บริการเว็บโฮสติ้งต่อต้านทุนนิยม Autistici ได้เขียนคำแนะนำการตั้งค่าโดยละเอียดสำหรับ Conversations สำหรับบริการ XMPP ของพวกเขา[ 30 ]

การใช้งานที่น่าสนใจ

ในปี 2018 ตำรวจสหพันธ์เยอรมันได้เปลี่ยนจากWhatsAppไปใช้ Moka ซึ่งเป็นเวอร์ชันดัดแปลงของ Conversations สำหรับการสื่อสารภายใน[ 31 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
  • XMPP.org: การปฏิบัติตามข้อกำหนด: การสนทนา

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Conversations_(software)&oldid=1345121247 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การสนทนา (ซอฟต์แวร์)

Conversationsเป็นซอฟต์แวร์ฟรีสำหรับแอปพลิเคชันรับส่งข้อความโต้ตอบแบบทันที บนระบบ ปฏิบัติการ Androidโดยส่วนใหญ่ใช้มาตรฐานเปิดที่เป็นที่ยอมรับ เช่น Extensible Messaging and Presence.

คุณสมบัติ

การสนทนาประกอบด้วยการเข้ารหัสแบบ end-to-end ( OpenPGP หรือ OMEMO ) และการเข้ารหัสระหว่างการส่ง (Transport Layer Security) ซึ่งต้องกำหนดค่าโดยคอมพิวเตอร์เซิร์ฟเวอร์ที่เกี่ยวข้องกับการส่งข้อความ

ใช้งานโปรโตคอลส่วนขยาย XMPP

Conversations รองรับ โปรโตคอล ส่วนขยาย XMPP จำนวนมาก(XEP ซึ่งเป็นส่วนขยายอย่างเป็นทางการของ XMPP) [ 7 ]

ประวัติศาสตร์

หลังจาก การเปิดเผยข้อมูล ของ เอ็ดเวิร์ด สโนว์เดน ในเดือนมิถุนายน พ.ศ. 2556 และการที่เฟซบุ๊กเข้าซื้อกิจการ WhatsApp ในเดือนกุมภาพันธ์ พ.ศ.