为 iOS 开发

面向超先进的移动操作系统打造优质 App 和游戏。充分利用全新设计,让用户最关心的内容更出彩,同时打造完美适配 Apple 各个平台的统一设计。还可借助 Apple 智能,将个人化智能系统融入 App 来提供新功能,所有这些功能都将具备出色的性能,以及内置隐私保护。

了解 iOS

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 内容等。

实时活动

借助实时活动,你的 App 可以直接在锁定屏幕或灵动岛上提供一目了然的最新信息,例如天气更新动态、棒球赛事比分或者再过多长时间晚餐才能送达。

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

小组件

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

系统可以根据用户的设备在不同位置显示小组件。在 iOS 和 iPadOS 上,小组件会显示在主屏幕、今天视图和锁定屏幕上。小组件库还支持小组件叠放,包括智能叠放。而在智能叠放中,叠放会自动轮换其中的小组件,以显示与当前情境最相关的小组件。

通知

你可以创建本地通知和推送通知,及时向用户传递简明清晰的高价值信息。无论你的 App 是在后台运行还是处于非活跃状态,通知都是帮助用户随时了解相关内容的好方法。通知可以是信息显示、发出独特声响或在 App 图标上的更新标记。使用 Apple 推送通知服务 (APNs) 的广播功能,你可以向实时活动大规模推送最新动态,只需发送一条推送通知,就能触达所有订阅用户。

Metal 制作的游戏

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

强大的通行密钥

通行密钥可以替代密码,为你的 App 和网站提供轻松便捷且安全可靠的登录体验。作为一种高安全性的认证方式,通行密钥能够抵御网络钓鱼攻击,对 Apple 设备和附近的非 Apple 设备都适用。且通行密钥能有效提升登录速度,减少密码重设次数,还能降低支持成本。最棒的是,用户无需创建、保护或记忆任何内容,既方便又安全。

探索更多 Apple 平台

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