在6月9号的 WWDC 2025上,苹果宣布了针对软件开发者工具的一系列更新,包括新的 Foundation Models 框架、Xcode 26、Swift 6.2 等。
第一,基础模型框架
该框架将使任何应用程序开发者都能在其应用程序中利用 Apple Intelligence 设备智能处理功能。Apple Intelligence 利用 Apple 的处理器,能够在设备不离开的情况下处理数据,从而更好地保护用户的数据隐私。
根据苹果公司称,Automattic 的日记应用程序 Day One 利用该框架添加了以隐私为中心的智能功能。
Automattic Day One 负责人 Paul Mayne 表示:“基础模型框架帮助我们重新思考日志记录的可能性。现在,我们可以以充分尊重用户的方式,将智能与隐私融为一体。”
该框架原生支持Swift,并包含引导生成、工具调用等功能。
第二,Xcode 26
该公司发布了最新版本的 Xcode,这是一个用于开发、测试和分发 Apple 平台应用程序的平台。Xcode 26 使开发者能够连接 LLM,并内置了对 ChatGPT 的支持。开发者将能够使用第三方提供商的 API 密钥,或在 Mac 上运行本地模型。
它还引入了编码工具,这是一种可以承担生成预览或修复问题等任务的编码代理。
Xcode 26 中的其他新功能包括重新设计的导航体验、本地化目录的更新以及对语音控制的改进支持,以口述 Swift 代码并使开发人员能够完全通过语音导航界面。
Apple 全球开发者关系副总裁 Susan Prescott 这样表示道:“开发者在打造用户喜爱的 Apple 平台体验方面发挥着至关重要的作用。通过访问设备内置 Apple Intelligence 基础模型以及 Xcode 26 中的全新智能功能,我们助力开发者为世界各地的用户构建更丰富、更直观的 app。”
第三,App Intents
App Intents 允许开发者将自己应用中的操作和内容与 Siri、Spotlight、小组件和控件等系统体验集成。它正在更新,支持 Apple 的视觉智能,这将使开发者能够允许他们的应用在视觉智能中提供视觉搜索结果。点击该结果将直接将用户带到应用。
据苹果称,Etsy 网站已经实现了这一功能,现在的 Etsy 列表将显示在视觉智能搜索中并重定向到 Etsy 相关应用程序。
第四,Swift 6.2
Swift 的最新版本增加了一些功能,可以提高性能、并发性以及与 C++、Java 和 JavaScript 等语言的互操作性。
去年,该公司在 Swift 6 的发布中引入了严格的并发检查。Swift 开发团队在一篇博文中写道: “Swift 6标志着我们开启了显著简化数据竞争安全性的征程。数据竞争安全性的可用性仍是一个正在积极开发的领域,您的反馈将有助于塑造未来的改进。”
据苹果公司称,Swift 6.2 在此基础上增加了配置模块或文件默认在主参与者上运行的功能,从而简化了单线程代码的编写。
第五,在 Mac 上运行 Linux 容器
苹果还宣布了容器化框架,这个框架将允许开发人员在 Mac 上创建、下载和运行 Linux 容器。
该框架基于针对 Apple 芯片优化的开源框架构建,并提供了容器镜像之间的安全隔离。
第六,App Store 发生更新
App Store 现在在应用程序页面上包含辅助功能的“营养标签”,它列出应用程序支持的辅助功能,例如 VoiceOver、语音控制、较大文本和字幕等。
这些标签将会显示在应用程序的产品页面上,并针对该应用支持的每个平台进行具体说明。开发者可以选择添加网站链接,用户可访问该网站获取更多有关无障碍功能的详细信息。
此外,iOS 和 iPadOS 上的 App Store Connect 应用现在将允许开发者查看 TestFlight 截图和崩溃反馈,并在 Beta 测试人员提供反馈时收到推送通知。Connect API 现在亦允许开发者创建 Webhook 以获取实时更新,并增加了对 Apple 托管的背景资源和 Game Center 配置的支持。
编辑:场长
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。