为 iPad 提供出色的 App

iPadOS 新引入的技术,可使用 iOS SDK 充分利用 iPad 的独特功能。借助 iPadOS,您的 iPad app 现在可以实现多窗口的体验、加入完整的 Apple Pencil 绘画体验,还能为整个系统提供字体。

多任务处理

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

进一步了解 (英文)

多窗口

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

进一步了解 (英文)

拖放

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

进一步了解 (英文)

PencilKit

Apple Pencil 拥有像素级别的高精准度和超低的延迟,非常适合用来绘画、素描、涂色、做笔记、在电子邮件上做标记等等。让您的 app 充分利用 Apple Pencil 的功能,包括它直观的触控表面和对轻点两下手势的支持。借助功能丰富的全新绘画和注释框架 PencilKit,您可以让用户在 iPadOS 上使用画布、响应式墨水、丰富的工具调板以及绘画模型,以此轻松地为 app 添加完整的绘画体验。

文件和文件夹

“文件”现在支持 U 盘、SD 卡和文件服务器。而分栏视图、快速操作和本地存储等众多新功能让“文件”变得更加强大。

字体

在 iPadOS 中,您的 app 可以提供字体以供整个系统使用,并可以通过全新的字体选择器界面,选择使用他人提供的字体。现在,您可以在 app 中使用多种全新的系统 UI 字体。

机器学习

得益于设备端模型训练和定制模型库,现在正是利用机器学习的最佳时机。Core ML 3 能够无缝地利用 CPU、GPU 和神经网络引擎,提供出色的性能和效率,让您将最新的先进模型整合到自己的 app 中。全新的 Create ML app 让您无需具备任何机器学习专业知识,也能构建、训练和部署机器学习模型。

进一步了解

增强现实

ARKit 3 提供了出色的人物感知能力,让您能够将人物动作整合到自己的 app 中:全新的 People Occlusion 功能可让增强现实内容以逼真的方式从现实世界中的人物前后通过等等。Reality Engine 是 Apple 的全新渲染、动画、物理和音频引擎,可支持 Reality Composer 和 RealityKit,助您轻松地创建原型并打造 AR 体验。

进一步了解

Safari 浏览器带来桌面级浏览体验

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

iPad Pro 量身打造

iPad Pro 可让您为用户带来运行更快速、响应更灵敏的出色体验。全面屏设计延伸至机身边角。无论横拿竖握,面容 ID 都能流畅地工作。A12X 仿生芯片性能优于绝大多数的便携式 PC,适合运行各种专业 app,并可实现惊艳逼真的增强现实体验。另外,iPad Pro 还支持第 2 代 Apple Pencil 和键盘式智能双面夹等配件,让 iPad 实现了彻底的自我飞跃。

面容 ID

解锁、验证和付款的安全方式,让用户仅扫一眼,就能够快速访问您的 app。原深感摄像头会投影并分析超过 30,000 个肉眼不可见的光点,从而生成面谱,然后以加密方式存储在设备上的安全隔区中。

有关用户身份验证的详情,请参阅“Human Interface Guidelines (英文)”。

A12X 仿生

A12X 仿生芯片配有神经网络引擎,它专为 iPad Pro 而设计,是我们迄今最智能、最强大的芯片。A12X 仿生芯片的中央处理器性能优于大多数的便携式 PC。Apple 设计的七核图形处理器结合增强的架构以及内存压缩技术,让图形处理器的运行速度最高可提升两倍。而八核神经网络引擎每秒运算高达五万亿次,专用于支持高效强大的机器学习,为用户带来全新的体验。

UI 优化

使用 iOS 12.1 SDK 或更高版本,构建您的 app,确保 app 在采用圆角设计和带有主屏幕指示器的显示屏上能够正确显示,从而充分利用 11 英寸 iPad Pro 和 12.9 英寸 iPad Pro (第 3 代) 的全面屏设计。

在 Simulator (模拟器) 中运行和测试。确保您的 app 遵守安全区域的界定、支持自适应布局,以便充分利用 Liquid 全面屏视网膜显示屏。阅读更新的 Human Interface Guidelines,下载最新版 Xcode 并在模拟器中测试您的 app。

启用全屏原生分辨率。如果项目的基础 SDK 设置为 iOS 12.1 或更高版本,且拥有 Launch Storyboard (启动故事板),您的 app 将在 iPad Pro 上以全屏显示模式运行。

检查 app 中的所有部分。确保您的用户界面正确显示,没有元素错位、重叠、错误缩放或剪切的问题。如果发现问题,请查阅安全区域界定准则和边距布局来正确定位用户界面元素。

将您的 iPad app 带入 Mac

基于现有 iPad app 创建原生 Mac app,由此遥遥领先。您的 Mac 和 iPad app 共用相同的项目和源代码,因此您所做的任何更改都可转化到这两个平台中。您新创建的 Mac app 会以原生方式运行,使用与专为 Mac 构建的 app 相同的框架、资源,甚至运行时环境。

进一步了解

macOS Catalina 上的 Sidecar 功能

运行 macOS Catalina 的用户可以将 iPad 用作 Mac 的辅助显示屏,并在 iPad 上使用 Apple Pencil 进行绘画。Mac app 可以直接支持这项功能,而无需进行任何调整。

进一步了解 macOS Catalina