活动回顾 / T SALON

编辑内容

WWDC22 现场之后:道长、老驴谈大会体验、新设备期待与开发者选择

回顾 WWDC22.playground Day 2,从 Apple Park 现场观看与园区参观,谈到 Swift 的历史记忆、AR/VR 的交互想象、CarPlay 预览,以及独立开发者和既有团队面对新技术的不同选择。

这场讨论录于 2022 年。嘉宾工作信息、技术取舍与市场感受均属于录制时语境;关于头戴设备、汽车或技术替代的预测,保留为当时的观点与分歧。

从 Apple Park 回来之后,开发者如何评价一届 WWDC?答案未必首先是某个 API。Day 2 里,道长与老驴先谈到一个出乎自己期待的体验:远道而来参加现场活动,主要演讲仍然通过视频播放。随后,讨论才从园区、过往大会与职业经历,逐步转向新设备、车载界面和独立开发的机会。

这场由叶大与郑一东参与主持的对谈,并不只有一种情绪。嘉宾一方面欣赏 Apple 的设计与软硬件协同,另一方面也对现场安排、新技术落地速度和行业机会提出疑问。理解这份复杂感受,比把全场归结成“看好”或“失望”更接近原片。

从 Swift 到发布会表达:哪些大会留在开发者记忆里

约 06:12 起,主持人用历史回顾打开话题。大家谈到早年 Apple 产品发布中的叙事方式、iPhone 4 的设计,以及 2014 年 Swift 公布带来的震动。

对老驴而言,Swift 的出现不仅是换了一种语法。长期写 Objective-C 的开发者忽然看到更现代的语言特性,也获得了一批值得重新学习和讨论的问题。围绕 Swift 建立的中文社区,因此与这段技术变化紧密相连。不同人记住的年份不一样,但共同点是:某次大会会影响之后几年的工作内容,甚至推动新的社区形成。

主持人也坦言,自己曾经把 WWDC 主要当作一场产品发布会,后来才认识到它还包括连续多天的研发、API 和 session 内容。这是本场贯穿始终的区分:面向公众的演示负责让人理解变化,开发者课程则负责让变化变得可以使用。

几位嘉宾对发布会表达的讨论,集中在“怎样让听众迅速理解”。形象化的比喻、先制造期待再揭示产品,以及将技术放进具体生活场景,都比罗列参数更容易留下记忆。录播中也夹杂了若干凭记忆讲述的早年年份、市场份额与行业故事。本文保留其表达方法和个人感受,不将未核对的数字、首创归属或回忆当作历史统计发布;首代 iPhone 等其他场合的发布也不能直接算作 WWDC 环节。

讨论随后延伸到 Apple 生态的吸引力。嘉宾描述了自己尝试切换设备后仍然看重不同系统之间的衔接。这是用户与开发者的亲身体验,而不是对所有人购买选择的建议。对于职业的影响,他们更在意生态能否持续产生岗位、工具和产品机会,这也为后半场的问题埋下了线索。

亲临现场,为何仍然是在看视频

约 17:29 起,对话回到两位嘉宾刚刚参加的 WWDC22。道长回忆了以前参会的经历,再对比这次进入 Apple Park 的感受:工作人员热情,大家期待见到新的内容,现场也确实有开场致意;但主要内容开始后,大家观看的是预先制作的视频。

老驴也表达了落差。如果只是获取演讲信息,在家观看可能更舒适;长途旅行、时差和户外观看都需要成本。他尤其想到从其他国家赶来的开发者,认为“来现场究竟能多获得什么”值得认真衡量。

这是两人的现场感受,不等于 Apple 隐瞒了活动形式。Apple 在2022 年 4 月的公告中已经说明,特别活动是在 Apple Park 共同观看 Keynote 与 State of the Union 视频。历史回顾应同时保留这两件事:官方当时有公开说明,而个体的期待仍可能与实际体验产生差距。

现场的价值因此落在视频之外:进入园区、与其他开发者和 Apple 工作人员交谈、感受活动氛围,以及参加相关的参观安排。嘉宾认为,如果只想知道发布了什么,旅行未必必要;如果重视这些交流与见闻,判断就不同。本文不把他们当时听来的未来办会安排写成 Apple 长期承诺。

老驴还介绍了新开放的 Developer Center,提到会议与交流空间、舞台和录制相关设施。他说自己当时并不了解全部开放规则。对今天的读者,能确认的是他参观到什么、如何理解用途;不能由此推出现在仍适用的预约条件、收费方式或任意公众可进入的结论。

大会之外,长期做开发需要怎样的环境

节目的互动环节以早期 MacBook Air 发布为题,随后很自然地转向一个更长远的问题:为什么有的技术基础设施能积累很多年,为什么有的人可以持续做几十年开发?

约 28:25 起,嘉宾把基础设施与人的积累联系起来。进入一个工具、流程与系统已经成熟的组织,开发新东西的起点会不同;如果每一层都要从头建设,难度自然更大。看见别人的产出容易,看见背后的多年积累则需要更多耐心。

话题也触及年龄与职业路径。有人担心,在自己熟悉的环境里,开发者较早就会面对转管理的压力,或需要寻找更深的技术方向来支撑长期发展。另有现场观察指出,年龄较大的开发者也可能持续做应用,甚至在中途转向一项新技术,并非只有底层研究才能做得长。

这里存在有价值的分歧,不能把其中最焦虑的说法改写成“某个年龄之后就无法做应用开发”。嘉宾提供的是各自见过的工作环境与职业体验,样本不同,答案也不同。把这段放回整场讨论,它真正追问的是:个人能否持续积累,而不是每隔几年就被迫把已有经验归零。

AR 与 VR 的讨论:新的交互形态,比一个新名字更重要

约 34:04 起,主持人把未来讨论拆成几个方向:新的设备形态、当时传闻中的 “Reality OS”、汽车,以及个人开发者机会。前两项在本场属于期待与推测,不是 WWDC22 已发布的产品说明。

老驴首先关心设备形态。如果设备从手持手机变成可佩戴或随身使用的形式,人和设备之间的交互逻辑就会变化。计算能力、发热、续航和体积会共同决定这种体验能否成立;只有界面概念图,并不代表产品已经可用。

他还提出一个生态上的判断:如果将来要推出新的硬件,开发者需要提前获得工具与准备时间。这个判断解释了为什么当时有人期待大会出现相关系统或开发套件。但关于设备推迟、供应链和具体时间的内容来自当时传闻,本文不把它们写成已经证实的原因,也不以此推导确定发布日期。

主持人的追问更直接:除了戴上设备体验一个沉浸场景,它在日常生活中究竟能做什么?嘉宾因此区分了几种思路。完全虚拟的环境可以围绕游戏、娱乐和社交组织体验;把信息叠加在真实环境中,则要解决空间关系、遮挡、声音和与现实物体的交互。

录播提到当年的房间扫描与建模能力。为避免把所有空间能力都笼统写成 ARKit 的一个功能,本文用 Apple 的WWDC22 RoomPlan 课程补充名称:RoomPlan 是当年公布的房间扫描相关 API。这个已经公开的技术点可以说明讨论所指的方向,却不能证明嘉宾预测的某种未来眼镜一定会采用怎样的实现。

随后,讨论转向渲染、网络与延迟。嘉宾认为,高质量的实时沉浸体验会给底层系统提出压力。这一点是他们讨论场景与技术关系的核心。原片同时出现了“必须某种网络”“某个分辨率才够”等过于概括的说法;本文不将其写成所有 VR 产品的技术门槛,因为本地渲染、串流、显示配置和内容形式并不相同。历史观点可以保留,未经验证的绝对要求不能因此变成技术教程。

CarPlay 预览,不能直接推导出 Apple 会怎样造车

约 46:09 起,话题从头戴设备转向汽车。老驴认为,如果 Apple 进入这个领域,软件、生态和整体体验可能比机械制造更值得观察。道长则先回顾 WWDC22 展示的下一代 CarPlay:多块屏幕、仪表信息、车辆控制和个性化界面。

这些讨论有一个必须校准的时间边界。Apple 的2022 年公告将下一代 CarPlay 描述为预览,并说车型会从次年晚些时候开始公布。它不是“2023 年底所有功能正式量产并交付”的保证,更不代表当时已经有所有车辆可立即启用这些功能。

嘉宾注意到,科技公司与车厂之间可以形成不同程度的合作:有的强调手机与车内系统衔接,有的更深入车机平台。讨论因此提出一个开放问题——与车厂合作的软件路线,和自己制造整车,是不是同一件事?他们倾向于谨慎,认为开发者不应仅凭大会演示就把未来几年押在未经确认的项目上。

关于 Apple 是否会造车、会采用何种供应链、何时能提供新的就业机会,本场并没有可证实的答案。节目中甚至保留了相反的可能:既可能继续与车厂合作,也可能未来改变策略。回顾的重点因此不是替他们预测结果,而是保留当时的判断方法:先分清已公布的软件能力与尚不清楚的商业计划,再决定自己值得投入多少时间。

新 API 与独立开发:试验空间和成熟需求并不相同

约 54:19 起,主持人把问题收回到个人:每年出现新系统能力,是否意味着独立开发者会获得一轮新的机会?他提到,一些产品曾利用新的系统入口成长起来,但自己看完当年的更新后,还没有找到特别确定的创作方向。

道长先区分不同组织的处境。已有大量业务和历史代码的团队,要考虑稳定性、维护成本与交付节奏;一个 API 刚公布,并不意味着它就适合进入现有产品。他用自己过去团队对 Swift 的谨慎采用举例,强调商业团队不能只为了技术新而承担迁移成本。这是特定经历形成的取舍,不是所有公司必须等待固定年限才能采用新技术的规则。

独立开发者和小团队的限制可能更少。他们可以选择新的最低系统版本,围绕较窄场景试验,也更容易尝试 SwiftUI 等新工具。问题在于,工具能让实现更方便,却不会自动产生需求。老驴因此提出另一种谨慎态度:成熟的消费应用市场已经有大量产品,新 API 可能只是改进已有体验;如果要形成全新的产品空间,有时还需要设备形态或使用习惯改变。

双方并没有给出一份“下一款爆款”的清单。这种未得出确定答案的状态,恰好是本场的历史价值:在 2022 年,开发者一边观察新能力,一边担心移动应用的增长空间,既希望有新的平台机会,也不愿把传闻当成职业保证。

开场颁奖还提供了一个更小、更具体的想法:观众提出,可以在锁屏上显示叫车后的等待进度。这个点子属于当时的社区讨论,不是已推出产品的效果证明;它提示了一种比预测整个产业更可操作的路径——从真实等待、查看和切换界面的麻烦入手,判断一个新入口能否让已有任务更顺畅。

问答延续:SwiftUI 的想象与 Apple Park 的具体空间

最后的问答部分(约 61:27 起)没有绕开前面的不确定性。道长选择继续回答开发者机会,谈到 SwiftUI 跨平台能力、图表和界面布局,并据此设想它在更多屏幕上的适用空间。

需要明确的是,这里关于未来车载界面采用何种框架,以及 SwiftUI 是否逐渐替代其他界面技术的判断,仍是个人推演。它不是 Apple 已经确认车载系统内部实现的证据,也不能拿来宣告 UIKit 在当时已经过时。回顾保留的是他的观察:Apple 在多种设备上扩展统一的开发体验,因此开发者可以关注跨平台工具的演进。

老驴选择回答园区体验。他描述了当时参观范围受到限制,主要围绕指定区域展开,并非整个 Apple Park 都可自由进入。玻璃、平整的墙面、嵌入式细节、景观和空间秩序,让他感到设计上的一致性;同时,大尺度的建筑也意味着步行距离较长。这些细节比单纯的“很漂亮”更能让读者理解实际观察。

两类回答放在一起,形成了本场的两个尺度:一个从工具想象未来的屏幕,一个从真实空间观察组织怎样对待细节。它们都来自开发者视角,但证据强度不同。亲眼看见的参观范围可以描述,未来技术路线则应继续保持为问题。

节目最后感谢跨时区连线的嘉宾,并预告后续由老司机技术带来的实践内容。当年的抽奖、频道口令和直播时间均已结束。今天保留这段讨论,是为了知道开发者当时怎样形成判断,而不是重新发出参与邀请。

查看原视频与分段信息:WWDC22.playground:Day 0–5 完整活动录播 →