Mac Catalyst

通过 Mac Catalyst 构建的原生 Mac app 可以与您的 iPad app 使用相同的代码,而且您可以单独为 Mac 添加更多功能。在 macOS Big Sur 中,您可以创建功能更强大的 app 版本,并以原生 Mac 分辨率运行它们,从而充分利用屏幕上的每个像素。通过 Mac Catalyst 构建的 app 现在只用键盘就可以完全控制,它们可以访问更多的 iOS 框架,并采用 macOS Big Sur 的全新外观。现在正是将您的 iPad app 转换为功能强大的 Mac app 的最佳时机。

专为 macOS Big Sur 而设计。

当通过 Mac Catalyst 构建的 app 在 macOS Big Sur 上运行时,它会自动采用新的设计。全新的“地图”和“信息”app 是通过最新版 Mac Catalyst 构建的。

利用您的原生 Mac app 抢占先机。

您的 iPad app 可以转换为出色的 Mac app。现在正是将 app 引入 Mac 的最佳时机。您只需要最新版 Xcode 12,就万事齐备。首先,在现有 iPad app 的项目设置中,选择“Mac”复选框,创建一款您可进一步增强的原生 Mac app。您的 Mac 和 iPad app 共用相同的项目和源代码,因此您可以轻松地在同一个位置进行更改。

进一步了解

针对 Mac 优化界面。

您新创建的 Mac app 会以原生方式运行,使用与专为 Mac 构建的 app 相同的框架、资源,甚至运行时环境。App 中会添加基本的 Mac 桌面和窗口功能,触摸控件也会针对键盘和鼠标操作进行调整。默认情况下,您的 app 将进行缩放以匹配 iPad 的分辨率。在 macOS Big Sur 上,您可以选择“针对 Mac 优化界面”来使用 Mac 的习惯用法,从而使用 Mac 上的原生分辨率运行 app。这使您能够完全控制屏幕上的每个像素,并让您的 app 能够采用更多 Mac 特有的控件,例如下拉菜单和复选框。

进一步了解 (英文)

功能更强大。

macOS Big Sur 中全新的 API 和行为让您可以创建功能更强大的 Mac app。这些 app 现在只用键盘就可以完全控制。您可以创建可分离的窗口外弹出窗口,使用新的窗口 API 控制窗口标签页的切换行为,并通过使用更新的照片挑选器使用户更容易在 app 中选择照片。现在可以构建 iOS 照片编辑扩展,以在 Mac 上运行。借助经过改进的 app 生命周期 API,您的 app 在后台运行时更容易管理。

全新框架及更新框架。

Mac Catalyst 添加了对全新框架以及更新框架的支持,以扩展您的 app 可以在 Mac 上实现的功能。有了 HomeKit 支持,家庭自动化 app 就可与 Mac 上的家庭 app 一起运行。ClassKit 框架的推出让 Mac app 可以跟踪作业并与教师和学生分享进度。此外,还有许多现有框架也进行了更新,包括帐户、通讯录、Core Audio、GameKit、MediaPlayer、PassKit 和 StoreKit。

工具和资源。

下载 Xcode 12,并使用这些资源通过 Mac Catalyst 构建原生 Mac app。

下载 Xcode 12 (英文)