-
Platforms State of the Union
深入了解 Apple 平台上的最新进展。
资源
-
搜索此视频…
欢迎观看 2026 Platforms State of the Union 我们迎来了每年最激动人心的时刻 在这里 我们将与你分享 开发者常用技术、框架 和工具方面的最新进展 助你构建出色的 App 和游戏 正是你们的 App 给我们带来启发 激励我们不断突破极限 也推动我们打造出更优秀的技术 我们珍视与广大开发者交流的机会 很荣幸能有机会听你们分享 自己的热情所在、面临的挑战 同时了解我们能够如何 为开发者提供更棒的支持 大家宝贵的反馈塑造了 我们构建的许多核心技术 过去这一年 这一点体现得尤为淋漓尽致 Liquid Glass 新设计和 Apple 智能方面的进展 作为 2026 年度发布的重磅更新 这两个主题今年同样举足轻重 我们许许多多的优化升级 都离不开你们的反馈 设计与智能都至关重要 因为它们能够充分彰显 你 App 的独特之处 你倾注其中的用心与匠心令人赞叹 独特的界面和丰富的体验 凝聚着你们深厚的领域专业知识 而借助增强的智能功能 你现在可以构建 以往无法实现的功能 为了重点突出新功能 我们将深入探索三个主要方面 首先是 Apple 智能 让你能以全新方式将生成式智能 直接融入你的 App 同时通过与系统智能的深度集成 引导用户从系统各处回到你的 App 中 其次是平台改进 包括设计优化、 更灵活的 UI 布局、 Swift 和 SwiftUI 的更新 以及其他 增强功能 让你的 App 速度更快、 适应能力更强 而且更易于构建 最后是开发效率方面 不仅智能体编码功能再度升级 还有一系列改进 为你带来更高效、 更具个性化的 Xcode 体验 要介绍的内容很多 让我们从 Apple 智能开始吧 Apple 智能的核心 是 Apple 基础模型 我们与 Google 深入合作 基于 Gemini 系列模型背后的技术 打造了最新的 Apple 基础模型 为原生 Apple 智能体验提供动力 同时更好地助你 在 App 中充分运用各项智能功能 这些模型经过我们的适配优化 可在设备端和私有云计算上流畅运行 Apple 基础模型驱动着 Apple 智能 而你的 App 也可以使用同款模型 借助 Foundation Models 框架 即可实现 今年 这个框架的功能将进一步扩展 支持图像输入和 服务器模型 如果你的任务比较复杂 需要最先进的前沿模型 现在使用这个 API 就能 与你选择的云端模型提供商实现集成 为了确保尽可能便捷地 开始使用大型云端模型 即使你是首次开发 App 或你的 App 在 App Store 的 首次下载量不足 200 万次 也可以免费使用 Apple 基础模型 运行于私有云计算之上 而无需支付云端 API 费用 这将为开发者带来前沿的智能功能 以及格外出众的隐私保护 因为开发者的创意探索之路 不应受到基础设施成本的限制 借助这些增强功能 Foundation Models 框架现在 能以单个 API 支持所需的各种模型 除了提升你在 App 中构建的功能 Apple 智能还可以 在系统中的更多地方展示你的 App 让用户能够通过更多方式 发现并回到你的 App App Intents 框架可将你的 App 接入 Apple 智能 从而充分利用操作系统的核心技术 比如“聚焦”语义索引 它可整理任一款受支持 App 中的 个人情境信息并将信息呈现给用户 App 工具箱可识别 各款 App 中可用的功能 以便响应用户的请求 系统协调器会统筹调度一切 同时保护用户隐私 App 内智能与全系统智能相辅相成 共同带来缺一不可的出色体验 你的 App 因智能而更加强大 智能也因你的 App 而更有意义 让我们深入探索这些框架 看看它们将如何重塑 你 App 的能力边界 下面有请 Richard 和 Mary Beth
Foundation Models 框架 是一套原生 Swift API 可让你直接访问 Apple 智能的同款设备端模型 许多开发者已率先采用这一框架 为各类 App 打造了精彩体验 比如购物类 App“Wayfair”、 教育类 App“CellWalk”、 本地赛事类 App“CricHeroes”等等 所有这些 App 都在设备端运行 不会产生额外的基础设施成本 也无需在隐私上做出取舍 看到大家以各种各样方式突破 设备端模型的极限 真的令人惊叹 我们将为你介绍激动人心的各项更新 首先来预览一下基于智能的功能 大家今天就可以开始构建 下面有请 Mary Beth 今年我们将构建一款 关于日本折纸工艺的示例 App 帮助用户在折纸创作中放松身心 我来带大家快速浏览一下 我们的 App 首先会显示精美的图库 这里展示了我的折纸作品 这些作品的特别之处在于 我使用了 Foundation Models 以便根据个人兴趣和手头材料 来量身定制折纸项目 并提供逐步指导说明 当然 与朋友一起折纸更有趣 因此这款 App 内置了聊天功能 在这个趣味空间里 用户能够 专心地规划聚会和讨论手工创作 现在 我正在开发一项很酷的功能 希望结合大家的兴趣 生成一个折纸项目 这里 我选择 Rachel 准备的这种纸 再混搭一张我狗狗的照片 希望能生成一个有趣的项目 让大家都能享受折纸的乐趣 借助 Foundation Models 框架 我的 App 会分析灵感图片 了解我手头的材料 以及我感兴趣的狗狗主题 它甚至能翻译日文文字 并利用所有这些情境信息 提供几种创意方案 我来选这个 智能功能持续发挥作用 生成了高度交互式教程 以上是智能功能的快速预览 接下来谈谈这个框架 今年 我们将 Foundation Models 框架 提升到全新境界 首先 你将获得众多全新功能 例如支持文本与图像的多模态提示词 这为你开启了无限可能 让你能利用图像理解能力 构建全新类别的体验 操作非常简单 只需将图像 附加到你的提示词中即可 除此之外 Vision 框架现已实现集成 为你带来专用工具供模型使用 例如用于精准文本提取的 OCR 以及用于快速扫码的条形码读取器 所有这些处理全部在设备端完成 接下来 我们来聊聊服务器模型 设备端模型对许多任务非常有用 但有时 你可能需要更大的模型 来处理更复杂的工作流程 因此 我们将进一步扩展这个框架 让你能够轻松调用服务器模型 例如 Claude、Gemini 等等 从而使用工具调用 和引导式生成等功能 只要遵循语言模型协议 任何模型提供商都可以 创建 Swift 软件包 这样你就可以为自己的 App 选择最合适的模型 除此之外 我们将为刚开始使用 AI 的开发者开放相关访问权限 让你能免费使用 Apple 基础模型 运行于私有云计算之上 而无需支付云端 API 费用 这将为你带来前沿级别的智能功能 同时确保用户数据不会被存储 也无法供 Apple 或任何其他方访问 你的用户将能够使用基于云端模型的 功能来处理日常任务 而 iCloud+ 订阅用户 将能够访问更丰富的功能 无论你想使用哪种模型 都可以轻松替换接入 因此 Foundation Models 框架 实属在你的 App 中运行 大语言模型的理想之选 随着更多模态和更多模型触手可及 你接下来需要通过更多方式 让它们真正发挥作用 因此 我们将推出全新的 Swift 开源软件包 其中包含大量的预构建工具 帮助你快速熟悉相关概念 例如Skills 以及上下文管理实用工具 例如 “Tiimo”等任务管理 App 可以使用这种软件包 接入一项 Skill 根据用户数据 调整语气和建议内容 通过提供个性化摘要 帮助用户掌控日常生活 这个领域的发展日新月异 未来的抽象机制可能与今天大相径庭 因此 开源软件包中的这些实用工具 由名为 Dynamic Profiles 的 全新基础构建模块打造而成 这些是 Foundation Models 框架中 全新的声明式 API 能以更少的代码构建 真正自适应的 AI 体验 让你能够自由编排 Skills 和子智能体 灵活切换工具 并实时更新指令 我将介绍 Dynamic Profile 如何 驱动“Origami”App 中的智能功能 首先 我们打开 Xcode 我将从 LanguageModelSession 开始 相信你们许多人已经在使用它了 现在 你不必再依赖固定的模型、 工具和指令来创建 Session 而是能够借助 Dynamic Profile 自由地持续更新你的会话 因此 我将为 LanguageModelSession 选择一个 Profile 从熟悉的 Swift 结果构建器语法开始 在主体部分 我将第一个 Profile 定义为头脑风暴助手 它将根据我提供的照片生成项目创意 我将添加修饰符 用来调用私有云计算语言模型 并将温度调高以充分发挥创造力 Dynamic Profile 的妙处在于 这个主体每次都会 解析成一个 Profile 来驱动我的会话 而我可以在同一会话中 切换多个 Profile 数量不限 可以根据 我的功能需求随意调整 在这里 我将根据 App 状态 切换 Profile 然后 我可以添加第二个 Profile 用来处理教程生成 还是使用私有云计算模型 并将推理级别设置为深度 因为这是我最具挑战性的任务 最后 我将添加一个 Profile 来解释折纸术语 例如“谷折” 帮助用户理解 这是一个比较简单的小任务 我可以使用设备端 SystemLanguageModel 以节省服务器调用 我们来看看实际效果 在我的教程中 现在 轻点这个我不懂的术语 设备端模型便会生成清晰的解释 在 Dynamic Profile 中 即使切换模型 所有内容也能共享 同一个连续的会话记录 也就是说 只用更少的提示词 就能增强情境智能 现在我们把它应用到 教程 Profile 中 具体的指令和工具也可以自由替换 因此 我将使用 App 的 viewModel 来检查是否已生成教程 如果已生成 我将添加指令和工具 帮助模型为用户提供 量身定制的高质量反馈 主体会在每次模型运行时重新计算 因此我的会话将保持最新状态 最后 你有没有发现 这三个 Origami Profile 有点像三个 AI 智能体? 这是因为 Dynamic Profile 是精心设计的可适应构建块 因此 无论你想构建 AI 智能体或是 Skills 还是任何其他高级抽象机制 都可以轻松实现 凭借突出的灵活性和可组合性 这些全新 API 将依托 Foundation Models 框架 与你共同成长 为了帮助你将这一切 精彩体验融入你的 App 你将能够使用一套齐全的工具 从容处理从构建到测试 再到自信发布的各项任务 其中包括全新的 Evaluations 框架 它让你能够测试提示词并进行验证 看看由智能功能驱动的 各项功能是否能可靠运行 升级后的 Foundation Models Instrument 将助你直观地了解并调试 App 中的模型行为 全新的 FM 命令行工具让你能 直接从终端向模型发送提示词 还有更多强大工具等你探索 例如 Python SDK、 支持图像的工具调用 以及全新的 RAG 工具 这款工具由 Core Spotlight 驱动 可带来 App 专属的体验 这就是 Foundation Models 框架 让你能无缝访问多个模型 并使用原生 Swift API 中 全新的各项功能 此外 还有一个重磅消息 我们现在将把这个框架开源 因此 你 App 中使用的同一套 Swift API 现在也可以在你的服务器上运行 为你实现完整的端到端 AI 工作流程 无论在哪里部署 Swift 都没问题 你已经了解了 Foundation Models 框架如何接入第三方模型、 私有云计算以及设备端模型 因此你可以灵活选择 最适合具体任务的模型 但如果你想将特定模型引入 自己的 App 并在设备端运行 Core AI 就派上了用场 Core AI 是一个全新框架 直接内置于平台之中 并配备相应的支持工具和技术 它是将模型引入 App 并在设备端运行的最佳方式 通过内存安全的现代 Swift API 这个框架可提供卓越性能 而且具备丰富的调优功能 涵盖精细资源管理、 模型专用化 以及自定义 GPU 计算内核 框架还配备基于 Python 的工具 让你可以轻松转换 并优化你的 PyTorch 模型 以适配 Core AI 运行时 这个框架深度集成了 全新开发者工具链 包括提前编译、 专用 Core AI Instrument 以及强大的可视化调试器 可追踪张量值 直接回溯至你原始的 Python 源代码 此外 这个框架还经过工程优化 能够随可用算力弹性扩展 因此你可以在 iPhone App 中 运行紧凑型视觉模型 实现实时摄像头查询 或在桌面 Mac App 中 部署数十亿参数的 LLM 为复杂的多步骤工作流程 打造智能体助理 无论哪种设备 哪种模型 均可在设备端运行 零服务器依赖 零词元成本 Core AI 专为 Apple 芯片 的强大性能进行了优化 并为全系统 Apple 智能 体验提供支持 包括 Siri 今年 Apple 智能为开发者 带来更广阔的机遇 下面有请 Lori Apple 智能可从各款 App 中 提取个人情境、 理解屏幕内容 并执行操作来完成任务 现在 你可以通过 App Intents 框架 接入 Apple 智能的强大功能 它让平台能够理解 你的 App 可以做什么 借助这个框架 你可以 让自己 App 的内容更易被发现 让用户能更轻松地使用其中的功能 无论是通过操作按钮、 快捷指令、小组件 还是 Siri App Intents 架构让你可以 轻松实现与 Siri 功能的集成 架构是 Siri 能深度理解的 可识别结构 这种理解能力源于多年的 语言模型训练积累 我们提供了实体架构 用于描述 App 所处理的内容和概念 还提供了意图架构 用于描述 App 可执行的操作 实体架构可实现个人情境理解能力 通过将你 App 的内容 提供给“聚焦”语义索引 你可以帮助用户快速、轻松地 找到来自你 App 的信息 并回到你的 App 重要内容属性的索引键已内置其中 这意味着 你将以更少的代码 实现更强的理解能力 得益于 Siri 对意图架构的理解 用户可以用自然语言提出请求 用户无需学习特定词语 你也无需在代码中进行定义 架构涵盖常见的 App 类别 例如任务管理、照片编辑和通信 并包含一整套系统支持的操作 只需为你的 App 能执行的操作 采用相关的意图架构 即可将相关操作提供给用户使用 由于这些架构由系统定义 它们将自动从未来的更新中获益 这意味着 随着 Siri 语言理解能力的精进 或者随着我们新增 对更多语言或方言的支持 意图也会自动支持这些新语言或方言 而无需修改代码 将这些功能与全新的 View Annotations API 结合 可让用户引用你的 App 在屏幕上 显示的内容并据此执行相关的操作 这样用户就能以对话方式 与你的 App 互动 使用自然语言轻松说出指令 而不必记住特定指令 现在 我来展示一下如何 让“Origami”App 与 Siri 协作 我已经构建了一些实体和意图 用于描述我 App 的内容和操作 这些实体符合 IndexedEntity 协议 因此可以被索引到“聚焦”中 通过同时符合某个实体架构 Siri 将能够发现并推理 我 App 中的内容 为了确保 MessageEntity、ContactEntity 和 ConversationEntity 全部符合 相关的实体架构 我要使用 @AppEntity 宏 我会在 App 启动完成时 将这些实体索引到“聚焦” 以确保所有内容保持同步 我重新构建了一下以应用最新变更 现在来看看哪些功能 不用打开这款 App 就能实现 嘿 Siri 谁要来参加折纸之夜?
Siri:根据“Origami”中的消息 Kevin、Mary Beth、Rachel 还有 Richard 似乎 正在讨论折纸之夜 Richard 要带什么来?
Siri:Richard 提到他想带披萨来 太棒了 但现在我想跟进一下 这意味着 我需要根据这些信息执行操作 为了能够操作 Siri 找到的内容 我可以将某个意图设为 符合 sendMessage 架构 这次我使用的是 @AppIntent 宏 因为这是一个操作 而不仅仅是内容 我要重新构建并运行 现在 我可以说:Siri 给 Richard 发消息 “你能点一个素食披萨吗?”
Siri:来自“Origami”: 确定要发送吗? 确定
Siri:已发送 太好了 消息已发送 我还想让用户能够引用 我 App 屏幕上的内容 比如只需说“第二条消息”或 “这张照片”就能引用相关内容 借助全新的 View Annotations API 我能够将视图与实体关联 这些实体随后可以传递给 App Intents 让内容变得可操作 我的 MessageList 视图包含 对话中所有的单条消息 我可以使用新的视图修饰符 将每一行消息映射到 相应的 MessageEntity 我们来试一下 嘿 Siri 把这张照片 发给 Kevin 告诉他: “Rachel 给我们弄了 一些纸来练习折纸 你想要什么颜色?”
Siri:来自“Origami”: 确定要发送吗? 确定
Siri:已发送 Siri 附上我的留言 并将照片发了出去 通过结合个人情境、常用 App 操作 以及屏幕感知能力 你的 App 可以完美融入 系统智能架构 借助 Siri 用户能够 用自然语言访问你的 App 通过语义搜索发现你的 App 并将你的 App 整合到 日常工作流程中 再次有请 Josh
这就是我们对智能平台的愿景 丰富的原生体验 与智能的自然语言界面 协同运作 这为 App 开发者带来了难得的机遇 你可以利用 Siri 的自然语言能力 让你 App 的体验更上一层楼 借助 Foundation Models 框架 打造强大的 AI 功能 甚至使用 Core AI 在设备端运行自己的模型 如果你使用自定模型 来驱动你 App 中的某项功能 Core AI 就是理想的技术选择 你的模型将在所有设备上高效运行 它深植于平台之中 让你的 App 始终都能受益于 最新的修复以及增强功能 如果你热衷于探索、训练、研究 或微调生成式模型 或者如果你想要运行本地推理服务器 我们的数组框架 MLX 能助你一臂之力 让你轻松探索前沿创新与技术 它现已支持 Metal 4、GPU 神经网络 加速器 甚至可以扩展训练规模 借助通过雷雳实现的 RDMA 通信 跨多台 Mac 进行训练 整个框架全部开源 而且速度更胜以往 Apple 智能所提供的丰富功能 与 Apple 芯片的强劲动力相得益彰 使 Apple 平台成为构建和交付 新一代智能增强 App 与游戏的理想之选 现在 让我们深入探索 这一切得以实现的基础 也就是你的 App 所依赖的系统 从你调用的框架 到调度任务、管理内存、 渲染 UI 的各个进程 我们深入研究并努力优化了 这些基础系统的性能与质量 因此 你将在今年推出的各个版本中 看到众多平台改进 使用新 SDK 重新编译后 你的 App 启动速度更快 响应也更加灵敏 你将看到一系列优化升级与平台改进 涵盖框架、媒体、 搜索、辅助功能、Swift 和 SwiftUI 的增强功能 以及更多精彩更新 尤其是在设计方面 去年 Liquid Glass 全新设计 带来了统一的设计语言 专为这个跨设备体验 成为日常的时代而构建 全新设计让 App 更富表现力、 更赏心悦目 同时仍能让用户感觉一见如故 它给 App 带来了惊艳的视觉效果 在“Tide Guide”App 中 微妙的交互式高光效果会随用户 滚动浏览潮汐数据和图表而灵动响应 在“SketchPro”中 半透明画笔面板和控件 让作品内容透出来 即便切换工具时也不例外 在过去的一年里 我们一直在不断完善这一设计 这段旅程仍在继续 27 版本带来了一套全新的设计更新 已采用 Liquid Glass 的 App 将自动获益于其中的许多改进 下面请 Cindy 为大家详细介绍
在今年的版本中 你将看到 对 Liquid Glass 构建基础的更新 而且能利用新设计方面的改进 提升整体一致性 并通过新的方式让你的 iOS App 适配不同的设备和屏幕尺寸 我们来看看你 App 的视觉效果 会有哪些变化 为了确保内容清晰易读 我们对 Liquid Glass 进行了调整 让它能更有效地漫射下层的复杂内容 为了营造更强的层次感和 视觉分离 我们还引入了 加深的边缘效果 以及更明亮的镜面高光 我们还在设置中新增了一个滑块 进一步提升个性化空间 用户可将系统各处的 Liquid Glass 从超透明调节至完全着色 从而自由选择最适合自己的外观 已采用 Liquid Glass 的 App 将在今年推出的版本上运行时 自动获得这些改进 无需重新编译 Liquid Glass 能够无缝适配 用户选择的各种辅助功能设置 例如“降低透明度”或 “增加对比度” 现在 macOS 27 也支持 “显示边框”环境值 能够实现 iOS 同款设置 因此 你也能调整自己的 macOS App 让相应的自定控件适配这种设置 在 Mac 和 iPad 上 边栏将延伸至屏幕边缘 结构更清晰 同时仍可折射 App 内容和墙纸 边栏中的图标可透过 App 的强调色重现色彩 赋予你的 App 更鲜明的个性 同时更清晰地凸显主窗口 List API 和 Label API 会自动应用这些更新 并支持逐个项目自定色调 此外 macOS 上的所有窗口现在 都采用更紧凑的同款圆角半径 确保所有 App 呈现 更协调一致的外观效果 当内容滚动至悬浮栏下方时 顶部会出现统一的工具栏 在提升对比度的同时 保持文字清晰可读 这一效果会自动应用于标准工具栏 也可通过现有的滚动 边缘效果 API 进行自定 我们还深入思考了如何 有针对性地利用图标和菜单 来突出呈现最重要的操作 无论用户运行的是 macOS 还是 iPadOS 虽然系统默认隐藏图标 但你可以使用一个 API 为关键的 App 操作显示图标 我们还将更新 Liquid Glass 在图标中的呈现方式 让图标更加清晰醒目、更有质感 这一更新后的渲染效果 适用于各种 App 图标 我们还推出了折射等新功能 你可有选择性地加以运用 为自己的图标增添独特个性 在 Icon Composer 中 你现在可以 使用多层 Liquid Glass 来设计图标 这个工具现已更新 新增了注释功能 可添加折射效果 或精细调整 Liquid Glass 内容效果 你还可以通过交互式预览 查看图标在早期版本上的 呈现效果 种种更新共同带来了 更有重点且便利友好的体验 让出色的体验贯穿 你的 App 与各个平台 接下来 让我们聊聊 App 自适应性 iOS App 现在能出现在比以往更多的地方 可在 iPad 上作为 iPhone App 运行 也可通过 iPhone 镜像在 Mac 上运行 当你的 iOS App 显示在 这些屏幕更大的设备上时 用户希望能够利用额外的空间 查看更多信息 因此 今年我们将推出 支持调整 iOS App 大小的功能 覆盖 iPhone 镜像和 iPad 使用场景 我们来看看这项功能 在“Origami”App 中的实际效果 使用最新 SDK 重新编译后 你的 App 会自动启用 可调整大小功能 由于“Origami”是用 SwiftUI 构建的 App 它已经自动采用 场景生命周期和标准框架支持 实现了基本的可调整大小功能 如果你已经在使用 SwiftUI、自动布局 或者响应尺寸类变化 你已经为支持完整的可调整大小功能 打好了基础 如果你已有自定视图 你需要将视图更新为使用自动布局 和特征集合来进行布局决策 借助全新的可调整大小的 iOS 模拟器和预览功能 你可以直接在 Xcode 中 针对多种屏幕尺寸进行测试 从而清晰掌握布局的实际表现 我们还为编码智能体提供了一项 Skill 帮助你发现并修复 常见的可调整大小相关问题 现在 不再需要针对 特定设备和方向进行设计 你将能够针对动态范围内的 各种尺寸和宽高比进行设计 为了在使用 iPhone 镜像时 提供最佳体验 请更新你的 App 让它能够适配并支持各种尺寸 借助可调整大小的模拟器、预览功能 以及 iPhone 镜像支持 你能轻松地确保你的 App 尽可能保持动态灵活 下面 我们来谈谈 SwiftUI 有请 Franck SwiftUI 是为各种 Apple 设备 构建 App 的最佳方式 SwiftUI 的设计初衷 是汇聚我们在 Apple 平台上 构建优秀 App 的所有经验 为开发者提供助力 SwiftUI 能妥善地处理 各种复杂的布局、动画和平台集成 让你专注于打造 属于自己 App 的独特之处 随着 Liquid Glass 等新体验的推出 App 将能够轻松获得相应的功能 因为它们在设计之初 就已将 SwiftUI 纳入考量 “Xogot”等新 App 正是基于 SwiftUI 构建而成 因为开发者希望在 Apple 平台上 呈现真正的原生质感 “Xogot”是一个游戏开发环境 它将开源的 Godot 引擎 带到了 Apple 设备上 这款 App 从 iPad 起步 后来 扩展到了 iPhone、等到登陆 Mac 时 一切都感觉浑然天成 而此前使用跨平台或网页技术的 App 例如“Notion”正在积极 将 App 用户界面迁移至 SwiftUI 因为他们希望获得 其他技术无法实现的 性能表现和 UI 一致性 借助强大的智能体编码工具 将代码移植到 Swift 从未如此简单 我们自己构建 App 时 也总会选择 SwiftUI 举个例子 SwiftUI 让我们能够轻松构建全新的 Siri app 让我们可以在所有平台 以及 Logic Pro 等创作坊 app 之间共享代码 而且我们会使用 SwiftUI 构建新功能 以实现高性能 和跨平台支持 由于我们自己同样在使用 SwiftUI 我们为 Apple App 做出的每项改进 也将成为你 App 的改进 今年对于 SwiftUI 来说 是重要的一年 更丰富的交互功能 可帮你减少自定代码的编写 速度的提升可让你的 App 更快 还有全新功能让你的 App 更出彩 我们先从交互开始介绍 今年 SwiftUI 为你的 App 带来更多动态交互 例如可重新排序的容器 让你能够非常轻松地 为任意容器添加 拖移以重新排序的功能 在列表以外构建网格重新排序体验 以“Origami”App 为例 这种网格过去需要大量代码 现在 只需将 .reorderable() 添加到 ForEach 并将 .reorderContainer(for:) 添加到父级即可 就这么简单 这样一来 我就可以自定 Origami 模型的顺序了 SwiftUI 会处理提起和放下的动画 这种操作适用于各种容器 例如网格和堆栈 另外 如果我对一些 Origami 模型不太满意 SwiftUI 现在也支持 在任意容器内使用轻扫操作 我可以通过轻扫来删除自定义行 只需将现有的 .swipeActions() 修饰符添加到行中 并将 .swipeActionsContainer() 添加到滚动容器中 因此 我可以非常灵活地 为自定行构建快速操作 最后 文本选择也变得更加灵活 在 iOS 上 文本支持高保真度选择 与 TextField 和 TextEditor 中已有的功能相同 在 macOS 上 文本现在支持 自定文本渲染器、文本振动效果 以及竖排文字 接下来 我们来看看速度方面 这始终是我们的关注重点 今年更是尤为重要 你将看到许多改进 无需你做出任何更改就能实现 首先 我们一直在逐步统一 SwiftUI、AppKit 以及 UIKit 的架构 今年它们 在许多控件上共享一个通用基础 因此 无论你的 App 在哪里运行 都可以从同样的实时改进中受益 例如 macOS 上的菜单选择器 现在更能流畅地处理大量列表项 在嵌套堆栈布局中 过去 SwiftUI 需要 多次测量每个子级 以解析灵活性 现在则可以在无需计算时 直接跳过 这意味着布局的大小调整速度 最高可提升至之前的两倍 没有什么比避免不必要的工作 更能提升性能了 SwiftUI 现在仅在状态对象 首次载入时 进行初始化处理 以前 每次视图重新初始化时 都会新建状态对象的 临时实例 你将免费获得这项改进 因为底层的 state 现在采用惰性求值 并且已从动态属性转换为宏 在图像载入方面 AsyncImage 同样避免了冗余 它现在使用标准 HTTP 缓存 来自动缓存图像内容 这样图像只需下载一次 而且仅在需要时重新获取 最后 我们来看看新功能 先从工具栏开始 随着我们推出新的可调整大小功能 针对动态范围内的尺寸和宽高比 优化你的 App 比以往更加重要 工具栏是这种体验的核心 今年 SwiftUI 让你能够更精细地 控制工具栏项目如何适配空间 使用新的 .visibilityPriority 修饰符 将最重要的项目标记为 high SwiftUI 就会在空间缩小时 尽可能延长项目可见的时间 不那么突出的操作 例如归档或删除 则可以添加到 新的 ToolbarOverflowMenu 中 从而将项目归组到溢出菜单 最后 新的 topBarPinnedTrailing 放置方式可将项目锚定到后缘 无论工具栏如何重新适配空间 现在 当我调整窗口大小时 工具栏能恰如我所愿地保持井然有序 关键按钮始终可见 优先级较低的按钮位于溢出菜单中 而共享按钮始终 固定在后缘 标签也可以通过新的 prominent 标签角色加以区分 将标签固定到屏幕的后缘 SwiftUI 还为文档类 App 开辟了新天地 以全新的文档基础架构 带来大量开箱即用的功能 例如一流的 URL 访问、 支持完全自定的磁盘读写 正是这类功能驱动着 Xcode 或 Pages 文稿等 App 例如 通过直接访问文件 URL 你现在能够灵活地读写文件 只读取文件中需要的部分 并只写入发生更改的部分 而非整个文件 你还可以使用我们提供的 可观察配置 来观察和更新文档属性 全新的 Document API 与现代 Swift 深度集成 支持观察机制、Swift 并发 以及更多功能 最后 我还想介绍一种神奇的新体验 Spatial Preview 框架 让 Mac App 能够以全新方式 在 Apple Vision Pro 用户 周围的空间中进行延伸 在你的 App 中采用这个新 API 可为 3D 模型打造空间体验 当你将内容流传输到 Apple Vision Pro 时 用户可以实时预览、 编辑并共享对象和模型 除了前面提到的这些 还有许多其他新改进 包括借助内容构建器 改进的类型检查性能、 新的提醒绑定 API 以及 支持调整交叉淡出过渡效果的更新 这些平台改进共同为 SwiftUI 带来了更快的速度、更丰富的交互 以及强大的新功能 供你在自己的 App 中加以利用 现在 让我们来看看 Swift 有请 Holly 为你介绍 Swift 旨在成为在 堆栈每一层均适用的语言 无论是构建功能完整的 移动 App、互联网规模服务 还是 嵌入式固件 Swift 都能帮助你编写 快速、富有表现力且安全可靠的代码 Swift 的性能、深度以及无与伦比的 互操作性 使其顺理成章地成为 C 和 C++ 的替代语言 非常适合进行底层系统和服务器编程 而它的易用性和表达力 使其成为 App 和框架开发等 高阶开发的理想选择 我们认为 Swift 是唯一具备 如此广泛用途的语言 正因如此 在你的堆栈不断拓展时 你可以始终使用 Swift 语言 其适用范围涵盖 Apple 平台之外 的环境 而那些适用于 Linux、 Windows、Android 和 Web 开发的 工具均可在 Swift.org 上获取 你们中的许多人正在将 Swift 的使用范围扩展到更多平台 和服务器 以便在整个堆栈 重用代码并充分发挥 Swift 的 高性能优势 以 Flighty 为例 它在服务中使用 Swift 来 共享用于跟踪 航班起降记录的代码 实现 App 与后端之间的共用 还有 GoodNotes 它使用 Swift for WebAssembly 使 App 能适配 Web、 Chrome OS、Android 和 Windows 重用的代码行数超过 10 万行 再来看看 Frameo 它利用 Swift-Java 互操作性在 iOS App 与用 Java 编写的 PhotoFrame 软件 之间共享 Swift 代码库 互操作性意味着你可以将 Swift 引入已有的 C、C++ 和 Java 系统 这样就能在每一层都获得 Swift 带来的优势 而无需重写 在 Apple 我们自身堆栈的 每一层均使用 Swift 进行构建 Foundation 为 Objective-C 框架 在底层向原生 Swift 迁移 铺平了道路 AppKit 和 UIKit 也紧随其后 在自身的实现中广泛使用了 Swift 和 SwiftUI WebKit 是为 Safari 浏览器 提供支持的开源 Web 引擎 它是一个规模庞大且对安全性 要求极高的 C++ 代码库 借助 Swift 安全的 C++ 互操作性 WebKit 正在逐步将核心组件 替换为 Swift 版本 在网络堆栈中 QUIC 传输层已用 Swift 进行了重写 本月晚些时候 这个项目将开源 并通过 SwiftNIO 集成 支持跨平台使用 你可以通过 Swift.org 上 充满活力的开源社区关注最新动态 或参与其中 在堆栈的更底层 更多对安全性和 性能要求严苛的系统 今年也迁移到了 Swift TrueType 字体渲染引擎 将数十年来经过精心优化的 C 代码 替换为 Swift 代码 后者不但内存安全 速度也更快 在最底层 我们已编写 数十万行 跨 Bare Metal 固件、协处理器 和驱动程序的 Swift 代码 在 27 版本中 我们已开始 用 Swift 编写 核心操作系统内核的某些部分 随着 Swift 在这些领域变得 更强大 我们始终坚守 Swift 最重要的设计目标之一: 让编程充满乐趣 用 Swift 编写代码和迭代想法 是一个自然顺畅的过程 编译器会 实时发现整个过程中出现的错误 最新更新将重点放在 工作流程的改进上面 让你可以专注于最重要的工作: 从容自信地编写出精彩代码 Swift 6.4 的推出旨在让日常 任务能够轻轻松松地完成 下面我来展示几个示例 当你的代码库正在进行迁移 或逐步采用 新功能时 有时无法一次性处理 整个项目中的 所有编译器警告 现在 你可以在代码的特定部分 禁止显示警告 还可以 在那些想要严格强制执行的地方 将警告升级为错误 当你为多个 Apple 平台 编写代码时 可用性属性可能会变得 冗长且重复 现在 你不必逐一列出每个 Apple 平台及相同的版本号 只需简单地写入“anyAppleOS”即可 defer 块中针对异步调用 的限制已取消 现在 在 defer 中使用 await 可以正常运行 无论你在构建什么 Swift 的 编译器诊断功能 都是日常开发的得力助手 可帮助你尽早发现错误 并引导你编写正确代码 如果你花时间编写过 Swift 代码 你可能遇到过这条错误信息: “The compiler is unable to type-check this expression in a reasonable time。” 这条错误信息可能出现在复杂的 运算符表达式、闭包 或深层嵌套的 SwiftUI 视图主体中 在我们的努力下 这个令人沮丧的问题已经明显改善 在许多常见情况下 触发这个 回退错误的代码现在 要么会成功编译 要么会显示更具 可操作性的错误提示以供处理 我们深知这一领域对于确保 流畅的工作流程至关重要 因此我们会继续在这个领域加大投入 Swift 6.4 不但能帮助你 在日常编码过程中变得更高效 还能让你在项目中 更专业化的方面 有更好的发挥 现在正是使用 Swift 进行 全栈开发的绝佳时机 接下来 再次有请 Josh
以上就是今年各个版本 在平台方面做出的改进 要向前迈进 有时我们必须做出取舍 向一些旧事物挥手告别 正如我们去年所说的 macOS Tahoe 是最后一个支持 Intel Mac 的版本 macOS 向 Apple 芯片的过渡现已 完成 这样我们就能集中精力 聚焦整个生态系统中的单一架构 你的 App 也会因此受益 现在 你可以在 Mac App Store 上 发布仅支持 Apple 芯片的二进制文件 从而减小 App 的下载大小 并使测试聚焦 单一架构 随着 Liquid Glass 这一新设计的全面优化 现在也是完成迁移的绝佳时机 我们将取消相应支持 使得无法再选择使用旧版设计 因此 一旦你的 App 使用 Xcode 27 重新编译 它会自动 开始使用 Liquid Glass 这一新设计 得益于整个系统的众多改进 你的 App 和游戏 将在今年的各个版本上大放异彩 无论外观还是使用体验都更胜以往 接下来 我们将聚焦生产力以及 你通过我们的平台或为我们的平台 构建 App 时所使用的工具 智能技术的出现 使得无论是编写代码、 添加新功能还是构建 App 都发生了深刻的改变 去年 我们将 AI 编程辅助能力 引入 Xcode 并立刻得到众多开发者的青睐 它可以帮助你更快速地编写代码 并更轻松地采用新的 API 智能领域的发展可谓日新月异 因此 我们加快了发布节奏 以前所未有的速度将全新 Xcode 功能交付给你 今年早些时候 我们将编码智能体 引入 Xcode 并提供了丰富的工具来 帮助智能体获取预览、搜索文档等 所有这些均基于模型上下文协议完成 通过 MCP Xcode 还可以连接到 你已经在使用的工具 无论是 Figma 这样的设计 App 还是 GitHub 这类服务 都能连上 Xcode 还内置了 Anthropic、OpenAI 智能体的集成 现在又新增了 Google 智能体 今天 Xcode 新增了对 Agent Client Protocol 的支持 让你可以将任何兼容的智能体 引入 Xcode ACP 支持与 Gemini 集成 将随今天发布的 Xcode 26 更新一同推出 Xcode 27 还将带来 更多新功能 下面有请 Ken 从编写第一行代码 一直到 App Store 上架 Xcode 可全程提供鼎力支持 助你为 Apple 各平台打造绝佳 App 数以百万计的开发者在 Xcode 中 与编码智能体协同 编写和调试代码 在 SwiftUI 中设计界面 并实时预览 在各种设备和模拟器上进行测试 以便先用户一步发现问题 使用 Instruments 分析性能 确保 App 运行快速、 响应灵敏并保持高效 今年 Xcode 有两大亮点 第一个是智能 稍后我们将 进行详细介绍 第二个是日常使用体验 也就是 Xcode 的使用感受 现在和你们一样 我们每天 都会在 Xcode 中投入大量时间 我们的所有操作系统 和 App 都是通过它构建而成的 事实上 我们还用 Xcode 来 构建 Xcode 本身 因此它需要用起来熟门熟路 同时兼具速度、乐趣与个性化 我们听取了大家的反馈 对 Xcode 进行了全面优化 项目载入速度变得更快 我们修复了主要的崩溃和卡死问题 调试会话更可靠、 表达式求值速度更快 控制台可以处理更繁重的日志记录 而不会出现卡顿 Xcode 27 的体积缩小了 30% 现在 对于搭载 Apple 芯片的机型 智能体、文档以及其他 组件均在后台下载 确保你始终保持最新状态 下面我们来看看具体的使用体验 首先 你的 Xcode 设置现在 会自动保存到 iCloud 当我像这样设置新 Mac 时 Xcode 会提示导入这些设置 我将从我的 iMac 导入设置 我可以用我的 Apple 账户登录 Xcode 还会自动填入我的 Git 配置 就这样 我已准备好 在新的 Mac 上编写代码 接下来 我们将创建一个新项目 请看好 我将选择“New Project” 再选择 “App”然后一下子就进入了编辑器 无需输入文件名、套装 ID 也无需任何设置 当然 我可以在后面准备好之后 指定所有这些信息 这非常适合探索一个创意、 一个新 API 或进行视图原型设计 好了 现在我将打开 Origami 项目 随着 macOS 27 的设计进一步优化 Xcode 27 看起来既美观 又清晰简洁 接下来我们将自定工具栏 在 Xcode 27 中 你可以 打造自己专属的工具栏 重新排列项目非常简单 我可以 添加需要的项目 移除不需要的项目 活动视图现在整齐地嵌入 这里的文稿标题栏中 这样便为我想要的项目 留出了更多空间 导航按钮、 画布开关、编辑器分屏 都已在工具栏上各就各位 现在我将添加一个快捷方式 用于快速创建新的编码助理对话 这在稍后 会非常有用 接下来是超级有趣的功能:主题 颜色现在贯穿整个 App 而不仅仅是编辑器 从背景颜色到语法颜色 一切都可以进行个性化设置 你还可以针对关键词调整 那个绝佳的紫色阴影 Xcode 27 内置了 绚丽多彩的全新颜色选项 我来给大家展示几种我最喜欢的颜色 宝石绿色 它给人一种非常清新的感觉 那种气息几乎能让人闻到 要不要来一个 更有活力点的颜色? 霓虹复古色 有种电子风的感觉我很喜欢它 浅色还是深色? 所有主题都支持这两种模式 这是珊瑚礁色 我已经感觉很放松 在同时处理多个项目时 我可以为每个项目设置不同的主题 如此一来 一眼就能轻松地区分它们 好了 让我们继续介绍 接下来是 Xcode Cloud 它为你提供了持续集成和交付服务 并且直接内置于 Xcode 中 接下来我将设置 Origami 项目 以使用这项服务 我将点按“Get Started” 授权访问 我的存储库 就这么简单 我可以开始我的第一个云端构建流程 无需任何 App Store Connect 设置 Xcode Cloud 的构建速度 最高达之前的两倍 现在支持 Apple Vision Pro 和那些 使用 Apple 芯片上 Metal 的 App 接下来是预览功能 它是迭代 UI 的最佳方式 也是查看视图在不同变体下显示效果 的最便捷方式 这类变体包括 辅助功能字体大小、方向 以及本地化内容 现在你还可以查看任意 属性的变体 我将打开这里展示的视图 上面显示了纸艺备注 它会根据 CraftState 枚举 呈现不同的效果 这个枚举有四个不同的值 现在 我可以将这个枚举 传递给 Preview 就像这样 随即就能得到一个显示 所有 UI 状态的网格 四种状态 一目了然 接下来是另一个让我感到兴奋的功能 测试 App 时 你会使用真实 硬件来评估性能、 使用传感器 并测试现实世界中的各种条件 你还会使用模拟器来覆盖 你没有的旧操作系统和设备 Xcode 27 在全新的 Device Hub 中将两者合二为一 它取代了模拟器 而且功能也要丰富很多 我来演示一下 首次运行 App 时 窗口看起来和我熟悉的模拟器很相似 我可以轻松旋转、截图 并跳回主屏幕 就像之前那样 展开视图后 现在可以更改 设备属性 并测试 App 对不同 系统设置的响应情况 例如切换到深色模式、 增大字号等等 我们彻底重构了这一体验 以实现最高保真度 因此我可以双指开合缩放、使用双指 滚动 并且就像使用预览功能那样 我可以动态调整模拟器大小 以查看我的 iOS App 在不同的尺寸下会做出怎样的响应 我还可以在同一个地方 管理实体设备并与之互动 比如这台放在桌上的 iPhone 我将直接从 Mac 启动 Origami App 并且可以直接与它互动 模拟器的种种便利与 真实硬件的高保真度 合而为一 这就是 Xcode 27 使用体验的简要概览 除了这一精彩体验之外 今年最重大的变化 也是真正能提升效率的变化 就是智能 下面有请 Kevin 一个属于开发者的好时代已经到来 智能正在彻底重塑 App 构建体验 智能体编码以及 Apple 平台、框架和工具 可帮助你将各种奇思妙想变成现实 Xcode 27 在智能体编码方面 又前进了一大步 能够将 顶尖模型与智能体的全部强大功能 充分融入 Xcode 智能体已渗透到 Xcode 体验的每一个层面 无论是你与它们互动的方式 还是一系列可帮助你获得 最佳效果的工具 都彰显了这一点 相关工具包括理解你的项目、 搜索文档、 编译以及测试 Xcode 27 还通过 众多新工具为你提供进一步的帮助 例如基于不同的变体来渲染预览、 与模拟器进行互动、 本地化你的 App、 调试等等 这一改进不仅限于工具层面 在 Xcode 中使用智能体时 每个答案都以 Swift、 SwiftUI 和 Apple 框架为基础 正因如此 在为 Apple 平台开发 App 时 Xcode 是进行智能体编码 的最佳场所 接下来我将展示智能体编码 在 App 开发各个阶段的具体表现 从创意构思到实现与验证 再到优化改进 例如添加新语言 或修复问题 首先 我要给 Origami App 添加一个有趣的功能 我的女儿非常喜欢 和我一起折纸 我想设计一项功能来给她一个惊喜 这项功能可以编出一个 自选冒险小故事 主角就是我们 一起折出的角色 我来开启一个与 智能体的新对话 我将从工具栏创建一个对话 它会直接在编辑器中打开 就像其他文件一样 这就是我想要构建的内容 在我的 Origami 项目中 我希望有一个按钮 能为我女儿生成 一个自选冒险故事 仅凭这个按钮就能获得不错的结果 但我心里有更具体的想法 所以我会 再补充一些细节 她首先需要选择一些选项 比如环境和要在故事中 使用的道具 这个 App 会生成第一个页面 然后让她选择接下来的走向 我想使用最新的 Foundation Models API 并以精美的排版呈现 使用编码智能体时 要实现最佳效果 应在编写任何代码之前 先就实现方案和设计 进行协作 所以我会在提示词中添加 /plan 顺便我还会请求 生成一张图表 我发现这样更便于 审查计划 我们这就开始吧 智能体正在使用 Xcode 工具 探索我的项目 以便高效地 理解我的代码库、它的架构 和模式 从而找到最佳方式来 构建这个功能 此外 它还提出了一些澄清性问题 我是否要持久保留这个故事? 是故事的下一部分 有多少个选项? 两到三个就够了 随后智能体继续 创建计划 我们将时间快进一下 我的计划现已就绪 就显示在对话旁边 并以精美渲染的 Markdown 呈现 不但审查起来非常方便 并且还可以进行优化 目前的实现有一组 固定的环境和可选道具 我希望她能添加自己的环境和道具 我会以注释形式添加这个想法 现在计划看起来不错 我们来启动它 现在 Xcode 和智能体会协同工作 来实现这个计划 Xcode 会显示所有正在变化的内容 例如代码和预览 运行过程中 我可以 对实现进行优化 比如这里 我要为故事 主图添加一个有趣的图像滤镜 看起来我的功能已经在 Xcode 中 完成构建 代码量仍然很大 预览效果看起来很棒 我们来直接运行它 我将打开一个 Origami 项目 轻点 新的工具栏图标 正如我们所要求的 第一页提供了 道具和环境 我会选择森林和魔法棒 噢 看 如果我想添加自己的 道具和环境 还有一个专门的按钮 这是故事的第一页 配有那张精美的主图 我女儿一定会喜欢这个故事的 短短几分钟时间 一个想法就变成了 一个可以在 App 中运行的功能了 真是太棒了! 现在 构建一个功能不仅仅 只是编写代码 还要确保它能够 实现预期的功能 借助供智能体检验工作成果的新工具 Xcode 27 也能帮助你做到这一点 例如 智能体可以通过运行测试 来验证 App 的逻辑 在隔离环境中使用 Playground 尝试 不同的想法 (比如试用不同的 API) 还可以通过预览功能 检查浅色和深色模式下或者 采用不同的方向、字号 或本地化内容时所呈现的视觉变化 现在 智能体可以在模拟器中 与你的 App 进行交互 我来演示一下 我想测试环境、道具的不同组合 甚至是自定义的组合 Xcode 会启动 Origami 和 Device Hub 并开始为我进行测试 智能体可以轻点、轻扫和输入 完成后 我会收到测试摘要 并可以看到智能体 在整个测试过程中创建的所有截屏 正如刚才演示的那样 Origami App 有一个全新的故事功能 它经过了 设计、构建并完成了端到端测试 接下来 我们看看如何使用 智能体编码来改进我们的 App Xcode 中的智能体可以协助完成各种 工程任务 例如采用新的 API、 提升 App 的辅助功能体验 等等 接下来我们将对 Origami App 进行本地化 先从法语开始 Xcode 会自动将新语言添加到 字符串目录中 然后与智能体协作 翻译整个项目中的 字符串 这不只是逐字逐句的 翻译 Xcode 会在每个字符串的上下文、 周围代码、UI 或操作中 审视这些字符串以找到最佳翻译 完成后 我可以在 String Catalog 中看到所有翻译结果 接下来我们将构建并运行 我的 App 现已完成本地化! 太棒了! 构建出色的 App 还意味着要 响应用户的反馈与数据 Organizer 已经为你提供 App 在现实世界中运行状况的洞察 涵盖崩溃、挂起、 性能指标 所有洞察数据均为匿名和汇总数据 现在 你可以使用智能体帮助你找到 最关键的问题并加以修复 我将让 Xcode 调出最新版本中 最主要的崩溃 我获得了一份按发生频率 排序的崩溃列表 哦 第一个崩溃来自我 上周推送的更新 我来修复一下
Xcode 会查看符号化的崩溃日志、 找出这个崩溃在项目中 发生的位置、识别问题、 重现崩溃、完成修复 然后进行验证 就这样 我们的问题便修复了 这就是智能体与 Xcode 之间的协作 它贯穿于开发的每个阶段 从规划到 构建 再到优化 在看到 Xcode 和智能体将你的想法 变为现实时 一定会叹为观止 最后 我们来谈谈 这一切得以实现的基础 Xcode 27 蕴含 Apple 工程师 和设计师丰富的专业知识 内置为一套 Skills、文档和 MCP 工具资源 可以把它们想象成专家 SwiftUI 专家知晓如何 对视图和数据流进行结构化设计 辅助功能专家知道如何让 界面做到人人适用 此外还有通用尺寸、测试 和性能方面的专家 事实上 我们到此刻为止 看到的很多内容 都是由这些专家之一驱动的 你也可以引入自己的专家! Xcode 以相同的方式 整合了所有这些专家 插件 这是一种由众多智能体使用 并被社区广泛采用的格式 很高兴看到你们中有这么多人 已经在构建和分享 插件可以包含 Skills ——也就是一些用于 教智能体完成新任务的 Markdown 文件 插件还可以包含一些使用 模型上下文协议的工具 我们还为插件 新增了一项功能 借助 Agent Client Protocol 插件可以引入你选择的智能体 安装非常简单 你可以使用命令行 也可以将 git URL 直接粘贴到 Xcode 中 Figma 和 GitHub 等合作伙伴让 安装更加便捷 只需点按一下即可 然后我就可以将所有任务整合在一起 我可以让 Xcode 在 SwiftUI 中实现 一个 Figma 设计、针对不同 变体对它进行优化、使用 Skills 使它 可调整大小 并向 GitHub 发布 PR 太酷了 这就是 Xcode 27 中的智能体编码 从最初的想法构思一直到 App 构建 成功 它会全程为你提供强力支持 它能帮助你创建、优化和发布 App 并最终触达用户 无论用户身在何处 我们迫不及待地想看到 你接下来会有怎样的精彩创作! 再次有请 Josh
今年对 Xcode 以及我们许多其他 开发者工具来说都是一个重磅年份 比如全新 Reality Composer Pro 3 它经过彻底重构 能帮助你使用 RealityKit 打造 可实际应用的 3D 体验 它支持角色动画、 更逼真的光效 以及实时预览功能 让你在使用 Mac 虚拟显示器 进行编辑时 能实时查看效果 今年的版本还为游戏开发者 带来了更多精彩新功能 包括 Game Porting Toolkit 的重大更新 它能够大幅缩短将游戏移植到 Apple 平台所需的时间 这要得益于 为编码智能体新增的 AI Skills 全新的 Metal 命令行工具 让智能体可以直接控制 开发和调试过程 并将 Apple 平台游戏开发 方面的推荐做法贯穿于 移植过程的每一步 以上就是开发者生产力方面的更新 在 2027 年发布的各个版本中 有许多全新功能等待你上手体验 比如 App Intents 框架 让你能够将 App 接入 Apple 智能 而 Foundation Models 框架 和 Core AI 可帮助你将 强大的生成式智能功能 直接整合到你的 App 中 设计、Swift 和 SwiftUI 方面的 平台改进 让你的 App 更快速、更灵活、 更易于构建 Xcode 对智能体编码的 支持也更加全面 我们刚刚介绍的只不过是 冰山一角 我们精心准备了 100 多场讲座 来深入探讨今天介绍的所有内容 内容涵盖 Apple 智能、Xcode 27、 设计等众多主题 所有讲座均可在 Apple Developer App、官网、 YouTube 以及今年全新上线的 Bilibili 官方账号上观看 这一周还将迎来更多 精彩纷呈的线上活动 欢迎报名参加小组实验室、 在线专题讨论和问答环节 与 Apple 工程师和设计师沟通交流 也欢迎在 Apple 开发者论坛上 与我们互动交流 提出你的问题 并关注有关 最新工具和技术 的对话 本周过后 还有更多沟通交流机会为你开放 你全年都可以参加全球各地的“与 Apple 会面交流”活动 还可以线上 参加实际操作研讨会、实验室及其他 活动 与社区成员共同学习、交流 我们非常期待与你线下相聚 我们的 Developer Center 将为你提供诸多机会进行线下交流 地点位于库比提诺、上海、 新加坡和班加罗尔 我们很高兴宣布 今年秋天将在 柏林开设第五家 Developer Center 那里拥有欧洲最具活力的 开发者和设计师社区之一 非常期待在那里或我们的某场 线上活动中与你相见 无论这是你第一次参加 WWDC 还是第 25 次 都非常感谢你的参与 你的工作为我们带来启发 也是我们不断向前的驱动力 我们自己也在使用 你们构建的 App 和游戏 因此 我们最大的期望 就是今天所分享的一切 能够助力你的下一个 奇思妙想变为现实 我们迫不及待地想看到 你接下来会有怎样的精彩创作 尽情享受 WWDC 的精彩体验吧
-