Hacker News 中文摘要

RSS订阅

使用XMPP(通过Snikket)进行所有通话和聊天的一个月(2023) -- A month using XMPP (using Snikket) for every call and chat (2023)

文章摘要

作者在过去一个月中尝试使用XMPP(通过Snikket)进行所有通话和聊天,取代了之前使用的Matrix。虽然XMPP在消息传递方面表现良好,但在iPhone上缺乏实时通知和来电通知的问题影响了体验。尽管大部分时间成功使用XMPP,但在网络信号极差或意外情况下,作者仍不得不使用传统电话。

文章总结

标题:使用XMPP(通过Snikket)进行所有通话和聊天的一个月体验

在过去的一个月里,我和妻子Sandra几乎所有的通话和聊天都通过XMPP(使用Snikket)进行。

我们之前从Matrix切换到XMPP。Matrix在消息传递方面表现不错,尽管存在一些加密相关的问题,但在音频和视频通话方面不太稳定,有时能正常工作,有时则不行。

改用XMPP(使用prosody)后,消息传递效果很好,但Sandra的iPhone上缺乏实时通知,尤其是XMPP来电没有任何通知,这确实不太理想。

大约一个月前,我安装了Snikket,这是一个自包含的XMPP发行版,从那以后,我们尝试将其用于所有通话和消息传递。

我们几乎成功了,只有两次我不得不使用蜂窝电话而不是XMPP通话:

  • 一次是Sandra在蜂窝数据覆盖非常差的地方(无法加载基本网页或检查电子邮件),这情有可原。
  • 另一次是我在威斯敏斯特,理论上不应该有覆盖问题,但连接有几秒钟的延迟,可能是蜂窝网络拥堵或其他原因。虽然足以传递重要信息,但无法进行有意义的对话。

除了这两次,语音和视频通话都非常可靠。我们进行了长时间的通话,切换蜂窝网络和Wi-Fi连接,效果很好。我还没有在电脑上进行太多通话测试,这是接下来的计划。

消息传递,包括照片分享,一直都很顺利。

Sandra是一个典型的终端用户,她对我安装不同应用或要求她使用某些服务没有太多兴趣,只要它们能正常工作就行。因此,XMPP在这方面也非常顺利,这让我很高兴。

我还没有尝试与其他人或跨不同服务器使用XMPP,因为没有其他我想交谈的人也使用XMPP。我可以让父母使用它,代替Signal,但我希望Snikket支持多个域名,而不是需要不同的实例(我知道,prosody可以做到这一点)。

我很喜欢这样一个事实:我们的所有通信都通过家中的Intel NUC进行,并且是加密的,这让我很满意。

评论总结

评论内容主要围绕XMPP(可扩展消息与存在协议)的使用体验、优缺点及其与专有解决方案的对比展开。以下是总结:

  1. XMPP的历史与现状

    • 评论者danieldk回顾了XMPP在2010年左右的广泛应用,提到其支持多种社区服务和客户端,如Google Talk和iChat。
      引用: "Around ~2010 we could use Jabber/XMPP to chat with people on various community services, Google Talk, LiveJournal talk, etc."
    • rlpb表示对XMPP的长期支持,但也指出其功能仍不及专有解决方案,如Conversations.im不支持实时位置共享。
      引用: "I'm disappointed that the experience is still not at feature parity with proprietary solutions."
  2. XMPP的使用体验与问题

    • wahern提到XMPP在Android上的Conversations.im表现良好,但在iPhone上使用Monal时通知功能存在问题。
      引用: "Conversations.im works really well on Android, including push notifications. But the one iPhone user, using Monal, has said notifications don't work."
    • daneel_w分享了自己长期使用XMPP的经验,提到使用Prosody服务器和不同平台的客户端。
      引用: "Daily user of XMPP as well since over a decade. I still call it Jabber out of habit."
  3. XMPP的潜力与未来

    • rlpb认为XMPP有潜力超越专有解决方案,例如通过与OsmAnd等应用的集成。
      引用: "There's so much potential to be better than the proprietary solutions, too, for example with OsmAnd integration."
    • rdm_blackhole提到XMPP可能成为应对欧盟Chat Control法案的备选方案。
      引用: "I am making notes of this for if/when Chat Control gets the green light from the EU parliament."
  4. 其他观点

    • haunter对XMPP的使用场景提出疑问,询问是否仅限于两人之间的通信。
      引用: "Am I understanding right that they (two people) only talk with each other?"
    • grodriguez100幽默地表示每次看到“Skynet”都会联想到XMPP。
      引用: "Can’t help reading that as 'Skynet' every time."

总结:评论者对XMPP的历史、现状和未来持不同看法,既有对其潜力的认可,也有对其功能不足的批评,尤其是在跨平台通知支持和功能完整性方面。