View in English

  • 打开菜单 关闭菜单
  • Apple Developer
搜索
关闭搜索
  • Apple Developer
  • 新闻
  • 探索
  • 设计
  • 开发
  • 分发
  • 支持
  • 账户
在“”范围内搜索。

快捷链接

5 快捷链接

视频

打开菜单 关闭菜单
  • 专题
  • 相关主题
  • 所有视频
  • 关于

返回 WWDC25

大多数浏览器和
Developer App 均支持流媒体播放。

  • 简介
  • 转写文稿
  • Platforms State of the Union

    深入了解 Apple 平台上的最新进展。

    资源

      • 高清视频
      • 标清视频
  • 搜索此视频…

    欢迎观看 2025 Platforms State of the Union 对于我们的平台来说 今年注定不凡 今天 我们将深入探索 一些令人兴奋的全新功能、 API 和技术 助你打造 更棒的 App 和游戏 纵观今年取得的所有进展 强大的 Apple 平台功不可没 正是各个平台助你放飞奇思妙想 将大胆创意变为现实 种种精彩的实现离不开你的 App 与 Apple 硬件、软件和服务的深度融合 整个流程的核心在于 Apple 芯片 它为我们所有的平台提供了 前所未有的性能和能效表现 统一内存可最大限度地提升性能 专用加速器为视频处理和 机器学习添助力 还有安全隔区力保系统完整性 各种强大的硬件为我们的软件技术 奠定了坚实的基础 举例来说 Metal 带来一整套底层 API 助你充分发挥硬件的无限潜力 Apple 智能集强大的生成式模型 和深植其中的隐私保护功能于一身 Swift 跨系统、SDK 和 App 提供出色的性能和安全性 还有 SwiftUI 助你 构建丰富的交互功能、 动画和自适应设计

    我们的平台深度整合了众多先进技术 比如隐私保护、辅助功能 和国际化 你的 App 也能从中受益 让各种用户就都能 以最适合自己的方式 顺畅使用你的 App 你还可使用更高级的 API 将 App 扩展到不同的设备 进一步优化这种体验 借助 iCloud 和 CloudKit 你的 App 数据 将自动实现跨设备同步 同时充分利用先进的隐私和安全保障 借助小组件 你的 App 通知和内容 将能够在恰当的时间智能地 显示在恰当的位置 实时活动亦是如此 它让用户能够即时访问 你 App 的操作和数据 你还可运用同样的框架和概念 为 visionOS 等新平台提供支持 如果你的 App 能充分利用 Apple 平台的优势 必能带来 1 + 1 > 2 的超凡体验 这一切都为开发者提供了绝佳的机遇 今年的机遇更加广阔 而且蕴藏着更大的潜力 我们将深入了解如何利用全新设计 和 Liquid Glass 材质 为你的 App 注入活力 如何借助 Apple 智能和机器学习 为用户开创无限可能 如何运用 Xcode 中的 生成式智能功能 和 Swift 的各项更新 让 App 编程方式焕然一新 以及如何使用 SwiftUI 和 Metal 等框架的增强功能 进一步优化 App 的性能和功能 首先来看看如何利用 Liquid Glass 让 UI 设计更出彩 下面有请 Billy 给大家详细介绍

    今年 我们推出了前所未有的 全方位设计更新 开启了 Apple 软件设计的新纪元 如此大规模的革新非常罕见 这种时刻往往标志着关键的转折点 必将开启无限可能 就 Apple 而言 每一次重大更新向来如此 全新设计惊艳亮相 Apple 的各款 App 和平台 同时延续了用户熟悉的 别样体验 更重要的是 全新设计为你创造了绝佳的机会 让你能够升级改造 App 设计包含的各种元素 打造比以往更加赏心悦目的设计 今天 我会介绍我们的设计思维 和主要设计概念 建议你在设计过程中 充分考虑这些方面 带你了解如何借助开发者 API 更新 更好地构建自己的 App 以及在利用精美的新图标 彰显 App 风格方面有哪些更新

    软件是我们产品的核心和灵魂 创新大胆的设计背后 每处细节都经过了深思熟虑 我们为全新设计制定了几个目标 首先 我们希望进一步 优化用户最在意的内容 UI 应该服务于体验 既方便用户在需要时轻松取用 又能在闲置时巧妙地退居后台 这将带来沉浸感十足 又震撼人心的用户体验 让他们尽情阅读、创造和观看内容 其次 我们希望采用统一的设计语言 让设计更加一致、协调、易用 为用户提供丝滑的跨平台体验 同时保持各种产品的独有特质 最后 凭借 Apple 硬件 惊人的技术升级 我们得以精心打造 前所未有的全新交互设计 全新设计的宗旨是 注入新活力、提升表现力 让用户体验妙趣横生又赏心悦目 我们先来了解一下全新设计 Liquid Glass 的基本元素

    Liquid Glass 将玻璃光学特性 与流体灵动质感相结合 将景深感和活力感 提升到全新境界 它能够折射出下层的内容 反射来自周围元素的光 而且边缘还有响应灵敏的透镜效果 与这种玻璃体交互时 整个体验流畅而生动 仿佛设备的玻璃面板就是 UI 这远不止是视觉构思 出色互动是全新设计的核心 Liquid Glass 带来的镜面高光、 折射和半透明质感 让控件呈现出生动的视觉效果 同时与下层内容 保持着紧密的联系 现在 我们已经了解了整体设计思维 下面来重点谈谈三个指导原则 看看如何在你的 App 中 实现全新设计 首先 建立层次感 第二 营造协调感 第三 保持一致性 我们先来聊聊层次感 Liquid Glass 控件和导航堆栈 以醒目功能层的形式 悬浮显示在 App 上方 这可以增添新的景深维度 引导用户更加关注你提供的内容 为了实现这一效果 我们重新设计了 矩形显示效果的各个元素 以便更好地适应设备的圆角 为 App 内容腾出更多宝贵空间 在这个新的悬浮层中 我们精心设计控件分组 避免视觉上的拥挤感 因此 你的内容能够一直 延伸到显示屏或窗口的边缘 Liquid Glass 的颜色 取决于你的 App 内容 可根据 App 的浅色和深色环境 智能地进行调整 当然 你也可以为 Liquid Glass 选用自定颜色

    一定要注意这一点 尤其是 需要指示关键操作、 选中状态或其他状态时 灵动性是 Liquid Glass 的设计初衷 控件可以流畅变形 当用户想要专注于你的 App 内容时 原本醒目显示的控件会消隐在背景中 当用户需要时 控件又会适时展开 这种设计对各类 App 都适用 包括单视图 App 和多标签页视图 App 全新设计确保为用户 提供内容丰富的体验 从各项控件的精心优化 到状态变化时的流畅变形 全新设计巧妙增强了 整个用户体验的层次感 令人感觉熟悉之余 又焕然一新 这种新旧风格的完美碰撞引出了 我们的第二个设计原则 全新的灵动控件实现了 硬件、内容和控件的彼此协调 我们根据设备的现代化外形来确定 UI 元素的曲度、大小和形状 从而提升同心性 营造视觉协调感 此外 全新的圆角形式 还会适应手指的几何形状 实现更自然的跨 App 触控交互

    同心性是确保全新设计 从小屏顺畅扩展到大屏的关键 这样一来 边栏和工具栏就能 井然有序地显示在窗口中 我们的字体排印也进行了更新 形状、尺寸和颜色统统焕然一新 为了打造更友好的内容体验 新设计采用加大加粗的字体 和整齐的左对齐排版 为 App 采用全新设计语言时 你会发现几乎所有组件和控件 都经过了更新 不仅高度有所增加 而且形状更柔和 这有助于在不同 Apple 平台上 打造彼此协调的用户体验 确保你的 App 呈现设计精良的观感 同时也有助于遵循我们的第三个原则 保持一致性 全新设计跨平台通用 因此 如今可以更轻松地 确保 App 体验的一致性 你的 App 在 macOS 上 呈现的视觉效果 与 iOS 和 iPadOS 更加一致 同时延续了深受 Mac 用户 喜爱的视觉密度 现在 iPadOS 与 macOS 有许多同样的布局考量 比如共同元素的一致摆放、 可动态缩放的窗口以及悬浮控件 在 watchOS 上 Liquid Glass 控件 可让你的内容大放异彩 作为开发者 要在整个用户体验中 确保设计一致性 最简单的方法就是 采用新的 Liquid Glass 嵌入控件

    这有助于确保你最重要的 UI 元素 能够完美适配各种屏幕规格、 窗口尺寸和平台 以上就是有关全新设计的简单介绍 我们迫不及待地想要看到 全新设计活灵活现地亮相于你的 App 让你的 App 更加 丝滑流畅、赏心悦目 同时助你加深用户与 App 内容之间的连结 营造贯穿整个体验的协调感 保障跨平台体验的一致性 下面请 Taylor 来介绍哪些 API 能够助你将全新设计 完美呈现在 App 之中 各个 Apple 原生 UI 框架 包括 SwiftUI、 UIKit 和 AppKit 为你提供了 在 App 中采用全新设计 所需的一切 首先 为 App 新版本重新编译代码 看看在不改代码的情况下效果如何 然后 使用新增 API 优化初始效果 为你的 App 调整设计 最后 运用新的设计原则 和 Liquid Glass 效果 更新你的自定视图 我们先来看看 为 App 新版本 重新编译代码的大致流程 你的 App 目前使用的框架视图 会自动更新为采用全新设计 以最常见的几种视图为例 使用 TabView 或同类 API 的 多标签页 App 会自动采用全新设计 显示 Liquid Glass 标签页栏 或者 如果使用的是 NavigationSplitView 你的 App 现在会在 macOS 和 iPadOS 上显示 Liquid Glass 边栏 你的 iPad App 如今也能 自动调整列大小 检查器栏经过更新 呈现出全面屏采用 Liquid Glass 的独特效果 能够更好地反映 与相应编辑内容之间的关系 工具栏和导航栏的新设计 以 App 现有的模式为基础 你的 App 中的工具栏项 现在会放置在玻璃体中 呈现在全新的滚动浏览边缘效果之上 从而将玻璃体与主要 App 内容隔开 导航堆栈经过更新 能够在用户进行导航操作以及 滚动浏览你的 App 内容时 呈现流畅的形状变换 你 App 工具栏中的菜单或弹出窗口 会自动变形 直接转换为相应形式 新的 API 可以助你更好地掌控 其他用例 比如表单呈现 以上只是简单举几个例子 你的 App 目前使用的大多数视图 都会自动获得全新的外观和新的指标 让内容更加直观实用、清晰可读 这些更新适用于各种 App 运行平台 我们来看看新设计的实际应用案例 我打算用去年的示例项目 Destination Video 来演示一下 现在 我已经下载了现有项目 在 Xcode 26 中打开了项目 但除此之外 我没有改过任何东西 预览显示了全新 Liquid Glass 标签页栏 现在给 App 带来的新效果 我想在设备上看看实际效果 浏览 App 中的更多内容

    可以看到 当我滚动浏览 App 时 Liquid Glass 会根据下层的内容 呈现出巧妙的变化 当我切换标签页时 标签页会呈现出 新的操控交互效果 当我点开其中一个视频时 返回按钮现在会显示在玻璃体中 最后 视频播放器采用全新设计 带有 Liquid Glass 控件

    Destination Video 充分展现了 如何充分利用框架自带视图 无需更改代码就能采用新设计 你的许多 App 都是如此 此外 也建议你借机考虑一下 可以从哪些方面简化自定组件 并进一步利用框架视图 在 App 中采用 Liquid Glass 后 现在我们再进一步 对初始效果进行优化 利用众多新增 API 为你的 App 调整设计 你的 App 可能不会用到 所有这些新增 API 你可以从中挑选 与自己的 App 设计和宗旨 最为契合的 API 工具栏新增了几个 API 可用来调整项目分组和风格 以便更好地展现相应用途 某些视图会在工具栏中 自动创建隔离效果 突出内容的分门别类 借助新的 ToolbarSpacer API 你还可创建额外的分组 玻璃体中的内容默认使用单色渲染 但你可以使用 tint 修饰符 有目的地选用自定颜色 还可为关键操作设置醒目的风格 TabView 新增了一个 API 用来在底部添加自定配件 这种配件会显示在标签页栏旁边 非常适合显示播放控件 或 App 的全局状态 它与另一个新的 API 集成 可在用户滚动浏览时折叠标签栏 为 App 内容腾出更多空间 搜索功能的设计全面更新 以便在单个平台上以及各个平台间 提供更加一致的体验 在 iPhone 上 搜索栏 悬浮显示在屏幕底部 用拇指操控刚刚好 我们还将工具栏搜索样式 从 macOS 带到了 iPadOS 你可借助 Searchable API 为两个平台打造一致的效果 我们来看一个例子 我们在开发一款示例 App 名为 “Landmarks” 我在 Xcode 中打开了这个项目 现在进入了详情页面 这里是相关代码以及 “Landmarks” 在 macOS 运行效果的预览 其中展示了边栏和工具栏的新设计 现在我希望这个主图能充分利用 Liquid Glass 边栏的优势 而不是止步于边缘位置 这是背景扩展效果的完美用例 这个新的修饰符可将图像副本 扩展到安全区域之外 这样就不会遮住实际的图像 能够实时预览效果的改进 真的太棒了 接下来 我会在项目之间 添加一些 fixed spacer 在工具栏中创建相关元素的分组

    现在切换到 iPad 预览 可以看到 这两项改进 也实施到了 iPad 视图中 除了高级框架视图外 你还可借助一些 API 利用 Liquid Glass 材质 构建自定体验 并提供色调调整和交互支持等功能 进一步完善体验 我们直接在示例项目中看看 如何采用这种新设计 以 “Landmarks” App 的 自定控件为例 回到 “Landmarks” 项目 这次编辑的是 BadgesView 它的作用是在屏幕右侧显示 已经获得的成就徽章 这个视图本就悬浮在内容之上 因此非常适合采用 Liquid Glass 材质 我用新的 glassEffect 修饰符 替换每个徽章的自定背景 用新的玻璃按钮样式 替换自定按钮样式 然后添加 glassEffect 容器 将所有这些效果归为一组 以便一起变形 就是这样 预览中显示了新的外观 现在的效果已经非常棒了 不过 如你所见 Liquid Glass 呈现了宛若实体材质的奇妙质感 要体验这种新材质 最好使用 你的目标设备和输入方式亲自尝试

    触控时 按钮会弹起并发光 用微妙的拉伸效果突出我的互动 松开时 Liquid Glass 会变换形状 显示徽章 当然 每款 App 的 新设计采用旅程各有不同 这取决于具体的构建方式、 整体设计和复杂性 但 Apple 的原生框架 有助于你的 App 轻松顺畅地 采用全新设计 接下来 Bobby 会带你进一步了解 App 图标更新 Liquid Glass 将让你的 App 图标 大放异彩 视觉表现力更胜以往 新设计为个性化体验创造了无限机会 更是首次跨 Apple 平台 赋予每款 App 连贯一致的风格 你的 App 图标意义重大 它代表了品牌形象 讲述着你的故事 可以帮助你提高用户参与度 Liquid Glass 的分层、深度和灵动 让 App 图标更加活灵活现 现在 用户可以随心挑选各种 富有表现力的外观 每种外观都提供浅色和深色变体 用户最熟悉的全色外观 延续了经典风格 着色模式提供了 更丰富多彩的浅色变体 以及半透明效果更出色的深色变体 今年 我们推出了全新的透明模式 完美展现 Liquid Glass 材质的精妙 在 Mac 上 图标现在支持 透明和着色模式 并采用与 iPhone 风格一致的 圆角矩形外观 为了帮助你简化图标构建流程 专注于打造更棒的分层、高光 和半透明效果 我们推出了 Icon Composer 这款新工具将助你为 Apple 平台 构建更令人惊艳的图标 根据我们重新设计新图标的经验 设置 2 至 4 个分层 往往效果最佳 Icon Composer 的设计初衷 正是帮你打造最优的图标设计 下面我们来看一看 首先导入矢量内容 你可以针对多种渲染模式 进行图层分组并添加注解 还可添加模糊效果、调整半透明度、 测试镜面高光效果 并在各种着色模式下预览图标 从而确保你的图标效果恰到好处 当你准备好发布时 Icon Composer 会生成单一来源工件 以便你导入 Xcode 你还可以导出完全渲染的 高分辨率图标版本 满足营销和传播需求 采用 Liquid Glass 会让你的图标大放异彩 Icon Composer 将助你打造 比以往更加协调一致的 App 视觉形象 Icon Composer 随附在 Xcode 中 你可以通过 Apple 开发者网站 下载最新版本 下面把舞台还给 Matthew 以上就是各种 Apple 平台上 别具一格的 App 新设计 以及协调一致的系统体验 借助 Liquid Glass 你的 App 将与显示屏完美融合 呈现新的视觉深度 让你的内容更突出 我们所有的 UI 框架 都完全支持 Liquid Glass 因此 无论你使用的是 SwiftUI、 UIKit 还是 AppKit 你的 App 都可以充分利用 新设计的高颜值和表现力 在 iOS 26 和 macOS Tahoe 上运行时 使用 Xcode 16 构建的 App 将原封不动地保留用户界面 仍然采用当前的设计 如果使用 Xcode 26 重新构建 App 标准控件将自动采用 全新的设计和材质进行渲染 你还可进一步探索如何利用 Liquid Glass 让你的 App 大放异彩 尤其是在构建自定控件和视图方面 我们明白 你需要优化 App 的 UI 设计 而且新设计的采用也需要时间 因此 Xcode 中提供了 继续使用 App 现有设计的选项 我们计划在下一个主要版本中 移除这一选项 非常期待 Liquid Glass 以妙不可言的幻形效果 为你的 App 换新颜 现在 我们来谈谈智能体验 Apple 充分发挥人工智能 和机器学习的强大力量 为我们所有的平台 增添种种创新功能 而你也可以利用各种机会 将智能体验融入你的 App 具体怎么做呢?有请 Josh 来介绍

    Apple 智能是一套个人智能化系统 深植于我们操作系统的核心之中 为用户处理各种事务提供协助 它拥有众多功能 包括写作工具、 智绘表情、 以及图乐园 用户可在整个系统的 各款 App 中随心取用 其中也包括许多由你打造的 App 如果你像大多数人一样 使用标准 UI 框架 来渲染文本字段 那么你的 App 将自动支持写作工具 如果你使用的是自定文本引擎 可以采用 API 让用户能够在你的 App 中 使用这些功能 同样 如果你使用的是系统文本控件 你的 App 也自动支持 将智绘表情用作贴纸 你还可以借助 API 使用自定文本引擎进行渲染 还有 Image Playground API 支持 直接在你的 App 中进行 设备端图像生成 这还只是冰山一角 你的 App 能够利用智能功能 在 Apple 设备上开创万千可能 今年 每款 App 都能直接使用 众多原生功能所依托的 设备端基础模型 从而充分利用强大、疾速 又兼顾隐私保护的智能功能 即使用户离线也能用 这一切的实现都要借助 Foundation Models 框架 这个 API 让你可以充分利用 我们专为日常任务处理而高度优化的 设备端基础模型 你可以使用这个框架 为 App 中 需要借助模型力量实现的智能功能 提供支持 比如文本提取、摘要总结等等 给模型喂提示 只需三行代码: 导入框架、创建会话 然后将提示发送给模型 这个模型使用最先进的量化技术 和预测解码进行优化 具备出色的性能、效率和质量 得益于 Swift 并发 这个 API 可让你选择 以单一回复形式显示回答或 以流输出形式增量显示回答 这个框架还包含核心原生功能的 额外防护措施 而你可以为特定用例 自行添加安全规则 它非常适合内容生成、 App 内用户指南、 定制学习体验等应用场景 我们对整个模型进行微调 以便广泛用于各种用例 调用模型时 你可以选择添加内容标记等 额外的适配器 为特定任务进一步优化性能 通常 给模型喂提示时 你需要 LLM 生成结构化回复 以便你的 App 直接使用 如今 轻而易举就能做到这一点 这都得益于引导式生成 借助引导式生成 你可以让自己的 数据结构具备生成式功能 每次向模型发送请求时 你的结构都会自动填充匹配信息 这样一来 你就能给模型发送提示 生成数据类型的完整实例 进而专注于构建 App 的独特功能 而不必为引导并解析模型输出 这种琐碎细节费心 由于支持结构化数据输出和自然语言 你能以最契合 App 用户体验的方式 轻松整合各种智能功能 这种绝妙体验以 Swift 写就 为 Swift 而生 Foundation Models API 提供工具调用支持 借助这一 API 模型能够识别出那些可能需要 额外信息或操作的任务 并在处理用户的请求时 调用相应的功能 为了利用这项功能 你需要 在 Swift 中定义模型可以使用的工具 例如从 Wikipedia 抓取最新内容 参考自己 App 中的信息 或是执行特定操作 比如在 App 中创建日记条目 然后 模型可以自主决定 应该在何时使用何种工具 这样你就不必通过编程方式 来决定具体行为 有请 Richard 为你演示 所有这些精彩体验 下面 我们使用 Foundation Models 框架 为正在构建的一款旅行 App 添加生成式内容 但我想先演示一下如何 在 Xcode 中给模型喂提示 首先导入 Foundation Models 然后 在 Xcode 中使用新的 Playground 宏预览非 UI 代码 要与模型交互 首先要创建大语言模型会话 当我输入代码时 右侧的画布立即显示 创建了会话 然后我只需调用 session.respond 就能发送我的第一个提示 我想给日本旅行起个好标题 我们立马就能看到模型的回复 显示在画布上 对于大语言模型 提示工程其实就是 尝试不同的提示 从中找出最优提示 我想看看 如果有多个旅行目的地 我的提示能否正常运行 我可以添加 for 循环来迭代 “Landmarks” App 中 展示的所有目的地 在画布中 我现在可以看到 整个会话记录 模型针对不同的提示给出了回复 使用 Playground 快速迭代 非常适合提示工程 现在 我们已经了解了它的运作情况 下面来为这款 App 添加 旅行计划生成功能 我基于这些 Swift 数据结构 构建了我的旅行计划 UI 得益于引导式生成 我可以 将这些结构标注为 @Generable 以便模型根据我的提示自动创建结构 我还可为属性提供额外的 Guide 这样模型只会生成我所期望的值 然后在我的 App 逻辑中 我继续创建一个会话 并将我的自定说明传递给模型 我要求它生成一个行程 帮助用户游览某个地标 我还可以把之前创建的行程 提供给模型作为示例行程 让它了大致了解 我期望得到的回复 在我的会话中 我可以利用 模型的工具调用能力 这是让模型自主获取 外部信息的好方法 这个自定工具采用 MapKit 构建 能根据模型的需要随时查找兴趣点

    现在 我要调用 session.streamResponse 让模型生成行程结构 传入我的提示 然后 streamResponse 会返回一个异步序列 这样我就能在模型生成时 同步更新 UI 中的行程 现在 我们来试试看 在手机上 首先选择大峡谷 轻点 “Generate Itinerary” 然后可以看到 模型生成了行程描述 以及每天推荐的活动 而且得益于自定工具 模型还决定获取兴趣点 比如酒店

    经过了提示输入、引导式生成 和工具调用 我们的设备端模型直接掌上生成了 大峡谷探险之旅 太神奇了 再次有请 Josh 由于这个模型在设备端运行 你用户的数据将始终保持私密 不需要转到服务器端模型上 或传给其他任何人 设备端基础模型随时可用 因此你构建的功能离线也能用 这意味着 你不必担心 账户设置或 API 密钥 你或你的用户无需付费 便可通过各种请求获得上述体验 Foundation Models 框架 进一步扩充了 现有的机器学习 API 和工具 种种强大工具将助你利用设备端智能 在 App 中打造更精彩的功能 其中也包括 Speech API 的更新 除了我们在设备上提供的模型之外 你还可以使用 Core ML 来运行 你移植到设备上的模型 Core ML 利用 CPU、GPU 和 神经网络引擎来优化性能 借助额外的框架 你可以 进一步优化你的 ML 工作负载 在 CPU 上进行实时信号处理 还可提供对 GPU 计算的 低级别访问权限 这一切均得益于 Apple 芯片 根据你的需求和模型专业知识水平 你可以在我们的平台上选择 为你提供最佳支持的 机器学习与 AI 框架及工具 此外 如果你正在尝试训练 并微调大语言模型和其他模型 你可以使用 MLX 开源库 充分发挥 Apple 芯片 统一内存的优势 要优化 App 特性和功能 你还可以 使用 App Intents 框架 跨 Apple 平台提升 这些特性和功能的可见性 它可以帮助你的用户轻松找到 并使用 App 的核心功能 即使他们当下并没有打开你的 App 借助这个框架 你可以定义 App Intents、 你的 App 可以执行的操作、 App 实体、你的 App 可以处理 并生成的内容 所有这些共同描述了 你 App 的重要功能 App Intents 可与各种体验搭配 比如能够感知情境的操作按钮体验、 小组件中的交互功能、 通过快捷指令实现的自动操作、 控制中心的快速控制项 以及聚焦中的自定搜索结果 随着 macOS Tahoe 推出 全新的聚焦体验 用户可以通过聚焦访问 你创建的所有 App Intent 如果你的 App Intent 带有参数 用户可以轻松填充相应信息 以更加自然丝滑的方式 从系统任何位置 查找和进入你的 App 我们还为视觉智能推出了 一个新的 App Intents 架构 你可将 App 特定的视觉搜索逻辑 应用于视觉智能中的内容 由此将结果直接融入搜索体验 以便用户可以通过深度链接 从结果界面直接进入你的 App 总之 App Intents 是为你的用户 提供系统级丰富体验的关键 现在再次有请 Matthew

    智能也在改变我们编写代码的方式 新的开发者工具和强大的编程模型 已然提升了我们的生产力和创造力 而 Swift 和 SwiftUI 的 强大功能和直观易用 更是为每个人注入了无限潜力 去探索新的创想 接下来 我们来了解 开发者工具和语言方面的 一些新功能 这些功能旨在为开发者 提供前所未有的助力 Ken 和 Holly 将从 Xcode 的 新功能开始介绍

    全球数百万开发者使用 Xcode 为 Apple 平台构建最具创新性 和创造力的 App Xcode 26 满载妙不可言 的众多功能和体验 助你将奇思妙想变成现实 我们先来了解一下智能 去年 我们推出了预测代码补全功能 这个功能使用 Apple 芯片上 运行的本地模型 根据你的项目和编码风格来 提供智能建议 每周开发者都会使用 预测代码补全功能 创建数百万行代码 我们继续对这个模型进行了完善 提升了准确性并优化了上下文收集 帮助模型更充分地使用你的代码 整个过程都在本地运行 除了代码补全功能外 当你使用自然语言 与代码交互时 生成式智能也会大放异彩 我们和开发者一同对 Swift Assist 进行了测试 我们收到的反馈 主要与模型有关 你们中的许多人已经在使用 来自多个提供商的模型 由于 Xcode 在你的开发工作流程中 发挥着至关重要的作用 因此在编写代码时 你希望 这些模型能随时可用 这个领域发展迅猛 诸如推理、多模态等新功能层出不穷 因此 我们拓宽了愿景 致力于打造出更出色的体验 相信一定会赢得你的青睐 首先 我们非常高兴 将 ChatGPT 引入 Xcode 我们正在与 OpenAI 展开合作 力求直接在 Xcode 中 无缝整合他们经过优化的编码模型 你今天就可以在 Xcode 26 的第一个 Beta 版中试用这个新功能 我们来看看它的实际效果 Holly 接下来就交给你了 我想在 “Landmarks” App 中 实现一个功能 我们来看看整个过程有多么简单 我将从 Xcode 顶部的工具栏中 打开新的编码助理 我已经配置好 Xcode 因此一切已准备就绪 首先 我要为 “Landmarks” App 添加一个新视图 我的想法是显示地标位置的 相关统计数据 Xcode 创建了一个统计数据视图 并修改了我现有的导航列表 我可以点按每个代码片段 并看一看具体变化 我还可以打开概览 它在单个视图中向我显示了 所有已修改的文件 并用彩色注释 高亮显示了所有代码更改

    最让人叫绝的是什么呢 Xcode 会自动为我更新代码 借助预览功能,我几乎能 实时预览 App 的 UI 现在我已经有了统计数据视图 接下来 我会询问 项目中有哪些地标数据 可能有助于创建一个 更具吸引力的仪表盘 与模型交互时 Xcode 会自动发送背景资料 比如我所在的文件 我选择的代码、出现的错误 以及相关文件 在构思回答时 模型可能会 从我的项目中请求更多信息 在这里 它查看了我项目中 的各个文件 以便理解我的代码并将 数据结构总结为功能方面的建议 此外 Xcode 还为我关联了参考文件 这样也便于我理解相应代码

    这个计划看起来挺棒的 我会让模型来实现这些想法

    关于如何展示这些数据 我实际上并没有给出任何指示 我们来看看它会给出什么结果 好的 现在数据已经有了 接下来我们将设计仪表盘 这是一份简单的草图 上面描绘了我的想法 我将把它连同我的请求放到这里

    有时 表达想法最简单的方式是 采用视觉手段 比如绘图、制作模型 或创建带标注的截屏 哇 效果真是太棒了 它甚至使用了系统颜色 和 SF Symbols 让我的草图变得生动鲜活起来 几分钟前的一个想法现在一下子就 变成了可以在 App 中试用的功能了 为了帮助你保持专注 并更高效地完成 日常任务 比如编写测试和文档、 修复问题或只是理解代码 我们将这些功能放在便于调用的地方 随时满足你的需要 我先来介绍一个名为 “Coding Tools” 的新功能 它和 “写作工具” 很相似 但适用对象是代码 我可以在代码中的任意位置 将它调出来并获得建议操作 比如生成预览或 Playground 或者修复问题 如果我要查找更具体的内容 只要提出来就可以 要理解非 UI 代码 一个有效 的方法就是尝试运行一下 正如你在前面看到的 有一个用于 探索代码的新 Playground 宏 它和预览功能很相似 但适用于任何代码 我将选取 “Generate Playground”

    代码直接显示在我的文件中 它为我提供了一个 真实的代码调用示例 我可以预览所有内容 现在 我已经知道这段代码是 如何工作的 接下来我将添加文档 我将做出选择并选取 “Document”

    它创建了 DocC 注释并且 我还可以预览渲染的文档

    每个人总是力求写出完美无缺、 没有错误的代码 对吧? 但要是真有疏漏 也别担心 只需点按相应问题 并选取 “Generate Fix” 然后继续进行构建就可以了 我最喜欢的功能是对话历史记录 使用模型时 我喜欢自由自在、安心无虞地 探索各种奇思妙想 我经常输入好多提示信息后 才发现 自己需要回到过去的某个时间节点 并换一种方法 有了历史记录滑块 我可以在时间轴上滑动 并查看每一次更改 这样就能轻松 回滚并继续投入工作 在快速操作、智能错误修复、 对话历史记录等功能的加持下 Xcode 现在变得能力超强 只需点按几下 你就可以 开始使用 ChatGPT 和 Xcode 甚至连账户也不需要创建 你每天可发起的请求数量是受限的 ChatGPT 订阅者可以关联 自己的账户以获得更多请求配额 你与 OpenAI 共享的数据由你掌控 如果你使用来自不同提供商的模型 你还可以轻松将这些模型引入 Xcode 例如 你可以添加 Anthropic API 密钥 并直接在 Xcode 中使用他们 最新的机型 例如 Claude 4 Opus 和 Sonnet 此外 你还可以在 Mac 上本地运行 或在专用网络上运行模型 并由你选择的工具提供支持 这样你就可以灵活自主地 使用最适合你的模型

    当新模型发布时 你可以直接将它用于 Xcode 凭借由最佳编码模型 提供支持的内置智能 Xcode 26 让你能够 以全新方式来创建 App 还有很多精彩功能等待你去探索 比如经过重新设计 并得到简化的标签页功能 就像在 Safari 浏览器中那样 你可以使用 Command T 快速打开 一个新的标签页 这样所有导航都会 在同一个标签页中进行 如果你想专注于标签页中的某个文件 只需将标签页固定即可 另外 Xcode 更便于使用 对于不方便使用键盘的用户 Xcode 26 改进了 对语音控制功能的支持 让用户完全可以通过语音来 口述 Swift 代码和进行界面导航 为了让 App 更便于本地化 你可以在 String Catalog 中 自动生成使用说明注释 以便提供恰当的上下文来 确保翻译准确 Xcode 26 的第一个 Beta 版 现已推出 从今天起 你可以开始使用 ChatGPT 和其他模型进行编码了 接下来 我们将介绍 Swift 中 所有激动人心的变化 有请 Ben 我们最初开发 Swift 时的目标 很明确 就是要打造一种既能 应对现代开发的挑战 而不以牺牲性能为代价来 换取安全的语言 一种功能强大又易于使用的语言 今天 Swift 6.2 的推出 让 Swift 再上一个台阶 这个版本新增了一些 专注于性能的出色功能 最令人期待的是内联数组 你可以通过这项功能来声明 具有固定大小的数组 这些数组可以储存在堆栈上 或直接位于其他类型的内部 而不会占用堆内存 在编译时知晓数组大小 能让 Swift 编译器实现优化 从而显著提升性能 我们还推出了一个新的 span 类型 它可作为指针的安全替代方案 快速直接地访问连续内存 这个类型对于另一项新功能至关重要 这项新功能可提升与 C 等 不安全语言进行通信时的安全性 为 C 指针标注了长度和生命周期 信息后 这些指针便可以作为 span 桥接到 Swift 中 从而提供一个更易于使用 且内存安全的接口 这种兼顾安全与性能的特性 使 Swift 非常适合在那些 对安全与性能要求极高的场景下使用 这就是为什么 WebKit 将 Swift 引入其代码库 利用一项新的可选择使用的 严格内存安全功能 确保与 C API 进行安全的交互 我们还提升了 C++ 互操作性 那些使用更先进 C++ 语言功能编写的代码 现在可以从 Swift 中调用 除了 C 之外 Swift 的跨语言支持得到了进一步扩展 新增了可与 Java 和 JavaScript 代码交互的软件包 现在 你可以在浏览器中 运行 Swift 通过与开源社区展开合作 我们将面向 WebAssembly 的官方工具链支持 引入 Swift 6.2

    接下来 我们谈谈并发 要让你的 App 处于安全稳定状态 应确保你的代码不存在数据争用 这一点至关重要 Swift 6 语言模式经过精心设计 可让你的并发代码更安全 但在很多情况下 比如你 App 的用户界面 或命令行工具 你编写的代码实际上 只是用于单线程运行 Swift 6.2 让编写这样的 单线程代码变得更简单 你可以将模块或各个文件 配置为默认在主 Actor 上运行 而无需任何额外的注释 另外 从 MainActor 发起异步调用 也更简单 由于语言默认设置得到改进 因此 针对那些并不适合并行运行的代码 所生成的编译器警告数量已减少

    在执行 CPU 密集型任务时 你可以使用 concurrent 属性将任务 转移到后台来确保 App 响应迅速 在 Apple Swift 的应用可谓无处不在 我们在用于保障 GPU 内存管理安全 的芯片上嵌入式运行 Swift 我们还将它应用于诸如 Apple 密码 服务这样的大规模服务器工作负载 这项服务每天都会处理来自世界各地 设备的数十亿个请求 最近用 Swift 重写后 服务器占用的空间大幅减少 你们中的许多人还为各自的 App 开发云服务

    对于 App 开发者来说 在服务器实现中重用 App 的 Swift 代码是一次令人兴奋的事情 以 Cultured Code 的团队为例 他们使用 Swift 为荣获奖项的 任务管理器 Things 的 服务器端同步提供支持 为了简化这些服务器端组件的开发 我们创建了 Containerization 这是一个适用于容器的 新框架和工具 通过它的命令行工具 你可以直接在 Mac 上 创建、下载和运行 Linux 容器映像 它基于一个开源框架构建 这个框架针对 Apple 芯片 进行了优化并可以在 容器映像之间提供安全隔离 Containerization 是用 Swift 编写的 今天以开源形式提供 你可以在 GitHub 上 下载二进制文件或查看存储库 在新的 Swift.org 网站上 你会找到有关用 Swift 编写 云服务的入门指南 和一个新的工具链安装器 它让你能更轻松地 在 Linux 上使用 Swift 无论你在哪里使用 Swift 我们都对 Swift 的未来充满期待 接下来的时间交给 Matthew

    当你使用 Apple 的原生框架时 你能用更少的代码编写更出色的 App 某些其他框架宣称 只需 编写一次代码 就能实现 在 Android 和 iOS 之间通用 这听起来可能很不错 但直到你 编写了自定代码来适配每个平台的 惯例、使用特定于平台的 API 连接到硬件、 实现了辅助功能 然后通过添加额外逻辑并依赖 一系列插件来弥补功能上的不足时 你编写的代码量很可能 远远超出最初的计划 最终的 App 可能运行速度更慢 外观与所在的平台格格不入 并且无法直接 利用实时活动和小组件等功能 Apple 的原生框架坚定不移地专注于 帮你打造出最优质的 App 接下来 我们将深入了解我们 SDK 中的一些新体验和功能 先从 SwiftUI 的改进说起 有请 Sommer

    无论是创建一个新 App 还是扩展一个现有 App SwiftUI 都是理想之选 今天推出的一系列激动人心的更新 直接源于你提出的问题、 分享的想法和给予的反馈 其中包括新的 Web API、 新的富文本编辑功能、 对 3D 图表的支持 以及性能的大幅提升 我们先从强大的 新 Web API 开始介绍 如今 你的 App 可以使用 WebKit的 WKWebView API 嵌入网页内容 在今年的 SwiftUI 中 新版 OpenURL 让你可以 显示一个简单的 App 内浏览器 为了提供更强大的支持 WebKit 添加 了一个专为 SwiftUI 设计的 声明式 WebView 组件 和一个用于以编程方式 控制网页内容的新 WebPage API 这三个全新 API 是采用 观察功能和严格并发机制 等现代 Swift 技术构建的 这意味着轻而易举就能 将网页内容引入你的 App 接下来 我们要介绍的是 呼声最高的功能之一 SwiftUI 文本编辑器 已支持富文本编辑 要启用富文本编辑 只需将文本编辑器文本的绑定从 String 更改为 AttributedString 现在 你将拥有一个富文本编辑器 它的样式可完全由你自定 通过追踪归因的文本选择 你可以开发自己的编辑体验 并包含用于设置所选文本格式的 控制项和检查器 最后 得益于 RealityKit SwiftCharts 现在支持 3D 这一更新支持直接与相机进行交互 可从各个角度旋转和放大你的图表 在 VisionOS 上 SwiftCharts 还支持空间环境 现在 我们来谈谈性能 没有什么比流畅的滚动更能彰显 App 的快速使用体验了 iOS、SwiftUI 和 UIKit 采用一种名为闲置预取的技术 这项技术可在渲染当前帧后 充分利用闲置时间 以便提前开始渲染下一帧 利用额外时间有助于降低 滚动时掉帧的可能性 今年 SwiftUI 首次将闲置预取 功能引入 Mac 不仅显著提升了性能 还针对所有其他平台进行了优化 当然 最常见的可滚动视图是 列表和表格 在显示包含海量数据的列表和表格时 SwiftUI 的运行速度将变得更快 在 macOS 上 现在载入包含 10 万个 项目的列表时 速度将提升六倍以上 增量更改 (例如插入新项目) 的速度 最高可提升 16 倍 对于更大的列表 性能的提升幅度会更高 总的来说 这些改进意味着 SwiftUI 的滚动性能得到了显著提升 今年 我们为你带来一款强大的 全新性能工具 来帮助你优化代码 让你能够查明影响 App 性能的确切时刻 并准确分析你自己的视图在哪里更新 以及更新的原因是什么 强大的 Web API、富文本编辑、 精美的 3D 图表和更快的性能 只是今年 SwiftUI 众多改进 的一部分 其他改进包括 更灵活的 SwiftData 它支持模型子类化、实体继承 以及更多常见的数据类型 比如 AttributedString 激动人心的改进真是数不胜数: 适用于小组件的推送通知、 进一步增强的拖放操作控制 以及场景互操作性 如果你要使用 SwiftUI 构建空间 App 今年的发布为你带来了更多精彩功能 下面有请 En 为你做详细介绍 visionOS 26 将为你的 App 和游戏 带来突破性的全新空间体验 今年的更新可谓丰富多彩 其中包括全新的视体 API、 先进的共享功能、激动人心的 沉浸式媒体工具以及强大的企业功能 现在 凭借新的和现有 SwiftUI API 的增强功能 你可以更轻松地 打造出引人入胜的空间体验 你可以像在 2D UI 中那样 以熟悉的方式创建更丰富的 3D 布局 布局现在能够识别旋转等视觉效果 你可以通过现有 API 轻松对齐空间容器中的视图 你可以使用空间容器来对齐 同一 3D 空间中的重叠内容 也可以使用 3D 锚点偏好设置 将内容锚定到特定位置 一切均在 SwiftUI 中完成 有了动态边界限制功能 只需通过一个简单的视图修饰符 便可以在你 App 的空间容器和窗口 的边界之外进行绘制 环境遮挡功能可让虚拟对象 被现实世界中的静态物体所遮挡 通过向任一实体中添加一个 环境融合组件 你可以将这一行为引入你的 App

    现在 一套新的 API 实现了 SwiftUI、RealityKit 与 ARKit 的紧密整合 无论你当前正在使用哪个坐标空间 在这三个基础框架之间 定位和转换内容都变得更简单 RealityKit 的实体及其动画是可以 观察到的 这样你就可以直接在 SwiftUI 视图中使用它们 你可以直接对实体应用手势 或使用 Model3D 在你的 App 中展示 3D 内容 或为它们添加动画效果 由于很多最出色的空间体验是 共享式体验 因此 visionOS 26 引入了一项新功能 借助附近窗口共享功能 你可以 为同一房间内的用户打造 共享空间体验 就像 Rock Paper Reality 的 Defender-Ella 那样 你还可以使用 FaceTime 通话和 空间自影像 邀请远程参与者参与进来 全新的 SharePlay API 应用起来 变得更简单 你现有的 “同播共享” App 将 自动发挥作用 ARKit 还新增了对 共享现实场景锚点的支持 让你可以将共享内容 精确地锚定到房间 在 visionOS 26 中 即使在重新启动后 App 和 “快速查看” 内容也会停留或重新显示在同一位置 这种行为也将应用于小组件 熟悉的 widgetKit 框架以及用于 指定纹理或 对用户的接近做出响应的新 API 现已推出 让你能够构建 在用户空间持续显示的小组件 世界各地的用户都喜欢用 Vision Pro 体验内容 现在他们可以通过一种 令人惊叹的全新方式来 体验照片 RealityKit 的图像展示组件 可在你的 App 中用于将 2D 图像 转换为 3D 空间场景 方法是利用设备端生成式 AI 算法来 创建图像的 3D 表示 这个表示已经过优化 可从多个视角进行实时渲染 如果你要构建媒体应用程序 你可以通过 Apple Projected Media Profile (APMP) 针对 180 度、360 度和 宽视角视频提供的 内置支持来播放和分发 更多类型的沉浸式内容 你可以使用熟悉的 AVKit、 RealityKit、WebKit 和 QuickLook API 在 App 内播放和 流式传输这些新的沉浸式媒体格式 如果你使用新的 Blackmagic Camera 和 DaVinci Resolve App 生成 Apple 沉浸式视频内容 你可以使用 HTML 视频元素在 你的 App 中 或直接在网页中进行播放 在企业环境中 visionOS 26 让开发者可以更轻松地 在组织中整合 Vision Pro 利用企业授权 你可以停用对 App 视图的内容捕获 让 App 在用户进行空间导航时 自动跟随用户的位置 同时访问左侧和右侧相机视频流 或抓取相机视频流的指定区域 以进行防抖处理 和优化 visionOS 迎来了众多精彩的新功能 我们刚刚只介绍了其中的一小部分 接下来有请 Eric 介绍一下 游戏方面的精彩更新 Apple 芯片带来非凡的 性能和视觉效果 即使运行最先进的游戏 也游刃有余锁 今年 我们进行了进一步改进 让你能够更轻松地将游戏 移植到 Apple 的统一游戏平台 我们着重关注三个方面: 先进的图形技术、 改进的游戏开发者工具 以及用于为玩家打造精彩 游戏体验的系统功能 为这些体验提供支持的 关键图形技术是 Metal 十年前 我们将 Metal 引入 Mac 从那以后我们不断添加功能 旨在为最先进的图形工作负载 提供强劲支持 现在 我们推出了 Metal 4 它带来众多新功能来 支持最先进的图形和 ML 技术 例如神经网络渲染 这项技术将传统图形 与机器学习接口融合在一起 借助 Metal 4 你现在 可以直接在着色器中 运行推理网络来计算光线、 材质和几何图形 从而为你的游戏带来 极为逼真的视觉效果 你还可以使用 MetalFX 画质提升、 帧插值功能 和去噪 API 将游戏的 图形性能提升到新的水平 MetalFX 帧插值功能 会为每两个输入帧 生成一个中间帧 以实现更高、更稳定的帧速率 这里显示的是即将推出的 Mac 版 Cyberpunk 2077 它运行在 M4 MacBook Air 上 右侧的 CD Projekt Red 使用 MetalFX 帧插值功能 将运行速度提升至 稳定的每秒 60 帧 他们还使用 MetalFX 去噪功能 在 M4 Max MacBook Pro 上 实现游戏超高画质设定下的光线追踪 Metal 4 专为 Apple 芯片设计 并为 Mac 上的新一代游戏 奠定了基础 今年 我们使用改进的开发者工具 进一步简化了游戏开发体验 更新后的游戏移植工具包 提供了所需的一切来帮助你 开始将 Windows 游戏 移植到 Apple 平台 比如 用于评估和分析游戏的工具、 用于转换着色器和素材的工具 以及《人机界面指南》和代码示例 用于帮助你构建完美契合 不同 Apple 设备的原生游戏 例如 CD Projekt Red 使用游戏移植工具包 大大加快了将 Cyberpunk 2077 移植到 Mac 的过程 最新版本的游戏移植工具包 提供了新工具 凭借对 Windows 画质提升 技术的支持 让你能够更轻松地对游戏进行优化 以开发商 Remedy 为例 他们可以在迁移过程中的最初阶段 使用这个工具包来评估 MetalFX 能在多大程度上提升 游戏 “Control” 在 Apple 芯片上 运行时的性能 游戏移植工具包提供了 屏幕上的洞察信息和指导说明 来帮助你优化图形代码 以实现最佳性能 现在 在分析和调试你的代码时 你可以自定 Metal 性能 HUD 最后 我们还推出了一些新工具 用于从 Windows 环境 远程构建、运行和调试游戏 这对于从现有的游戏开发工具链 迁移到 Mac 非常有用 在你的游戏准备就绪 并能正常运行时 你可以采用强大的系统框架 为玩家提供沉浸式图形和音频、 极其灵敏的输入响应、 以及流畅无间的游戏体验 今年 用于为 iPhone、iPad、 Mac 和 Vision Pro 的输入 提供支持的框架迎来重大升级 让 PlayStation DualSense 控制器 能够在你的所有设备中 更轻松地进行配对 全新的 Touch Controller API 让你能够轻松地为 iPhone 和 iPad 添加屏幕控制 你还可以在 Vision Pro 上 解锁精彩、全新的游戏体验 并支持 PlayStation VR2 Sense 控制器 且手部追踪速度最高提升三倍 要在不同设备之间实现 流畅无间的游戏体验 你可以使用新的 GameSave 框架 将云存档功能引入你的游戏 为满足随时随地玩游戏的需求 macOS Tahoe 针对游戏 优化了低功耗模式 作为开发者 你可以 在系统处于低功耗模式时 启用更高效的游戏设置 来进一步延长电池续航时间 利用新的 Game Center Challenges API 你可以将单人游戏活动变成 与朋友一起参与的社交体验 这些挑战将显示在 新的 “游戏” App 中 玩家还可以在游戏叠层 中访问它们、 与朋友进行互动以及更改设置 所有这一切都无需离开游戏 随着所有这些新功能的推出 现在将你的新一代游戏 引入 Apple 统一游戏平台 可谓恰逢其时 现在 再次有请 Matthew Metal 4 充分彰显了我们的软件 与 Apple 芯片的紧密整合 两者共同打造了全新的游戏体验 事实上 自从我们五年多以前 开始过渡到 Apple 芯片以来 我们推出了众多令人惊叹的功能 比如 Apple 智能、游戏模式、 演讲者前置 等等 两年前 我们的整个产品系列 均已完成向 Apple 芯片的过渡 因此 你的 App 现在可以依赖 这些功能并基于它们进行构建 Apple 芯片让我们所有人都能 将之前无法想象的事情变成现实 现在是时候将我们的全部注意力和 创新热情都聚焦在 Apple 芯片上了 macOS Tahoe 将是最后一个 支持 Mac Intel 机型的版本 因此 如果你还没有迁移的话 现在请抓住这难得的机会 帮助用户迁移到你 App 的 Apple 芯片版本 今年的发布有很多令人心动的亮点 采用 Liquid Glass 的全新设计系统 为你的 App 注入了新的深度、 流动质感和动态表现力 Apple 智能让你可以充分利用 那些支持引导式生成功能的 设备端模型 无论使用哪种编码模型创建 App Xcode 都会为你带来全新体验 Swift 和 SwiftUI 的众多更新 进一步提升了 App 的性能和功能 让你可以轻松将 App 引入 Apple 全系平台 精彩到此为止了吗 远远没有 还有很多其他新功能 和 API 值得探索 我们精心准备了 100 多场讲座 旨在更深入地探讨你今天已经了解 和尚未了解的精彩内容 下面举几个例子 我们将长话短说 你现在可以创建包含在全新 iPad 菜单栏中的菜单和命令 借助 iOS 和 iPadOS 上更新的 Background Tasks API 你可以启动长时间运行的任务 例如视频导出 这些任务将在后台完成 CarPlay 车载现在支持实时活动 因此 你的 App 可以及时显示 相关更新 即使用户在路上也无妨 在 macOS 中 “终端” 具有 24 位颜色的全新外观、 受 Liquid Glass 启发的新主题 并且支持 Powerline 字体 HTML 模型元素可将 3D 模型 嵌入你的网页中 在 visionOS 上 你能够以 立体方式实时查看这些模型 并将其拖入现实环境中 当你在 visionOS 上采用 Look to Scroll 时 用户无需动用双手就能浏览 只需注视内容边缘即可 Declared Age Range API 可帮助你调整 App 的体验以适合相应年龄 同时还能保护用户隐私 全新 PermissionKit 框架 为你的 App 提供了新工具 帮助儿童在父母的监督下 进行安全通信 现在 你可以在 App Store 产品页面 的专门部分中突出展示 你 App 的辅助功能 对于辅助访问 你现在可以使用更有针对性的功能 和简化的用户界面来 自定 App 中的体验 要探索的精彩功能真是数不胜数 讲座将从今天开始上线 因此你很快就可以开始观看 我们非常期待在实验室 和 Apple 开发者论坛中 与你沟通交流 作为开发者 你所做的贡献 令人惊叹不已 你将奇思妙想转化为 引人入胜的用户体验 让我们的平台充满活力 App 已变得不可或缺 能帮助我们所有人沟通交流、 在工作中大显身手、 充分发挥创造力或探索新事物 因此无论你是刚刚起步 亦或拥有多年的 App 构建经验 我们都非常感谢你加入 这个充满活力的开发者社区 我们迫不及待地想看到你接下 来会有怎样的精彩创作

Developer Footer

  • 视频
  • WWDC25
  • Platforms State of the Union
  • 打开菜单 关闭菜单
    • iOS
    • iPadOS
    • macOS
    • Apple tvOS
    • visionOS
    • watchOS
    打开菜单 关闭菜单
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    打开菜单 关闭菜单
    • 辅助功能
    • 配件
    • App 扩展
    • App Store
    • 音频与视频 (英文)
    • 增强现实
    • 设计
    • 分发
    • 教育
    • 字体 (英文)
    • 游戏
    • 健康与健身
    • App 内购买项目
    • 本地化
    • 地图与位置
    • 机器学习
    • 开源资源 (英文)
    • 安全性
    • Safari 浏览器与网页 (英文)
    打开菜单 关闭菜单
    • 完整文档 (英文)
    • 部分主题文档 (简体中文)
    • 教程
    • 下载 (英文)
    • 论坛 (英文)
    • 视频
    打开菜单 关闭菜单
    • 支持文档
    • 联系我们
    • 错误报告
    • 系统状态 (英文)
    打开菜单 关闭菜单
    • Apple 开发者
    • App Store Connect
    • 证书、标识符和描述文件 (英文)
    • 反馈助理
    打开菜单 关闭菜单
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program (英文)
    • News Partner Program (英文)
    • Video Partner Program (英文)
    • 安全赏金计划 (英文)
    • Security Research Device Program (英文)
    打开菜单 关闭菜单
    • 与 Apple 会面交流
    • Apple Developer Center
    • App Store 大奖 (英文)
    • Apple 设计大奖
    • Apple Developer Academies (英文)
    • WWDC
    获取 Apple Developer App。
    版权所有 © 2025 Apple Inc. 保留所有权利。
    使用条款 隐私政策 协议和准则