这场讨论录于 2022 年。嘉宾工作信息、技术取舍与市场感受均属于录制时语境;关于头戴设备、汽车或技术替代的预测,保留为当时的观点与分歧。
从 Apple Park 回来之后,开发者如何评价一届 WWDC?答案未必首先是某个 API。Day 2 里,道长与老驴先谈到一个出乎自己期待的体验:远道而来参加现场活动,主要演讲仍然通过视频播放。随后,讨论才从园区、过往大会与职业经历,逐步转向新设备、车载界面和独立开发的机会。
这场由叶大与郑一东参与主持的对谈,并不只有一种情绪。嘉宾一方面欣赏 Apple 的设计与软硬件协同,另一方面也对现场安排、新技术落地速度和行业机会提出疑问。两种感受在同一场对话里并存。
从 Swift 到发布会表达:哪些大会留在开发者记忆里
主持人用历史回顾打开话题。大家谈到早年 Apple 产品发布中的叙事方式、iPhone 4 的设计,以及 2014 年 Swift 公布带来的震动。
对老驴而言,Swift 的出现不仅是换了一种语法。长期写 Objective-C 的开发者忽然看到更现代的语言特性,也获得了一批值得重新学习和讨论的问题。围绕 Swift 建立的中文社区,因此与这段技术变化紧密相连。不同人记住的年份不一样,但共同点是:某次大会会影响之后几年的工作内容,甚至推动新的社区形成。
道长先回忆了早期 Mac 发布中让电脑自己开口说话的桥段,老驴则提到 iPhone 4 的外形和 2014 年 Swift 公布时的行业反应。叶大补充,自己后来回看初代 iPhone 发布时“几个产品其实是同一部设备”的揭晓方式,才更能理解发布会叙事怎样影响观众。几人谈的不只是怀旧:新语言、新交互和新工具之所以重要,是因为开发者第二天就要决定学什么、怎样改工程。
主持人也坦言,自己曾经把 WWDC 主要当作一场产品发布会,后来才认识到它还包括连续多天的研发、API 和 session 内容。这是本场贯穿始终的区分:面向公众的演示负责让人理解变化,开发者课程则负责让变化变得可以使用。
几位嘉宾对发布会表达的讨论,集中在“怎样让听众迅速理解”。形象化的比喻、先制造期待再揭示产品,以及将技术放进具体生活场景,都比罗列参数更容易留下记忆。他们还凭记忆谈了早年的年份、市场份额与行业故事,数字和首创归属未得到现场核实。初代 iPhone 的发布也发生在另一场活动,并非 WWDC 的环节。
讨论随后延伸到 Apple 生态的吸引力。嘉宾描述了自己尝试切换设备后仍然看重不同系统之间的衔接。这是用户与开发者的亲身体验,而不是对所有人购买选择的建议。对于职业的影响,他们更在意生态能否持续产生岗位、工具和产品机会,这也为后半场的问题埋下了线索。
亲临现场,为何仍然是在看视频
对话回到两位嘉宾刚刚参加的 WWDC22。道长回忆了以前参会的经历,再对比这次进入 Apple Park 的感受:工作人员热情,大家期待见到新的内容,现场也确实有开场致意;但主要内容开始后,大家观看的是预先制作的视频。
道长描述得很具体:他原以为台上的开场意味着接下来能现场听主旨演讲,结果 Tim Cook 短暂致意后,大家就在户外继续看视频。两位嘉宾都认可预制影片能完成现场演讲难以做到的镜头与效果,只是长途旅行和户外观看让“到场”与“获得独家信息”不再等同。老驴因此先问自己,如果只求发布内容,在家观看是否更合适。
道长还记得现场工作人员引导就座、观众看到舞台与摄像设备后产生的期待,以及视频播放时要在阳光下坐很久的身体感受。老驴则想到来自法国、英国等地的开发者:免费取得入场资格,并不等于跨国机票和时间没有成本。两人的批评因此指向“远行的增量体验”,而不是否认活动本身有交流价值。
老驴也表达了落差。如果只是获取演讲信息,在家观看可能更舒适;长途旅行、时差和户外观看都需要成本。他尤其想到从其他国家赶来的开发者,认为“来现场究竟能多获得什么”值得认真衡量。
Apple 在2022 年 4 月的公告中已经说明,特别活动是在 Apple Park 共同观看 Keynote 与 State of the Union 视频。形式事先公开,两位嘉宾到场时仍感到期待与实际体验有差距。
现场的价值因此落在视频之外:进入园区、与其他开发者和 Apple 工作人员交谈、感受活动氛围,以及参加相关的参观安排。嘉宾认为,如果只想知道发布了什么,旅行未必必要;如果重视这些交流与见闻,判断就不同。工作人员关于未来办会形式的随口看法,不代表 Apple 的正式安排。
老驴把一天的安排拆成上午共同观看发布、下午的平台总览、之后的园区参观与设计奖相关活动。和过去为期多日的线下 session 相比,这是一日特别活动,专题课程仍在线上。道长还说与 Apple 员工聊天是到场价值之一,但工作人员对未来形式的随口看法不能当作官方计划。
老驴还介绍了新开放的 Developer Center,提到会议与交流空间、舞台和录制相关设施。他说自己当时并不了解全部开放规则。对今天的读者,能确认的是他参观到什么、如何理解用途;不能由此推出现在仍适用的预约条件、收费方式或任意公众可进入的结论。
大会之外,长期做开发需要怎样的环境
节目的互动环节以早期 MacBook Air 发布为题,随后很自然地转向一个更长远的问题:为什么有的技术基础设施能积累很多年,为什么有的人可以持续做几十年开发?
嘉宾把基础设施与人的积累联系起来。进入一个工具、流程与系统已经成熟的组织,开发新东西的起点会不同;如果每一层都要从头建设,难度自然更大。看见别人的产出容易,看见背后的多年积累则需要更多耐心。
这段话起于现场的互动题:早期 MacBook Air 装在纸质信封里展示,观众很快说出了这个答案。主持人借此谈到别人做出成熟系统时,外界容易只看见最终那个轻巧的演示,而忽略背后的积累。老驴则把技术积累转到职业环境:他见过四五十岁仍在一线写应用的人,认为能否长期保持兴趣和积累,也取决于组织是否允许不同路径的资深开发者继续成长。
话题也触及年龄与职业路径。有人担心,在自己熟悉的环境里,开发者较早就会面对转管理的压力,或需要寻找更深的技术方向来支撑长期发展。另有现场观察指出,年龄较大的开发者也可能持续做应用,甚至在中途转向一项新技术,并非只有底层研究才能做得长。
嘉宾提供的是各自见过的工作环境与职业体验,样本不同,答案也不同。有些人早早感到转管理的压力,另一些人亲眼见到四五十岁仍在开发应用的同事;某个年龄之后“无法做应用开发”并非他们共同认可的规律。他们真正追问的是个人能否持续积累,而不是每隔几年就被迫把已有经验归零。
AR 与 VR 的讨论:新的交互形态,比一个新名字更重要
主持人把未来讨论拆成几个方向:新的设备形态、当时传闻中的 “Reality OS”、汽车,以及个人开发者机会。前两项在本场属于期待与推测,不是 WWDC22 已发布的产品说明。
老驴首先关心设备形态。如果设备从手持手机变成可佩戴或随身使用的形式,人和设备之间的交互逻辑就会变化。计算能力、发热、续航和体积会共同决定这种体验能否成立;只有界面概念图,并不代表产品已经可用。
他用当时对头显的想象说明这些约束是相互牵制的:提高移动算力可能影响散热和续航,缩小体积又减少电池与散热空间。他提到希望设备接近全天使用的个人期待,并由此推测开发套件需要在硬件之前给开发者留出准备时间。这是判断一类产品能否形成生态的思路,不是已公布设备的规格。
他还提出一个生态上的判断:如果将来要推出新的硬件,开发者需要提前获得工具与准备时间。这个判断解释了为什么当时有人期待大会出现相关系统或开发套件。设备推迟、供应链和具体时间在当时只是传闻,没有得到可确定发布日期的证据。
叶大追问更基础的使用理由:自己体验过头显,却仍不知道日常戴上它之后要完成什么。老驴把随身设备的体积、散热、续航和移动算力列成约束;道长又补充,AR 把虚拟内容叠在真实环境里,需要处理遮挡与空间关系,和完全在虚拟环境里组织游戏、娱乐或社交不是同一类设计问题。场景没有得到一个现成答案,技术条件也不能替产品目标作决定。
主持人的追问更直接:除了戴上设备体验一个沉浸场景,它在日常生活中究竟能做什么?嘉宾因此区分了几种思路。完全虚拟的环境可以围绕游戏、娱乐和社交组织体验;把信息叠加在真实环境中,则要解决空间关系、遮挡、声音和与现实物体的交互。
叶大说自己体验过当时的头显,仍找不到会天天戴上的理由。道长借此把“在虚拟空间建立游戏或社交”与“走在真实环境中叠加信息”分开:后者要让虚拟物体被真实物体正确遮挡,声音也要随着远近与位置变化。有人把前者概括为较容易构建的完整虚拟场景,也有人提醒娱乐与社交本身可能已是很大的需求。分歧不在谁更先进,而在要服务哪一种具体活动。
嘉宾还提到当年的房间扫描与建模能力。Apple 的WWDC22 RoomPlan 课程介绍了相关 API;它属于当时已经公布的空间工具,但没有说明嘉宾设想的未来眼镜会采用何种实现。
随后,讨论转向渲染、网络与延迟。嘉宾认为,高质量的实时沉浸体验会给底层系统提出压力,并以较高分辨率与低延迟作为例子。所需网络和分辨率会随本地渲染、串流、显示配置与内容形式变化,无法用一条门槛概括所有 VR 产品。
CarPlay 预览,不能直接推导出 Apple 会怎样造车
话题从头戴设备转向汽车。老驴认为,如果 Apple 进入这个领域,软件、生态和整体体验可能比机械制造更值得观察。道长则先回顾 WWDC22 展示的下一代 CarPlay:多块屏幕、仪表信息、车辆控制和个性化界面。
这些讨论有一个必须校准的时间边界。Apple 的2022 年公告将下一代 CarPlay 描述为预览,并说车型会从次年晚些时候开始公布。它不是“2023 年底所有功能正式量产并交付”的保证,更不代表当时已经有所有车辆可立即启用这些功能。
嘉宾注意到,科技公司与车厂之间可以形成不同程度的合作:有的强调手机与车内系统衔接,有的更深入车机平台。讨论因此提出一个开放问题——与车厂合作的软件路线,和自己制造整车,是不是同一件事?他们倾向于谨慎,认为开发者不应仅凭大会演示就把未来几年押在未经确认的项目上。
道长逐项回忆预览中的仪表盘、多屏布局、车内温度等控制与个性化组件,同时比较部分车厂和 Android Automotive 的合作模式。他由此提出:同一车厂可能同时与不同技术平台合作,这表明展示图背后还有接口、数据、安全和商业协商。老驴则认为 Apple 若进入汽车领域,软件与体验可能比机械制造更接近自身优势。两人的角度不同,但都没有把 CarPlay 的合作名单当成 Apple 自造整车的证据。
关于 Apple 是否会造车、采用何种供应链、何时可能提供新的就业机会,嘉宾没有得到答案。他们保留了相反的可能:既可能继续与车厂合作,也可能未来改变策略。对开发者,较稳妥的做法是先分清已公布的软件能力与尚不清楚的商业计划,再决定值得投入多少时间。
新 API 与独立开发:试验空间和成熟需求并不相同
主持人把问题收回到个人:每年出现新系统能力,是否意味着独立开发者会获得一轮新的机会?他提到,一些产品曾利用新的系统入口成长起来,但自己看完当年的更新后,还没有找到特别确定的创作方向。
道长先区分不同组织的处境。已有大量业务和历史代码的团队,要考虑稳定性、维护成本与交付节奏;一个 API 刚公布,并不意味着它就适合进入现有产品。他用自己过去团队对 Swift 的谨慎采用举例,强调商业团队不能只为了技术新而承担迁移成本。这是特定经历形成的取舍,不是所有公司必须等待固定年限才能采用新技术的规则。
道长提到自己经历过的团队即使在 Swift 推出数年后,仍主要用 Objective-C 维护产品。原因不是没人懂新语言,而是旧代码已经能完成业务任务,换语言要重新评估稳定性、依赖与长期维护。老驴从另一侧补充:若新 API 只是给已有消费应用增加一种入口,它可能先改善现有产品,而难以单独创造一类需求。这让“学一个新框架”和“找到一个值得长期经营的新产品”成为两个问题。
独立开发者和小团队的限制可能更少。他们可以选择新的最低系统版本,围绕较窄场景试验,也更容易尝试 SwiftUI 等新工具。问题在于,工具能让实现更方便,却不会自动产生需求。老驴因此提出另一种谨慎态度:成熟的消费应用市场已经有大量产品,新 API 可能只是改进已有体验;如果要形成全新的产品空间,有时还需要设备形态或使用习惯改变。
道长举自己经历过的大团队为例:即使新语言已经推出,团队仍可能因稳定性与维护成本继续使用旧技术。小团队可以更早试 SwiftUI,甚至围绕新系统版本设计,但要承担更窄的设备覆盖。老驴则观察到当时创业讨论更多转向企业服务,消费端的新 API 往往先改善已有产品。这里不是“大公司必然落后、小公司必然获胜”的结论,而是两种成本结构下不同的试验方式。
双方并没有给出一份“下一款爆款”的清单。这种未得出确定答案的状态,恰好是本场的历史价值:在 2022 年,开发者一边观察新能力,一边担心移动应用的增长空间,既希望有新的平台机会,也不愿把传闻当成职业保证。
开场颁奖还提供了一个更小、更具体的想法:观众提出,可以在锁屏上显示叫车后的等待进度。这个点子属于当时的社区讨论,不是已推出产品的效果证明;它提示了一种比预测整个产业更可操作的路径——从真实等待、查看和切换界面的麻烦入手,判断一个新入口能否让已有任务更顺畅。
问答延续:SwiftUI 的想象与 Apple Park 的具体空间
最后的问答没有绕开前面的不确定性。道长选择继续回答开发者机会,谈到 SwiftUI 跨平台能力、图表和界面布局,并据此设想它在更多屏幕上的适用空间。
未来车载界面采用何种框架,以及 SwiftUI 是否逐渐替代其他界面技术,在这里都是道长的个人推演。Apple 没有借这场预览确认车载系统内部实现,UIKit 在当时也仍有大量现实用途。他观察到的是 Apple 在多种设备上扩展统一的开发体验,因此开发者可以关注跨平台工具的演进。
道长给出推演的理由:预览中的仪表盘、组件与多屏组合有可重复的布局结构,而 SwiftUI 当年新增图表、布局和跨设备能力,他因此猜测它适合表达这类界面。这套推理可以作为开发者评估工具的启发,不能代替车载系统的公开架构文档;即使界面看起来固定,也还要解决车辆数据、安全和厂商接入。
老驴选择回答园区体验。他描述了当时参观范围受到限制,主要围绕指定区域展开,并非整个 Apple Park 都可自由进入。玻璃、平整的墙面、嵌入式细节、景观和空间秩序,让他感到设计上的一致性;同时,大尺度的建筑也意味着步行距离较长。这些细节比单纯的“很漂亮”更能让读者理解实际观察。
他还特别说到玻璃在强光下的观感、远处可见的山景,以及设备尽量嵌入平整墙面的处理。园区中心留出大片空间,视觉很完整,却也使从一侧走到另一侧的距离变长。这个回答针对的是观众问的“究竟参观了哪里、看到了什么”,不是对整座建筑的运营效率作评测。
两类回答放在一起,形成了本场的两个尺度:一个从工具想象未来的屏幕,一个从真实空间观察组织怎样对待细节。它们都来自开发者视角,但证据强度不同。亲眼看见的参观范围可以描述,未来技术路线则应继续保持为问题。
节目最后感谢跨时区连线的嘉宾,并预告后续由老司机技术带来的实践内容。当年的抽奖、频道口令和直播时间均已结束。今天保留这段讨论,是为了知道开发者当时怎样形成判断,而不是重新发出参与邀请。
