
面向 Apple Developer 的新功能
了解适用于 iOS 16、iPadOS 16、macOS 13、Apple tvOS 16 及 watchOS 9 的最新 SDK 中的关键技术和出色功能,助你构建适用于 Apple 平台的 App。
了解适用于 iOS 16、iPadOS 16、macOS 13、Apple tvOS 16 及 watchOS 9 的最新 SDK 中的关键技术和出色功能,助你构建适用于 Apple 平台的 App。
通过语音或轻点操作,帮助用户快速完成与 App 相关的任务。App Intents 是一个全新的 Swift 专用框架,旨在更快、更轻松地构建出色的操作,你可以使用它来构建新的 App 快捷指令。无需用户设置,只要你的 App 安装在 iOS、iPadOS 或 watchOS 中,即可使用 App 快捷指令,并且可以通过快捷指令 App、聚焦和 Siri 来运行。App 快捷指令支持参数和同义词,让用户更自然地通过 Siri 与你的 App 进行互动。
使用 Xcode 14 可分析和优化 Core ML 支持的功能。在 Mac 或任何连接的 iOS 设备上为 Core ML 模型生成性能报告,而无需编写任何代码。查看负载和预测时间的摘要以及计算单元使用情况的详细分析。使用 Instruments 中的 Core ML 模板对 App 进行性能分析,以查看 Core ML API 调用和相关模型。结合使用 Core ML、神经网络引擎和 GPU Instruments 的信息,可追踪了解模型在加速硬件上执行的时间和位置。对每个事件、模型和子模型的合计计时数据进行汇总。
Core ML 框架现在支持 Float16 输入和输出功能类型。这与用于提供你自己的输出缓冲区备份进行预测的 API 相结合,可以更好地控制 Core ML 模型的数据流入和流出效率。现在还支持稀疏权重压缩,将计算限制在 CPU 和神经网络引擎上,以及内存中的模型实例化。
在 Create ML App 中新的评估界面中,以互动的方式了解模型的准确性。探索关键指标及其与特定示例的联系,以帮助识别具有挑战性的用例,并确定进一步投资的数据收集,从而帮助提高模型质量。预览模型对 iPhone 摄像头提供的实时视频的预测。
在 Apple tvOS 以及 iOS、iPadOS 和 macOS 中,Create ML 现在以 Swift 框架的形式提供。除了可用于许多常见模型类型的特定于任务的训练 API 之外,你现在还可以通过将丰富的机器学习构建块与新的 Create ML Components 框架相结合来定义自己的自定模型和训练管道。
同播共享让用户可以直接在 FaceTime 通话中共享体验,现在还可以在“信息”里同播共享。在 iOS 和 iPadOS 上,支持同播共享的 App 甚至会出现在 FaceTime 的控制选项中,让用户能轻松地探索你的 App 提供的共享体验。
使用全新 Shared with You 框架和 Collaboration API,将你的 App 的协作体验带到“信息”和 FaceTime 通话中,并在 App 的全新“与你共享”部分中突出显示用户在“信息”中共享的 App 内容。
在 macOS 13 上,连续互通相机可以让用户使用 iPhone 作为 Mac 的摄像头。这个功能可以在所有 App 中自动使用,你还可以进一步发挥它的功能。新的 API 支持自动相机输入切换,提供对 Desk View 相机流的访问,并允许你使用 AVCapture 来访问 iPhone 相机功能,如闪光灯模式、高清拍摄和照片质量优先级。
通过与 Apple 钱包中支持驾驶证或身份证件的新功能集成,在 App 中安全验证用户的年龄或身份。1 Apple Pay 交易的详细收据和订单跟踪信息现在会显示在“钱包”中,这样你就可以通知客户订单更新情况,并能轻松地访问客户服务和订单管理选项。
Apple Pay Later 让客户可以将购买款项分成六周内的四笔等额付款,无需支付利息或额外费用。2 它内置在“钱包”中,这样客户就可以轻松跟踪自己的欠款金额以及欠款时间。
支付 App 现在可以接受免接触式付款方式,包括免接触式信用卡和借记卡、Apple Pay、Apple Watch、以及带有其他数字钱包的智能手机 — 在 iPhone 上可以直接使用,无需任何额外的终端或硬件。3
Payment Request API 中新的 Apple Pay 商家令牌和交易类型让你可以微调自动和重复付款体验。你还可以提供在一张 Apple Pay 付款单中指定多个商家的购买金额的功能。
CarPlay 车载是一种更智能、更安全的在车内使用 iPhone 的方式,它让用户可以在车载显示屏上查找路线、拨打电话、收发信息、听音乐,同时还能专注于路况。现在,各种驾驶任务类 App 可以帮助用户在开车时处理必要的事情。加油类 App 与电动汽车充电类 App 相结合,成为一种完整的处理加油充电的方式,让你继续驰骋在路上。导航类 App 现在可以将地图和逐向指示移到别的显示屏上,例如位于驾驶员正前方的 Dashboard。全新的 CarPlay 车载模拟器可以帮助你复制完整的 CarPlay 车载环境,这样你无需离开办公桌就可以在 Mac 上开发 CarPlay 车载 App。
iPadOS 16 中最新的台式电脑级功能完美地转换到 macOS 13 中。你的 Mac App 的工具栏会自动优化,文稿类 App 会获得主要功能,例如菜单项和在工具栏中重命名文档的功能。你还可以使用新的 Mac Catalyst API 来增强多窗口支持,在工具栏中添加自定视图等。
Game Center 是 Apple 的社交游戏网络,为你的游戏平添乐趣,吸引更多玩家。现在,玩家可以了解游戏中发生了什么,并围绕着他们的活动与朋友们紧密互动。
成就和排行榜排名在游戏的面板上更加突出,面板现在包含了好友在游戏内活动的提要。玩家还可以在其 Game Center 个人资料以及好友的个人资料中查看这个活动。
玩家可以收到有关排行榜活动的推送通知 (例如当有人超过他们的分数时),这样他们就可以掌握游戏中的最新活动信息并保持关注。
现在,你的 App 可以直接提取照片和暂停的视频帧中的文字。可在 iOS、iPadOS 或 macOS 上的任何图像视图中,启用文本交互、翻译、数据检测和二维码扫描。
将你的 Apple tvOS App 与 iOS、iPadOS 或 watchOS App 集成,可解锁 Apple TV 上的新体验。例如,你可以基于 Apple Watch 的运动传感器数据在 Apple TV 上提供更个性化的体能训练,在 iPhone 上显示实时信息,同时在 Apple TV 上的 App 中播放媒体,或者包括更多游戏屏幕。
通过改进用户资料的系统集成,让用户能更轻松地使用你的 Apple TV App。使用存储在共享钥匙串中的凭证,用户就无需在每次启动 App 时登录并选择其个人资料。
使用 SwiftUI 自定 App 界面,并提供更多功能。创建自定按钮样式和效果,让你的设计别具一格,利用轻点和轻触等标准手势,并增加与 Focus API 交互的一致性。
即使 Safari 浏览器没有运行,也会向在 macOS 13 上的 Safari 16 中使用你的网站或网页版 App 的用户发送通知。网页推送基于标准的实施,完全可互操作,基于 Push API、Notification API 和 Service Workers。如果你已经使用业界领先的实践编写了网页推送,它将自动在 Safari 浏览器上工作。此外,你不需要成为 Apple Developer Program 会员。
下载 Xcode 14,其中包括适用于 iOS、iPadOS、macOS、Apple tvOS 和 watchOS 的最新 SDK。
查看新建文档和更新文档的链接列表。
查看最新发布版本 (包括每个 Beta 版本) 中有关 API 变更的详细信息。