马修·格林:
如果您安装WhatsApp 、 Facebook Messenger 、 Signal 、 Snap甚至Telegram (请不要!),您将遇到一个可以解决此问题的简单功能。它通常被称为“消失的消息”,但有时也有其他名称。
我几乎不好意思解释这个功能的作用,因为这就像解释方向盘的工作原理一样。尽管如此。当您开始聊天时,您可以决定消息应保留多长时间。如果你的答案是永远,那么你不需要做任何事情。但是,如果这是一次敏感对话,并且您希望它像电话一样短暂,则可以选择一个时间,通常为 5 分钟到 90 天。当该时间到期时,您的消息就会被删除 – 无论是您的手机还是与您通话的人的手机上的消息。
消失消息的一个单独功能是,某些平台会从设备备份中忽略这些对话,或者至少它们会确保过期消息无法恢复。这是有道理的,因为这些对话应该是短暂的:人们显然不希望这些短信在未来出现,所以如果他们提前几天失去短信,他们也不会那么生气。 […]
回顾一下,人们大量使用的几乎所有其他消息传递产品(至少在美国)都具有某种消息消失功能。苹果的疏忽开始变得非常独特。
我确实有一些朋友在 Apple Security 工作,我尝试与他们谈论此事。 […] 当我询问消失的消息时,我感到尴尬的叹息和蟋蟀。没有人能解释为什么苹果在这个基本功能上远远落后,即使作为一个选项,在它成为所有其他通讯工具的标准很久之后。
我只能推测为什么 iMessage 不提供此功能。也许苹果并不想暗示“消失的消息”无论如何都会是短暂的,而这是不可能的。谁敢说收件人没有截图?如果“信息”应用软件阻止捕获“消失的消息”的屏幕截图(就像您无法捕获受 DRM 保护的视频的屏幕截图一样),谁能说收件人没有使用其他设备拍摄显示表面上短暂消息的显示屏照片呢? E2EE是数学保证。没有办法提供这样的关于短暂性的保证,也许这让苹果公司犹豫不决。
但我认为这会让对完美的渴望妨碍提供有用且足够好的功能。在其他平台上使用消失消息的人——正如格林指出的那样,iMessage 的所有竞争对手都提供了该功能——了解其中的风险。很少有人了解“传输加密”和“端到端加密”之间的区别。但几乎每个人都直观地理解,即使是“消失的消息”也可能被截图、拍照或以其他方式记录。发件人和收件人之间存在隐式信任。
我能想到的另一个角度是复杂性。 Messages 是苹果最常用的应用程序之一,它在很多方面体现了苹果软件设计和计算的总体方法。评论家认为一款应用程序尽管提供的功能比竞争对手少,但仍很受欢迎,而苹果(和我)则认为一款应用程序在某种程度上受欢迎并受到喜爱,因为它提供的功能较少。所有新功能都必然会增加一些复杂性,而消失的消息会增加相当多的复杂性。您可以与同一个人/群组进行两次聊天吗?一次是标准的,一次是临时的?如果是这样,那么您现在就担心不小心将一条本应消失的消息发送到与该人或组的非短暂聊天中。如果没有,您如何与某人发送简短的消失消息交换,而您与该人有很长的消息存档并希望永远保留? (也许Safari 中隐私浏览的想法可以为 Messages 中消失的消息提供灵感——这是一种具有独特视觉状态的完全独立的模式。)
消息消失的基本思想非常简单且容易理解。在消息中实现它们的良好设计并非易事。然而,解决这些硬设计问题才是苹果之所以成为苹果的原因。他们在消息中添加了一些相当肤浅的功能(例如Genmoji和消息效果),所以我同意 Green 的观点,他们应该解决消失的消息,并且他们肯定可以找到一种方法来做到这一点,同时增加的复杂性不会造成混乱。