Apple 推出新智能能力、Xcode 生产力功能及平台改进以辅助应用开发
Apple aids app development with new intelligence frameworks and advanced tools
Apple 今天推出了新的智能能力、Xcode 中扩展的生产力功能以及平台改进,旨在协助应用开发。
苹果WWDC放出Xcode 27与多模型Agentic Coding,加上Core AI框架直接跑本地大模型,是今年开发者生态最大新闻,补齐了苹果AI工具箱的最后短板。
Xcode 27 推出了用于集成 AI 模型的新 API,并扩展了智能体编程能力,为开发者构建和打磨应用提供了强大的新途径
Xcode 27 在智能体编程方面迈出了下一个重要步伐,将当今最优秀的模型和智能体的全部能力直接带入开发者的工作流程。
Apple 今天推出了全新的智能功能、
Xcode
中扩展的生产力功能,以及让应用更快速、更具适应性、更易于构建的平台改进。
“开发者是 Apple 生态系统的核心,我们的目标是为他们提供最好的工具和技术,以构建未来。”Apple 全球开发者关系副总裁 Susan Prescott 表示,“借助新的智能框架和 Xcode 27 中的智能体编程,开发者拥有了所需的工具,可以专注于他们最擅长的事情:将精彩的创意变为现实。”
全新的智能功能、Xcode 中扩展的生产力功能,以及平台改进,让应用更快速、更具适应性、更易于构建。
智能框架
借助 Apple Intelligence 的最新增强功能以及 Siri AI 的推出,开发者可以让自己应用的内容和能力在整个系统中更易被发现和访问。App Intents 框架的更新使开发者能够将其应用连接到 Siri AI 的各项能力,如个人情境理解、应用操作和屏幕感知,帮助用户完成更多事务。
全新的智能框架让开发者能够更轻松、更灵活地在应用中构建 AI 功能,并调用 Apple 及其他厂商的强大模型。在去年推出的 Foundation Models 框架基础上,开发者获得了将 AI 集成到应用中的新选项。该框架现在作为一个统一的原生 Swift API,支持更强大的端侧模型并支持图像输入、支持服务器端模型,以及构建自定义技能的能力。
视频 · 前往原文观看全新的智能框架让开发者能够更轻松地把来自 Apple 及其他厂商的强大 AI 模型直接集成到他们的应用中。
通过这个 API,开发者可以调用新一代 Apple Foundation Models,这些模型是与 Google 及其 Gemini 模型合作定制的,旨在为 Apple 各平台带来一体化的体验。为了让刚开始接触 AI 的开发者也能尽可能轻松地使用大语言模型进行开发,加入 App Store Small Business Program 且累计首次
App Store
下载后的开发者可以在 Private Cloud Compute 上使用新一代 Apple Foundation Models,且无需支付云端 API 费用。开发者还可以轻松选用自己偏好的模型,例如 Claude 和 Gemini,或任何其他实现了新语言模型协议的供应商提供的模型。为帮助开发者更轻松、更灵活地打造自适应 AI 体验,该框架还引入了 Dynamic Profiles 等能力,让开发者能够实时更新模型与其应用交互的方式。
对于想将自己的自定义模型引入应用的开发者,Core AI 是一个全新框架,旨在成为在设备端运行模型的最佳方式。Core AI 提供了针对 Apple 芯片统一内存和 Neural Engine 优化的架构,使开发者能够在本地部署完整规模的大语言模型。
Xcode 27 与智能体编程
Xcode 是为 Apple 平台进行开发的最佳场所,也是与智能体协作编程的最佳场所。Xcode 27 在智能体编程方面迈出了下一个重要步伐。今年的版本将来自 Anthropic、Google 和 OpenAI 的当今最强模型与智能体的全部能力直接融入开发者的工作流。与编程智能体的对话支持交互式规划、多轮问答,以及一个可渲染 Markdown 并同步显示代码变更和预览的画布。
Xcode 27 还为编程智能体提供了验证自身工作的工具,使其能够更长时间地自主运行,例如编写并运行测试、在 Playgrounds 中隔离地尝试各种想法、通过预览检查视觉改动,以及在全新的 Device Hub 中与模拟器交互。
视频 · 前往原文观看Xcode 27 中全新的 Device Hub 让开发者可以在一个统一的工作区中管理物理设备、动态调整模拟器尺寸,并以交互方式测试他们的应用。
借助插件,开发者可以通过自定义技能扩展 Xcode,通过 Model Context Protocol 接入他们日常使用的工具,并连接任何兼容 Agent Client Protocol 的智能体。GitHub 和 Figma 率先实现了其工具与 Xcode 之间的无缝安装。
除了编码智能之外,Xcode 27 还带来了全方位的改进。该应用现在仅支持 Apple 芯片,体积缩小了 30%,性能更快,设置流程也更简单。它的个性化程度也前所未有,配备了完全可自定义的工具栏和全新的主题系统,可将颜色贯穿整个编辑器。
Xcode Cloud 现在速度最高提升 2 倍,新增了对使用 Metal 的应用以及 visionOS 构建的支持,全部由 Apple 芯片驱动。
精致的设计与 UI 框架
Liquid Glass 提供了统一的视觉设计,使应用在 Apple 各平台上更具表现力,并让用户一眼即感熟悉。今年,这一设计仍在不断演进,在易读性、可定制性和一致性方面均有改进。设置中新增的透明度滑块允许用户根据个人偏好调整外观,从而定制自己的视觉体验;同时该设计还能无缝适配用户可能选择的各种辅助功能设置。
视频 · 前往原文观看用户现在可以在设置中使用全新的液态玻璃透明度滑块来个性化自己的视觉体验。
SwiftUI 旨在处理布局、动画和平台集成的复杂问题,让开发者能够专注于打造应用的独特之处。今年,SwiftUI 通过更高效的状态初始化和更快的布局渲染,让应用响应更灵敏,而无需开发者更改代码。开发者现在可以使用全新的可重排容器编写更少的自定义代码,全新的 Spatial Preview 框架则让 Mac 应用中的 3D 模型在串流到 Apple Vision Pro 时能够以空间方式查看。
Swift 统一了全栈开发,提供开发者所需的速度、表现力和内存安全性,可用于构建从功能完备的移动应用和嵌入式固件到 Apple 生态系统之外平台的一切。它优先考虑易用性和直观的语法,让开发者能够轻松迭代自己的想法,同时编译器会在此过程中捕捉错误。在此基础上,Swift 6.4 旨在让日常任务变得轻松自如。它通过引入针对性的警告抑制、诸如“anyAppleOS”之类的简化可用性属性以及改进的编译器诊断信息,简化了开发者的日常体验。
游戏工具与资源
对于游戏和空间计算开发者而言,全新的工具和资源将使他们更容易把高质量游戏作品带到 Apple 平台,并为玩家带来流畅无缝的体验。
- 托管后台资源通过智能化的本地化分发来缩减游戏安装包体积。系统现在会自动识别玩家的首选语言,只下载该语言所需的特定资源包,并在必要时回退到最接近的匹配语言。此外,全新的 Steam Asset Converter 简化了将 PC 游戏适配到 iOS、iPadOS、macOS、tvOS 和 visionOS 的流程。
- Game Porting Toolkit 4通过推出可与智能体配合使用的开源技能,为 Mac 游戏开发提速,使智能体掌握 Apple 专属的 Metal 开发最佳实践,大幅缩短游戏登陆 Apple 平台所需的时间。
- 官方 Unity 插件 为最受欢迎的游戏引擎之一带来原生 Apple 集成。开发者现在可以使用 Apple 提供的 StoreKit 和 Background Assets 插件,在现有的 Unity 工作流中,于所有 Apple 平台上原生实现 App 内购买。
- Reality Composer Pro 3让开发者能够在单一工具中构建完整的空间体验。借助全新 Live Previews 与 Mac 虚拟显示器的结合,开发者现在可以在进行编辑的同时立即看到修改结果。
上市信息
- iOS 27、iPadOS 27、macOS 27、watchOS 27、tvOS 27、visionOS 27 和 Xcode 27 的开发者测试版即日起可在 developer.apple.com 获取。
- Apple Intelligence 功能仅在受支持的地区提供。
来源:Apple:Newsroom(RSS) · apple.com