开放网络的现状:2024年的三大要点
作为我们迈入新一年的开发者,需要考虑三大开放网络趋势,包括社交网络复兴和HTML网络组件。
在许多方面,开放网络在多年来保持了健康的状态:联合网络现在势头强劲,这要归功于Mastodon不断改进,而且(至关重要的是)Meta公司的Threads得到了承诺的支持;网络标准继续改进(比如WebAssembly和Web组件,仅举两个例子);像开放网络倡导组这样的非营利集体在试图限制谷歌和苹果等平台公司的权力方面发挥着积极的作用。
但并非所有消息都是好消息——随着我们迈入2024年,大型科技公司操纵或直接控制开放网络的能力仍然是一个令人担忧的问题。谷歌掌握着这一代主要的网络浏览器的控制权,苹果和谷歌都控制着我们的移动设备,而Meta现在也有望成为联合网络的主要力量。
考虑到这一背景,以下是2023年出现的三大开放网络趋势。
1. 联合网络是社交网络的复兴
对于社交媒体来说,2023年主要是一个动荡的一年,这主要是由于埃隆·马斯克在2023年对Twitter施加了控制。在7月底,马斯克将该应用的名称从Twitter更改为X——自那时以来,该服务一直在恶化。不值得再多谈论X/Twitter,因此我将转而关注社交媒体在2023年以及进入2024年的亮点:联合网络。
联合网络是一组通过ActivityPub相互连接的分散式社交媒体服务,ActivityPub是由万维网联盟(W3C)制定的规范。联合网络对社交网络来说无疑是一次复兴,因为在十多年来的时间里,社交媒体有机会真正地实现分散化。这对开发者来说意义重大;这可能是自2000年代初的博客圈以来最好的开放平台机会。
Mastodon目前是联合网络中最大的应用程序。自2017年推出以来,Mastodon经常因其糟糕的用户体验而受到批评(包括我),但今年在这方面取得了重大进展。5月份,这个开源项目宣布改进了其入门体验,并在9月份宣布了Mastodon 4.2版本,其中包括了更好的搜索和进一步改进的注册流程。用户界面也有显著改进,“比如增加更多的线索指示,使文章预览更美观,并取消了图像预览的裁剪。”
4.2版本的关键更新是改进的搜索功能。Mastodon用户首次能够在整个网络上搜索全文帖子。然而,有一个问题——搜索索引仅包括明确选择加入的用户。目前还不清楚有多少Mastodon用户已经对其设置进行了调整,但因为这是自愿选择的,所以可能很少。我只看到了一个叫做vmst.io的小实例的数据,该实例报告称,截至11月1日,仅有超过3%的用户选择加入,现在超过12%的帖子可以进行搜索。

不管怎样,Mastodon的用户体验比一年前好多了,而且也更加开放(从搜索的角度来看)。但Mastodon依然……咱们这么说吧,它是一种需要培养的口味。七月份,出现了一个新的竞争对手,对主流用户更有吸引力:Threads。
Meta推出Threads主要是为了挑战岌岌可危的Twitter。得益于其与Instagram的巧妙整合(后者的用户可以使用其现有的Instagram凭据登录Threads),Threads迅速获得了1亿用户。但当Threads承诺加入联合宇宙(fediverse),支持W3C ActivityPub规范时,事情变得非常有趣。
大约五个月后,Threads还没有实现ActivityPub,但迹象表明它将在某个时候兑现承诺。这对于开放网络来说无疑是令人兴奋的,因为连接Mastodon和Threads本身就会是一大利好,更不用说连接其他表示他们将加入fediverse的服务,比如WordPress。
然而,也存在风险:不能保证Threads算法会偏爱你(例如)在Mastodon上的帖子。埃隆·马斯克今年的一个伎俩是限制未付费蓝色认证用户的流量;本质上是一种“付费玩耍”的策略,让人想起以前时代的流行音乐广播。因此,关于社交媒体的一个重要问题是:Meta加入fediverse后,Threads算法会施加多少权力?敬请关注。
2. Web组件挑战React正统
Web组件如今正处于风口上。它们作为一项新兴的网络标准已经有十多年的历史了,但最近出现了一种叫做“HTML Web组件”的新模式,吸引了Web开发人员的注意。这个模式似乎是由Jeremy Keith提出的,他是一位备受尊敬的开发者,撰写了长期运营的Adactio博客。本月早些时候,Keith将HTML Web组件定义为“使用自定义元素扩展现有标记”。他明确将这种模式定位为React组件的一种替代方法:
“React鼓励一种替代的思维方式:‘忘记浏览器可以做什么;一切都在React组件中完成,即使是在重新发明轮子。’
HTML Web组件鼓励一种增强的思维方式。”
现代框架,包括Eleventy、Remix和Astro,也鼓励这种增强HTML而不是绕过它的思想。截至2023年底,就常见的前端开发实践而言,React仍然占据主导地位,但Web组件的不断发展正在挑战这种世界观。

Web3和元宇宙已经是昨日黄花了
2023年是人工智能工程的一年,这意味着之前的两大炒作潮流在今年被无情地推向了边缘:Web3和元宇宙。
当然,情况可能在2024年会有所改变。特别是对于元宇宙而言,随着我们等待苹果公司Vision Pro头戴设备的发布(最新估计是三月),但看起来Web3——基于区块链的网络——在多年的承诺未兑现后,似乎不太可能起飞,去中心化应用(dApps)的承诺一直未能实现。

虽然我已经放弃了Web3,但我仍然对元宇宙中的开放网络角度感兴趣,从长远来看。元宇宙标准论坛是一个得到广泛支持的行业联盟(尽管苹果不是其中的成员),他们希望元宇宙能够与网络兼容。我今年早些时候曾与其主席Neil Trevett交谈过,他将元宇宙定义为将“网络的连接性与空间计算的沉浸性相结合”。
目前还不清楚情况会如何发展,但Meta和苹果都表示他们将在其硬件和操作系统中支持网络。这些都是开发者们明年将急切关注的承诺,我肯定会在这里进行报道。