写点什么

24 小时随时随地高效沉浸式编程:我用 Vision Pro 做到了,老板高兴坏了

  • 2024-02-18
    北京
  • 本文字数:3268 字

    阅读完需:约 11 分钟

大小:1.52M时长:08:50
24小时随时随地高效沉浸式编程:我用Vision Pro做到了,老板高兴坏了

Vision Pro 能否成为编程助手?

 

想象一下,你不再被格子间或堆满生活用品的房间束缚,取而代之的是:你置身于风景如画的湖畔,眼前是郁郁葱葱的绿色山区,耳边是婉转悠扬的鸟鸣声,湖面上波光粼粼,薄雾轻盈地升腾,一切都是那么静谧美好。在这种环境下,你还能像以前一样写代码吗?或许灵感会像泉水般涌现,思绪也会像清风般飘逸,指尖跃动的代码,仿佛也能化作这湖光山色的一部分,充满了灵动与活力?

 


苹果公司在推出 Vision Pro 时,介绍的应用场景不是很多,包括提供更具有沉浸感的影视和游戏体验、运行 App Store 中已有的 App、多屏办公等。一些人已经使用它来玩游戏、观看影视,那么除此之外,头显设备能提高程序员们的生产力吗?

 

实际上,在苹果 Vision Pro 发布两周后,不少开发人员已经尝试了使用该设备来编写代码,并纷纷通过录制视频或写博客文章的方式给出了评价。

 

一位名为“Your Average Tech Bro”的 YouTuber,决定从早上 7:40 起床开始,尝试佩戴这款头戴设备,以便在接下来的 24 小时里一直戴着它来编程。一天体验下来,他的感受还挺不错,并且讽刺那些嫌这款头显太重的兄弟,认为他们“该锻练身体了”。他也提出了一个使用这款头显进行编程的一个缺点:无法捕捉到某些网站上的小按钮,细节做得不够精细。但他认为 Vision Pro 在未来将是一个成功的设备,只是需要再等等。

 


作为一名软件工程师,视频博主 Utsav 也好奇是否能使用 Vision Pro 帮助自己完成编程工作,于是自费买了台设备,并花了足足一周的时间进行体验。对他而言,是将他原来的 MacBook Pro 屏幕无缝地转变为了一个非常大的、令人难以置信的清晰虚拟屏幕。

 


另一方面,虽然写代码是工作中的重要组成部分,但还有一部分工作是需要协作的,因此他也认为需要在场景上做一些有意义的增强。

 

总之,Utsav 得出的结论是,尽管这项技术尚未完全成熟,且其价格合理性难以证明,但它仍然可以成为偶尔需要集中编码体验的理想助手。因此,总的来说,尽管这样的完美设备“尚未出现”,但苹果头显在当前使用案例中仍然是最佳选择。

 

软件开发人员、IT 企业家 Willem 也做了同样的尝试,他坐在自家阁楼里,房间里几乎没有家具,而是堆满了两个孩子的用品和玩具,但他将头显背景设置成了面向山川湖泊。他感觉这样能快速进入状态,过滤掉现实世界中的种种视觉干扰因素。

 

其他网友对 Willem 的看法表示非常赞同:“我很容易分心,尤其是在家工作时,我常常四处走动。对我来说,拥有一个轻便的工作空间,可以随身携带,进行轻松工作(例如聊天、电子邮件等),这一点非常吸引人。虽然佩戴 Vision Pro 或许看起来有些愚蠢,但 Willem 的分享确实帮助我看到了使用 Vision Pro 的潜力,比苹果广告描述得更好。”

 

但这也意味着,Vision Pro 可以被携带到任何地方,并让你快速进入到工作模式。这有点像手机,虽然我们不喜欢为别人 7*24 小时地提供服务,但手机使这成为了可能。 Vision Pro 的到来,也可能让我们面临类似的问题——不必携带 MacBook 或者大屏幕也能随时随地提供服务,还能始终保持高效工作状态。

 

以下是 Willem 的感受:

 

体验苹果 Vision Pro:主打一个无干扰的编程环境

 

不少音乐发烧友都喜欢选择高端耳机,享受由此带来的高品质音乐播放体验。苹果 Vision Pro 也差不多,只是这次服务我们的眼睛、而非耳朵。它的佩戴感受类似于护目镜,透过镜片看到的则是一个与现实融为一体的数字世界。我们可以选择将外部真实场景透传进来,也可以将背景过滤掉,类似于降噪耳机屏蔽实际环境音。

 


苹果 Vision Pro,为挑剔的眼睛而生。

苹果 Vision Pro 头显搭载一系列先进芯片、传感器与摄像头,能够将虚拟物体投射进我们的现实世界、实现数字界面的稳定悬停,并实时接受用户的交互和操作。我们可以借此实现很多功能,比如在眼前搞出一块巨大的影院屏幕,或者让家人相簿环绕在我们周围。当然,也可以使用 Vision Pro 处理工作,面对湖泊编程。

 

事实证明,Vision Pro 不只是一台精美的可穿戴投影仪,更有着良好的交互体验!它的内侧摄像头能够跟踪用户的虹膜位置,实现眼动与视线落点定位。这些信息可进一步用于同数字世界的互动。另有一组摄像头会记录下用户指尖的细微运作,而且所有一切都被无缝整合成统一的体验,让操作者能够“查看和点击”,整个过程与传统电脑上的指向加点击和移动设备上的触摸加滑动一样既顺畅、又自然。

 

整个基础交互模型的效果非常好,短短几分钟后我就感觉完全适应了。而且在此之后,我甚至开始怀疑,为什么当初 iPhone 和 iPad 不提供类似的响应模式。这就是经典的苹果魔法,他们解决了所有复杂、艰深的底层难题,只留给用户丝滑的操作体验。Vision Pro 干得非常漂亮,点赞!



接入 Vision Pro 的蓝牙键盘和触控板。

 

为了完成日常工作,我得把标准蓝牙键盘和触控板接入 Vision Pro,再通过触摸的方式进行输入——好在整个感受非常自然。Vision Pro 不需要再连接计算机,因为它本身就是一部强劲的计算设备,搭载有性能超群的苹果自研芯片和充足的内置存储空间(我的是 1 TB 版本)。

 


键盘、触控板、Vision Pro 再加一杯咖啡,我的工作台就搭起来了。

 

我本人特别喜欢平板电脑,爱的就是它们的便携性和强大的功能。Vision Pro 无疑朝着这个方向又迈进了一步:它更加便携,而且能在眼前为我们呈现一整个虚拟的世界。这就像是把巨大的多显示器组合装进了自己的口袋——简直疯狂!

 


绝非幻想:显示屏、键盘、触控板(请注意实体键盘上方悬停的,其实是 Vision Pro 的 UI 屏幕)。



我们可以像这样轻松摆放多块虚拟显示屏。



通过这张 2D 图像可能感觉不出来,但 Vision Pro 提供的多屏效果是有景深的,如同真有两块屏幕竖在桌上。



大家可以围着屏幕看、贴近屏幕看,甚至把它们在背景空间里拖来拖去、任意摆放。



画面看起来非常自然,我的大脑甚至总觉得自己一伸手就会碰到。

 

在把数字世界跟现实世界混合起来这件事上,苹果的确完成得不错,也让用户有了一边操作、一边对实际环境保持关注的能力。我个人也很喜欢,因为它不会让人感觉“被封闭在了电脑里”。整个体验非常适合某些工作流程,例如发送电子邮件、检索内容或者拨打电话。当然,大家也可以选择完全沉浸在 Vision Pro 提供的虚拟环境中、关闭真实背景的透传显示,整个体验将有所不同。

 

有些朋友称之为“深度工作”模式,更适合那些需要集中注意力的任务。我也发现 Vision Pro 特别强大,能够让我面对繁重的工作时快速进入心流状态。我可以让自己彻底沉浸在上下文(图像、日志、代码、模型)当中,过滤掉现实世界中的种种视觉干扰因素。

 


这些窗口就是同一项目中的各相关界面——它们尺寸都很大,中间的长条型窗口看起来有 3 米高!



哪怕是上图里“最小”的窗口,实际上也尺寸惊人;为了直观对照,我去掉了虚拟月球背景,现在窗口就跟我女儿的鞋形成了鲜明对比。

 

这就相当于把一个个窗口弄到像钢铁侠战衣的展柜那么大,这也是我喜爱 Vision Pro 的原因之一。显示内容几乎能跟环境融为一体,用户可以在其中随意排布和处理自己手头的工作。我自己还特别喜欢在窗口之间走来走去,这边看看代码、那边看看服务器输出,感觉自己如同置身一处宽敞的机房、面对一台“庞大且运转迅速的机器”。这种感受跟以往任何传统桌面体验都完全不同。

 


再次强调,2D 的照片体现不出实际观感,总之能在数字环境中走来走去真的太神奇了!



这些窗口非常巨大,甚至让普普通通的状态数据有了种庄严、肃穆的感觉。



如果转为纯虚拟环境,Vision Pro 还会在我们即将撞上物体时发出警告——最大的风险,当然就是跑来跑去的小孩子喽!

 

我将继续探索、学习和体验 Vision Pro,而且就目前来讲,我已经被它那强大的数字 3D 空间展示能力所折服。整个使用感受非常自然,不禁让我想起自己刚刚拥有初代 iPhone 时,每次滑动解锁都会憨憨笑出声来,但 Vision Pro 更复杂也更强大,其中还有更多要素可以解锁。



说到缺点……戴着 Vision Pro 喝咖啡真的很费劲,苹果最好考虑改进一下:-)

 

参考链接:

https://www.youtube.com/watch?v=12qdf3NAJmo

https://www.youtube.com/watch?v=8LLbtNswsn0

https://www.youtube.com/watch?v=clRj-4dsRPw

https://willem.com/blog/2024-02-16_vision-pro/

 

2024-02-18 18:449490

评论 2 条评论

发布
用户头像
Vision Pro的应用案例展示了沉浸式技术在提升研发效能方面的巨大潜力。通过实现24小时随时随地的编程环境,不仅极大提高了工作效率,也为远程工作提供了新的解决方案。这一进步不仅受到企业的欢迎,更预示着未来工作方式的转变。
2024-02-23 09:46 · 北京
回复
用户头像
喝水咖啡可以用吸管,虽没摸过还但我觉得更加的轻便及简洁更为关键
2024-02-19 09:17 · 北京
回复
没有更多了
发现更多内容

用Rust编写的Linux内核GPU驱动程序,或将到来

非凸科技

Linux gpu rust 编程语言

《数字经济全景白皮书》银行业数字普惠金融发展与优化策略分析 发布

易观分析

金融 数字经济全景白皮书 易观分析

推荐一款微软出品的开发神器,体验不输IDEA!(含参考资料和项目源码)

收到请回复

面试 springboot 应届生 金九银十 java项目实战分享

微服务性能分析|Pyroscope 在 Rainbond 上的实践分享

北京好雨科技有限公司

Kubernetes 微服务 云原生

创新能力加速产业发展,SphereEx 荣获“中关村银行杯”『大数据与云计算』领域 TOP1

SphereEx

数据库 开源 架构 SphereEx Apache ShardingSphere

业务数据迁移上云的一些技术思考

京东科技开发者

MySQL 迁移 云数据库Redis

增强分析在百度统计的实践

百度Geek说

数据库

连流量染色都没有,你说要搞微服务?

得物技术

架构 微服务 云原生

鄢贵海:DPU发展中的四个关键问题

硬科技星球

阿里大佬 推荐的 “ Spring Cloud Alibaba项目文档 ” 正式发布

冉然学Java

Java 微服务 Spring Cloud Alibaba

开源 | WLock:高可用分布式锁设计实践

开源 分布式 分布式锁

基于RocksDB实现高可靠、低时延的MQTT数据持久化

EMQ映云科技

物联网 mqtt RocksDB emqx 8月月更

35岁程序员危机,有何破解之法?

博文视点Broadview

DAPP和APP有哪些区别?多链跨链NFT铸造挖矿dapp系统开发技术原理分析

开发微hkkf5566

StarRocks 技术内幕 | 基于全局字典的极速字符串查询

StarRocks

数据库

Linux下玩转nginx系列(八)---如何使用upsync模块实现动态负载均衡

anyRTC开发者

nginx Linux 负载均衡 音视频 服务器

Android进阶(十六)子线程调用Toast报Can‘t create handler inside thread that has not called Looper.prepare() 错误

No Silver Bullet

android 8月月更 toast

为什么电商云产品需要 Assisted Service Module (ASM) 模块的支持

汪子熙

typescript 电商 SAP 8月月更 Storefront

Groovy语境下的Map

FunTester

一文搞懂│mysql 中的备份恢复、分区分表、主从复制、读写分离

MySQL 高并发 经验分享 签约计划第三季 8月月更

多原则等于无原则,微服务识别方法究竟该怎么选?

老坛架构

架构 微服务

属实不赖!Alibaba开源GitHub星标114K微服务架构全彩进阶手册

冉然学Java

Java 阿里巴巴 开源 微服务 微服务架构

Vue3知识点梳理(一)

青柚1943

Vue3

开源一夏|OpenHarmony之如何实现震动

坚果

开源 OpenHarmony 8月月更

一文详解特权访问管理(PAM)

SEAL安全

安全 访问权限 访问管理 特权访问

MobPush丨iOS端SDK API

MobTech袤博科技

ios API MobTech袤博科技 mobpush

为什么不做APP而要做小程序

源字节1号

小程序开发

人手一套的K8S命令集合,它来了!

wljslmz

云计算 Kubernetes 容器 8月月更

以合规交易释放数据“红利”,合合信息旗下启信宝签约福建大数据交易所首批数商

合合技术团队

数据 峰会

前端监控系列2 |聊聊 JS 错误监控那些事儿

字节跳动终端技术

APM 前端监控 火山引擎 JS错误

24小时随时随地高效沉浸式编程:我用Vision Pro做到了,老板高兴坏了_研发效能_Tina_InfoQ精选文章