氛围共处(Ambient Co-presence)丨RTE 共读计划

news2024/11/26 3:47:17

在这里插入图片描述

在同一个网络空间和情境下,营造一种微妙的、隐约感知的、实时同步的感觉。

加入「RTE 共读计划」:

重要的技术,往往是那些不易察觉却无所不在的技术。欢迎阅读「RTE 共读计划」的文章,我们希望通过本计划:

• 挖掘到那些帮助人们跨越距离实时互动(Real-Time Engagement,RTE)并如聚一堂的技术和观念。

• 寻找那些把技术和故事同时讲述得美妙的 RTE Builder 兼作者。

• 聚集一批乐于学习和成长的共读者和共译者。

在这里插入图片描述

氛围共处(Ambient Co-presence)

在同一个网络空间和情境下,营造一种微妙的、隐约感知的、实时同步的感觉。

背景

在网络上,很难营造出多人共享、同步空间的微妙感觉。

你和我当下正在异步交流。我在过去写下了这些文字。你在未来的某个时间点阅读它们。我们不是同步的。

尽管我们停留在同一个网页内(这意味着我们共享着同一个数字空间)。但它与我们在现实世界中的实时互动方式完全不同。

我们之间,不存在对彼此视觉、听觉、触觉、空间或具身的感知。即使我们在同一时刻阅读这篇文章,我们也感受不到彼此的存在。

很长一段时间,网络的异步性都是一个技术瓶颈。网速和带宽无法满足除发送大量静态文本之外的任何需求,文本传输都还会有或长或短的延迟。

在这里插入图片描述

但事情已经有了变化。现在,我们会理所当然地认为网络连接每几毫秒就会刷新一次。我们大部分体验都是实时的:来自 Twitter 的八卦消息、Google Docs 中的协作编辑、人满为患的 Zoom 会议、耸人听闻的 BBC 突发新闻报道、《魔兽世界》比赛以及 Twitch 直播中铺天盖地的表情符号反应,都能在眨眼间加载完成。

但我们并未意识到,实时同步的多人网络还有更多可能性,它潜在的设计空间仍缺乏探索。

大多数网页还是基于慢加载和单一用户的情景而设计的。我们目不转睛地把个性化信息流从上划到下,这些信息流缺乏共享物理空间的特点,没有方向性,也难以意识到其他人的存在,无法随机互动,也不能自由探索。最关键的是,它们不能让那些彼此亲近的人对同一现实有共同的感知。当你独自盯着只有自己能看到的个性化推流时,我们之间的「附近」(vicinity)就消失了。

在网上,我们不一定需要时刻与他人互动。我们真正缺少的是与其他人静静共处的感觉,就像在咖啡馆里与他人一起看书一样。那种各自在做自己的事,却共享同一场域的感觉,就是「共处」(co-presence),这是共享公共空间的基本要素。而我们还需要在数字空间中探索如何营造这种感觉。

可是,我们当前的多人(multiplayer)体验又过于强调「多人」的特性。所有人的行为都在索要你的注意力。光标移动,指针闪烁,他们把鼠标移向他们关心的内容,同时也把你从自己的焦点中拉走。那种更模糊的,更温和的共享网络空间的感觉,我们依然没有实现。

模式

氛围共处(ambient co-presence),是指和他人共享同一空间或情境的感觉,你无需和任何人持续互动或交流。你们通过余光、环境音、具身感知来感受彼此的存在,但你们并不一定要做着相同的工作,也不需要把注意力放在同一件事上。

这听起来有点像你和你的家人们,坐在咖啡馆的后廊上安静地阅读,周围充斥着人们轻柔的交谈声和敲击的键盘声,抑或是坐在伦敦地铁车站内一张旧椅子上,静静地观察着人群,内心感叹如此多形形色色的人群此刻聚集在同一空间内。

他们不太会要求你的关注或者交谈。他们只是静静地在一旁做着自己的事情,并提供舒适的陪伴感,以及让你可以观察到他人是以何种方式度过自己的时间。

多人光标

在数字空间中,我们目前尝试的方案是多人光标和选区。那些有文件访问权限的人,会在界面上显示为一个个又小又尖,彩色的光标或文本标记,它们出现在文档、画布或电子表格中。有时它们旁边还带着名字或者悬浮的个人资料图片,以助于辨认他们是谁。

据我所知,Google Docs 是第一个实现这个功能的,随后很快被其他产品效仿。Notion、Figma、Miro、Mural 和大多数其他协作平台现在都在采用这种模式。

在这里插入图片描述

Google 表格中的多人光标,展示了当前用户选择的单元格

现在的技术可以轻松实现这一功能。我的朋友一直在 Partykit (https://www.partykit.io/)上探索实验,如何用几行代码即可实现多人体验。比如 Cursor Party(https://blog.partykit.io/posts/cursor-party),一个单行脚本,它可以让访问你网站的每一个用户都拥有自己的光标、国旗和聊天框。

在数字空间中,多人光标可以带来一种大家正在一起参加活动的感觉,但却缺少我们想要的一种环境氛围。当你可以确切地看见你的主管正审查着哪段文案或某张设计稿时,想必不太轻松自在。

多人光标同样缺乏拓展性。当界面上有成百上千个光标飞来飞去时,只会让人感到不知所措。任何在大型共享 Google 文档或 Figma 文件里编辑的人都非常熟悉这种感觉。多人光标只适用于一些小规模的封闭环境,例如私人团队或公司内部。

为了实现在工作区中感知他人同时又不被打扰,我们可以把尖锐具象的动态光标换为更柔和模糊的存在提示,像是热力图。试想一下这个功能应用在各种内容上,不管是《纽约客》的还是小型独立博客。

你能隐约感到有其他人也在页面上读着。这可能会感觉有点分心,又或是感到一些陪伴,可能还有一些些兴奋,因为有人在和我们读着相同的内容。

这是另一种不太显眼的方案,它通过一个柔和的亮点来呈现页面上的其他读者:

这种方法更加平静温和,让我们能够在一个空间内展示数百甚至数千人,而不会感到混乱。

在这个简单的方案基础上,我们可以逐步增加更需注意力的交互方式,例如添加评论、与同时出现在空间的人进行沟通、或者创建他人可追踪的路径。

空间音频

空间音频似乎是探索数字空间中如何感知他人的最可靠的途径之一。在物理空间中,声音会自然地呈现出近大远小的梯度,带有不同音量的层次变化。

这为我们在私人和公共对话中提供了灵活性。我们可以自由出入于他人的可听范围,或者在更大的环境里感受周围的白噪音,不用被打扰。

Gather Town (https://www.gather.town/)这点做的非常好。它是为远程分布的团队而设计的数字空间。我见过人们用它来举行各种活动,从非正式会议到公司团建。

你会以一个游戏角色的形象,出现在虚拟的客厅或办公室中,然后可以在里面随意移动。巧妙之处在于,当你靠近或远离周围的人时,他们的视频和音频会逐渐显现或消失。你可以在房间内四处走动,并在不同的谈话组中切换,就像在鸡尾酒会上一样。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Gather Town 现在很受关注,但空间音频应该还存在更多不同环境形式。

它让我想起了许多人在沉寂的家中办公时会使用的白噪音 app,例如 Noizio(https://noiz.io/)。它们播放巴黎咖啡馆和篝火的柔和声音,帮助集中注意力。

在与同事一起使用 Google 文档写作时,你可能会听到他们键盘的轻轻敲击声、叹息声和轻柔的背景音乐,就像在现实中与他们坐在一起。

注释和路径

与其他模式相比,在公共网站上留下的注释和标记的同步性较差,但至少能让我们大致了解其他人的活动。有几款产品正在探索这种方式:

1.Medium 上的亮点 Medium 上的高亮标注

Medium(https://medium.com/),一个众所周知的封闭发布平台,它会向你展示其他用户在文章中标注最多的一句话,但只有一句。仿佛长篇文章中不可能包含多个有用的观点一样,但发布到 Medium 上的文章显然不是这样。

在这里插入图片描述

Medium 文章上的一个热门标注。

读者也可以评论标注,但这些评论隐藏在侧边栏中,难以察觉。

在这里插入图片描述

对 Medium 标注的评论。

当然,这个功能只能在 Medium 上使用,导致它变得不那么有趣或吸引人。

2. Hypothesis

一款名叫 Hypothesis(https://web.hypothes.is/) 的浏览器插件,在这点上做的很好。它支持注释和标注网络上的任何内容。Hypothesis 像是一个互联网上的注释层,每个人都可以在此进行分享。

你可以设置这些注释的可见程度;完全公开、仅限邀请的半私密的或仅个人可见。

在这里插入图片描述

Hypothesis 侧边栏内的高亮标注和对应注释。

这意味着你可以打开网上的任何文章,看看其他人在「页边距」写了些什么。

我和朋友们实验了几次静默阅读(https://maggieappleton.com/silentsessions)的活动。我们同时打开同一篇文章,阅读了 30 分钟,并在无声的情况下使用 Hypothsis 注释,最后在 Zoom 上总结。这种方法效果很好。

我希望有更多产品能够探索促进实时同步阅读和高亮显示的功能。虽然 Hypothesis 可以使用,但感觉它不够生动、反应慢,也缺乏空间感。

如何避免过度引起他人注意同时又提供环境陪伴感,是一件棘手的事。但我们在物理空间中做到了,我们只需在数字世界中同样去持续探索这种模式。

参考文献和延伸阅读

《使用建筑模式设计多人应用程序》

(Designing multiplayer apps with patterns from architecture)

马特·韦布(Matt Webb)

https://interconnected.org/home/2022/01/21/social_gradient

《环境亲密感》(Ambient Intimacy)

莱萨·赖切尔特(Leisa Reichelt),2007

https://web.archive.org/web/20231207101712/https://www.disambiguity.com/ambient-intimacy/

共读笔记

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Contributors

作者:Maggie Appleton

译者:阿露

社区共读者:Zixuan Chen、阿露、傅丰元、李嵩

编辑:傅丰元

加入「RTE 共读计划」

重要的技术,往往是那些不易察觉却无所不在的技术。欢迎阅读「RTE 共读计划」的文章,我们希望通过本计划:

• 挖掘到那些帮助人们跨越距离实时互动(Real-Time Engagement,RTE)并如聚一堂的技术和观念。

• 寻找那些把技术和故事同时讲述得美妙的 RTE Builder 兼作者。

• 聚集一批乐于学习和成长的共读者和共译者。

欢迎联系丰元的微信(bob_fu)加入「RTE 共读计划」,共读、共译、共同成长。本文经作者授权翻译,如需转载,请也联系我们。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1897870.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JS+CSS+HTML项目-中国国家图书馆

页面做的不多,CSS效果请看哔哩哔哩

谷歌地图Google JS API 实现

demo实现 实现源码&#x1f447; // 谷歌地图Google JS API 实现 <template><div class"myMap"><gmp-map :center"center" zoom"15" map-id"ab6b6643adfa1a70"><gmp-advanced-markerv-for"(res, index) in…

通信安全员考试精选练习题库,2024年备考必刷题!

16.设计单位必须在设计文件中&#xff08;&#xff09;计列安全生产费。 A.全额 B.部分 C.按建设单位要求 D.按工程建设需要 答案&#xff1a;A 17.日最高气温达到&#xff08;&#xff09;℃以上&#xff0c;应当停止当日室外露天作业。 A.38 B.36 C.35 D.40 答案&…

CUDA编程基础

文章目录 1、GPU介绍2、CUDA程序进行编译3、CUDA线程模型3.1、一维网格一维线程块3.2、二维网格二维线程块3.3、三维网格三维线程块3.3、不同组合形式 4、nvcc编译流程5、CUDA程序基本架构6、错误检测函数6.1、运行时API错误代码6.2、检查核函数 7、CUDA记时7.1、记时代码7.2、…

ret2syscall简单总结

主要是自己的简单的学习总结。 知识点 关于系统调用如何传递参数问题&#xff0c;即系统调用约定&#xff08;syscall&#xff0c;int 80h&#xff0c;svc&#xff09;_int 80h intel汇编用法-CSDN博客 ret2syscall的做题思路&#xff08;以32位程序为例&#xff09; - ZikH…

如何从腾讯云迁移到AWS

随着跨境出海潮不断扩大&#xff0c;企业越来越意识到将工作负载迁移到海外节点的必要性&#xff0c;以获取更多功能、灵活性和性能。然而&#xff0c;顺利迁移业务主机并确保业务稳定访问是一项具有挑战性的任务。在此挑战中&#xff0c;借助AWS迁移工具和迁移流程的强大支持&…

一文了解常见DNS结构

很多企业忽略DNS这个关键的组件&#xff0c;而当DNS出现问题是&#xff0c;就会导致网站无法访问、电子邮件无法发送和接收&#xff0c;从而影响到企业的正常运行。而网络团队成员如果想要处理DNS问题就必须对所在网络的DNS架构有一定的理解。 主DNS服务器&#xff1a; 主DNS服…

微信开放能力 微信小程序获取微信头像、昵称、转发功能、分享到朋友圈、手机号验证组件、客服功能等

一、获取微信头像 当小程序需要让用户完善个人资料时&#xff0c;我们可以通过提供的头像、昵称填写能力快速完善示例 在 wxml 文件中 <view><button class"btn" open-type"chooseAvatar" bindchooseavatar"chooseAvatar"><im…

深度报告 | 百度安全携手极越安全发布《整车安全渗透测试白皮书》

注重点&#xff0c;如何确保车辆全生命周期的安全已成为整个行业亟待解决的问题。对于车企而言&#xff0c;通过渗透测试尽量多地发现安全威胁&#xff0c;是确保车辆信息系统的稳定运行、保障用户安全驾驶至关重要的措施。然而&#xff0c;传统的渗透测试方法已无法满足智能网…

谈大语言模型动态思维流程编排

尽管大语言模型已经呈现出了强大的威力&#xff0c;但是如何让它完美地完成一个大的问题&#xff0c;仍然是一个巨大的挑战。 需要精心地给予大模型许多的提示&#xff08;Prompt&#xff09;。对于一个复杂的应用场景&#xff0c;编写一套完整的&#xff0c;准确无误的提示&am…

Ubuntu 24.04 上安装 Kubernetes,超级详细的教程!

Kubernetes 是一个免费的开源容器编排工具&#xff0c;它允许基于容器的应用程序的自动化部署、扩展和管理。 我们将介绍如何使用 Kubeadm 逐步在 Ubuntu 24.04 上安装 Kubernetes 此次演示中&#xff0c;我们将使用以下三个 Ubuntu 24.04 实例 Instance 1 : Master Node (k…

【Mathematica14.0】快速从下载安装到使用

目录 1.简介 2.下载安装 下载 安装 3.一小时掌握mathematica使用 单元模式 内置函数 符号表达式 迭代器 赋值 通配符及查找替换 函数定义 匿名函数&#xff08;拉姆达表达式&#xff09; 函数映射 函数式与运算符 函数自定义选项 图形可视化 交互式界面 数值…

window系统openssl开发环境搭建(VS2017)

window系统openssl开发环境搭建 VS2017 一、下载openssl二、安装openssl三、openssl项目配置3.1 配置include文件3.2 配置openssl动态库四、编写openssl测试代码五、问题总结5.1 问题 一5.2 问题二一、下载openssl https://slproweb.com/products/Win32OpenSSL.html 根据自己…

本迪戈和阿德莱德银行与MongoDB合作, 利用生成式AI对银行核心技术进行现代化改造

MongoDB公司&#xff08;纳斯达克股票代码&#xff1a;MDB&#xff09;近日宣布与本迪戈和阿德莱德银行 (Bendigo and Adelaide Bank&#xff0c;澳大利亚证券交易所股票代码&#xff1a;BEN&#xff09;建立合作伙伴关系。 本迪戈和阿德莱德银行将使用MongoDB Atlas对其银行核…

自闭症孩子的语言之旅:最晚几岁会说话的探索与思考

作为在自闭症学校工作的教育者&#xff0c;我深知自闭症这一神经发展性障碍给孩子们带来的挑战&#xff0c;尤其是他们在语言发展方面的困难。自闭症孩子的语言发展轨迹各不相同&#xff0c;有的孩子可能早早地展现出语言天赋&#xff0c;而有的孩子则可能迟迟不开口。那么&…

Windows搭建本地对象存储服务MinIO并且使用springboot整合

开发文档&#xff1a; MinIO Windows中文文档 MinIO Object Storage for Windows &#xff08;英文文档&#xff09; 1、准备工作 准备一个空的文件夹&#xff0c;用来存放minio相关的内容&#xff1b; 这里是在D盘创建一个minio的文件夹&#xff1b; 后续所有跟MinIO相关…

【LLM】一、利用ollama本地部署大模型

目录 前言 一、Ollama 简介 1、什么是Ollama 2、特点&#xff1a; 二、Windows部署 1.下载 2.安装 3.测试安装 4.模型部署&#xff1a; 5.注意 三、 Docker部署 1.docker安装 2.ollama镜像拉取 3.ollama运行容器 4.模型部署&#xff1a; 5.注意&#xff1a; 总结 前言…

Ubuntu系统复制文件到共享文件夹出错

1、问题描述 Ubuntu系统复制文件到共享文件夹时&#xff0c;出现拼接文件时出错&#xff1a;输入/输出错误。 使用cp命令&#xff1a; cp -Rf XXX YYY 也是出错&#xff1a; cp: 写入 xxx 出错: 输入/输出错误 2、查看磁盘空间 查看磁盘空间&#xff0c;显示空间还有剩余…

【C语言】qsort()函数详解:能给万物排序的神奇函数

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:C语言 ⚙️操作环境:Visual Studio 2022 目录 一.qsort()函数的基本信息及功能 二.常见的排序算法及冒泡排序 三.逐一解读qsort()函数的参数及其原理 1.void* base 2.size_t num 3.size_t size 4.int (*compar)(c…

ANN文献综述

人工神经网络文献综述 摘要 人工神经网络&#xff08;Artificial Neural Networks, ANNs&#xff09;是由多个简单的、相互连接的处理单元组成的自适应系统&#xff0c;通过调整这些单元之间的连接强度&#xff0c;ANNs能够实现对复杂数据的建模和预测。本文综述了ANNs的基本…