充分利用 iPadOS

iPadOS 技术可帮助你充分利用 iPad 的独特功能。在 iOS SDK 的支持下,你的 iPadOS App 能为多个窗口提供可靠支持,借助 Apple Pencil 轻松绘画与书写,实现流畅的虚拟现实体验,还有许多其他功能。

桌面级 App

外接显示器支持

功能齐全的外接显示器支持为你开启桌面级的工作流程,而多任务处理体验的提升,能让重要的 App 和内容保持可见且易于访问。对你的 App UI 进行优化,可支持动态调整窗口大小,使其在大屏幕上呈现出色效果。

编辑器样式的导航栏

使用新的编辑器样式导航栏构建功能强大的文档编辑 App,为 iPad 带来 Mac 工具栏的灵活性,并实现完全自定。用户只需轻点一下即可访问常见的编辑操作。添加标题菜单,可在其中实现移动、复制、重命名、导出、共享和拖动文稿等快速操作。

增强的文本编辑菜单

通过采用增强型文本编辑菜单,为你打造流畅的文本编辑体验,这个菜单可根据用户输入类型 (触控或指针) 进行视觉调整。

查找和替换

支持在文本中进行“查找和替换”。配置文本视图,可以使用单个 API 打开标准系统“查找”面板,对于自定文本实现也可使用全新查找交互。

内联搜索

使用新的内联搜索 UI 改进内容发现。提供搜索建议,帮助用户更快发现你的内容。

进一步了解

观看视频

用户界面

多任务处理

借助多任务处理功能,例如侧拉、分屏浏览和画中画,用户可通过直观的手势在 App 之间快速切换。

进一步了解

拖放

借助多点触控 API,你的 App 可让用户在 App 之间快速移动文本、图像和文件。支持拖放功能,用户可以更自然地快速移动内容。

进一步了解

多个窗口

iPadOS 中的 App 可以支持多个窗口。例如,使用文稿创建 App 时,用户可以同时处理多个文稿,或在分屏浏览或多个空间中使用这个 App,甚至可以在侧拉中使用多个 App。

进一步了解

指针

动态指针效果和行为可以增强指针设备与 iPad 搭配使用的体验。使用指针设备时,iPadOS 会根据当前环境自动调整指针,提供丰富的视觉反馈和恰如其分的精准度,从而提高工作效率并简化常见任务。

进一步了解

Apple Pencil

Apple Pencil 拥有像素级别的高精准度和超低延迟,非常适合用来绘画、素描、涂色、做笔记,甚至是在电子邮件上做标记等等。你的 App 可以充分利用 Apple Pencil 直观的触控表面,该表面支持轻点两下手势和轻捏手势,还支持触觉反馈和侧旋角度跟踪功能。利用 PencilKit,你可以让用户在 iPadOS 中使用画布、响应式墨水、功能丰富的工具盘以及绘画模型,为 App 轻松添加全方位的绘画体验。

进一步了解

文档

文件和文件夹

“文件”支持 U 盘、SD 卡和文件服务器。而分栏视图、快速操作和本地存储等功能令“文件”更加强大。如果你的 App 用于存储和管理用户文档,你可以提供“文件提供程序”扩展功能,让用户能够在使用其他 App 时访问自己的内容。

进一步了解

字体

你的 App 可以为整个系统提供字体,也可以集成他人提供的字体,还可以通过字体选择器界面从多种系统 UI 字体中进行挑选。

进一步了解

身份验证和安全

面容 ID 和触控 ID

有了这些安全的解锁、验证和付款方式,用户只需看一眼或用手指轻轻一触,就能快速访问你的 App。安全隔区是一种硬件型安全处理器,与系统其余部分相隔离,能对用户数据进行加密和保护。

进一步了解

Apple Pay

Apple Pay 提供了一种简单又安全的方式,方便用户在你的 App 内和网页上进行支付。结账时,用户可以快速提供付款、送货和联系人信息。

进一步了解

通过 Apple 登录

用户可以使用自己的 Apple ID 轻松登录你的 App。无需填写表单、验证电子邮件地址以及选择新密码,用户就可以用“通过 Apple 登录”设置账户,立即开始使用你的 App。

进一步了解

App 以外的功能

轻 App

轻 App 是你 App 功能的一小部分,在需要时可轻松找到并快速启动,让用户在几秒钟内即可开始并完成体验。借助轻 App 向用户展示 App 的价值后,你可以提供下载完整版 App 的机会。

进一步了解

小组件

小组件提供及时、有用的少量信息,也可以提供 App 的某些特定功能。利用 WidgetKit 框架和 SwiftUI,可轻松构建小组件并在 iOS、iPadOS 和 macOS 中提供。用户可以在小组件库中搜索小组件,预览小组件大小,并将其放置到主屏幕的任意位置,一眼就能看到重要详情。智能叠放会对用户的日常活动进行学习,在适当的时间呈现适当的小组件。

进一步了解

桌面版浏览体验

iPad 版 Safari 浏览器支持最新的网页标准,可将网站和网页 App 自动配置为适合触控的尺寸,提供丰富的浏览体验、超快的加载速度、行业领先的安全性和现代化的桌面功能。你的网站或嵌入式网页视图可以使用多种强大功能和编程最佳做法,为 iPad 提供一流的用户体验。

进一步了解

智能

增强现实

ARKit 具备出色的人物感知能力,其中的人物遮挡功能可让 AR 内容以逼真方式从现实世界中的人物前后通过,你还可以将人物动作整合到自己的 App 中,此外还有更多其他功能。RealityKit 是 Apple 的渲染、动画、物理和音频引擎,能够为你的 AR App 提供支持,让你将虚拟物体无缝整合到现实世界中。

进一步了解

机器学习

得益于设备端模型训练和定制模型库,现在正是利用机器学习的最佳时机。Core ML 能够无缝地利用 CPU、GPU 和神经网络引擎,具备出色的性能和效率,并能让你将最新的先进模型整合到自己的 App 中。

进一步了解

Siri

你的 App 可以使用 SiriKit 和快捷指令为用户提供帮助,他们只需使用语音、智能建议或“快捷指令”App 就能完成各项任务。加上 Apple 各平台上的快捷指令,你的 App 可以实现进一步的集成。

进一步了解

Mac

在 Mac 上运行 iPad App

iPad App 可在搭载 Apple 芯片的 Mac 上原样运行,为用户和开发者开启新的可能性。借助 iPad App 已具备的现有功能,可对这些 App 进行优化,以便与键盘、窗口和触控输入手势配合使用。

进一步了解

Mac Catalyst

基于现有 iPad App 创建 Mac App,由此领先一步。你的 Mac 和 iPad App 共用相同的项目和源代码,因此你所做的任何更改都可转化到这两个平台中。你新创建的 Mac App 使用的框架、资源乃至运行时环境,都与专为 Mac 构建的 App 所用完全相同。

进一步了解

Apple Vision Pro

具备兼容性的 iPad App

大多数 iPadOS App 无需修改即可在 Apple Vision Pro 上运行,因此你的 App 可以轻松扩展到这个新平台,无需额外的工作。兼容的 iPad 和 iPhone App 将使用你已提供的元数据,并自动发布在 Apple Vision Pro 的 App Store 上。

进一步了解

visionOS SDK

当你更新 visionOS 的现有项目时,App 的用户界面将呈现标准的 visionOS 系统外观,可让你添加平台特定功能。在大多数情况下,你只需要更新 Xcode 项目的设置并重新编译代码即可。

进一步了解

教育

ClassKit

借助 ClassKit,你的 App 能够与“课业”App 搭配使用。“课业”App 是面向教师和学生的一款 iPad App,功能强大,可帮助跟踪作业和学生进度。

进一步了解

共用的 iPad

为多位用户共用的 iPad 提供个性化的 App 体验。在云端存储及管理你的 App 提供的用户相关数据,用户可以从任何设备访问自己的信息。

进一步了解