为 macOS 开发

面向 macOS 构建出色的 App 和游戏,充分利用 Mac 的强大功能。运用 Liquid Glass 为 App 打造惊艳外观。通过 App Intents、小组件和实时活动,让用户在整个系统中都能轻松访问你的 App 内容。还能借助 Metal 4 和 Video Effects API 等前沿技术,营造令人震撼的沉浸式体验。准备好面向 Apple 芯片以原生方式进行开发,实现 App 与游戏性能的全面跃升吧!

了解 macOS

Apple 智能

Apple 智能是由新一代 Apple Foundation Models 驱动的个人智能系统,可在 iPhone、iPad、Mac、Apple Watch 和 Apple Vision Pro 上实现个人情境理解、App 操作和屏幕感知功能。你可以通过 App Intents 将 App 的内容和操作集成到 Siri AI 以及整个系统中,从而使用户能够更自然地发现和使用 App 的功能。你还可以通过 Foundation Models 框架将智能功能直接集成到你的 App 中,该框架支持多模态提示和任何语言模型,包括 Apple Foundation Models 或任何符合 Language Model 协议的提供程序。

Foundation Models 框架

Foundation Models 框架 是原生 Swift API,可让你直接访问设备端和专用云计算* 中的 Apple Foundation Models,以及任何包含符合 Language Model 协议的 Swift 软件包的模型提供程序。

随后,多模态提示和设备端 Vision 框架工具让你的 App 能够对图文混合内容进行推断;而借助 Dynamic Profiles,你可以在连续会话中交换模型、工具和指令,使 App 智能能够实时调整。然后,你可以使用 Evaluations 框架来确保 AI 功能在动态条件下可靠地运行。

App Intents

App Intents 框架 通过架构将你的 App 连接到 Apple 智能和 Siri AI (架构是基于多年语言模型训练构建的可识别结构),从而以更少的代码,实现通过自然语言发现 App 的内容和使用其功能的目的。

实体架构将你的内容提供给“聚焦”语义索引,以用于个人情境理解,而意图架构则让用户能够自然地对这些内容进行操作。Siri 的语言理解能力会不断进化,因此你无需定义特定短语,也无需更改代码。View Annotations API 通过屏幕感知功能进一步扩展了这一能力,让你可以将视图映射到实体,以便用户能够通过对话提及和操作眼前的内容。

平台设计和 Liquid Glass

Apple 平台拥有统一的设计语言,凸显了用户最关心的内容。它保留了每个平台独有的特色,并让 App 看起来灵动活泼、赏心悦目并且重点明确。

全新的平台设计优化提高了一致性、可读性和可访问性,并引入了让 App 能够适配各种设备和屏幕尺寸的方式。另外,全新和升级的设计工具为创意工作赋予更强的掌控力,包括图标、SF Symbols、“钱包”凭证和 3D 内容等。

Metal 制作的游戏

Metal 提供低开销的 GPU 直接控制,因此你能够打造视觉效果丰富的游戏,并能在 Apple 芯片上以最高效率运行。你可以直接在着色器中运行 ML 推断,以实时计算光照、材质和几何体。你可以使用 MetalFX 通过对低分辨率内容进行上采样来提升性能,并节省 GPU 时间。游戏移植工具包 4 提供新的智能体能力和命令行 Metal 工具,能让 AI 编码智能体驱动游戏移植过程的每个步骤,从而大幅减少了将游戏移植到 Apple 平台所需的时间和成本。

Video Effects API

Video Effects API 公开了许多基于机器学习的视频处理算法,例如运动模糊和帧速率转换,以及图像超分辨率 (ISR) 和视频超分辨率 (VSR),为你的视频编辑 App 用户提供更多方法来用镜头讲述自己的故事。运动模糊算法能以数字方式做出运动模糊效果,而无需进行复杂的硬件设置。帧速率转换 (FRC) 允许视频片段重定时、慢动作和填补因丢帧导致的抖动片段中的空隙。ISR 和 VSR 支持放大最多 4 倍,从低分辨率的素材中生成更清晰的细节和更高质量的输出。

实时活动

当 iPhone 放在 Mac 附近时,iPhone 上的实时活动会显示在 Mac 上的菜单栏中,帮助你实时掌握动态,如体育比赛、体能训练、拼车或外卖等。

如果 App 需要在现有推送通知系统之外频繁更新内容和状态,你还可以提供更灵活的实时活动,让用户在数小时内持续掌握实时事件、活动或任务的最新动态。不仅能高频更新数据,还可以让用户直接与信息轻松交互。

小组件

小组件可从你的 App 或游戏中提取及时且相关的少量信息,将其显示在系统内醒目的位置,让用户无需打开 App,也能在其他场景中一目了然地查看。

你可以将小组件添加到 Mac 桌面上或归置在通知中心,甚至可以直接在 Mac 上访问 iPhone 小组件。

探索更多 Apple 平台

打造与所有 Apple 平台无缝集成的出色 App 和游戏。只需构建一次,即可部署到统一的生态系统中。