苹果发布了 iOS 16、iPadOS 16 系统,并且已经发布了首个开发者预览版 Beta。

苹果 iPadOS 16 对 iPad 的工作方式进行了重大更改,尤其是对于 M1 iPad,它现在具有真正的窗口多任务处理功能并支持外部显示器。

除了这些功能,iPadOS 16 还首次允许设备制造商使用新的“DriverKit”API 为 iPad 创建驱动程序。

DriverKit 是最初为 Mac 创建的框架,可让设备制造商开发驱动程序以使其产品与 macOS 完全兼容。

该 API 在 macOS Catalina 中引入以替换内核扩展,因为 DriverKit 是在用户空间中运行的应用程序扩展,无需访问所有系统权限,以确保系统安全和完整。

今年,苹果正在通过 iPadOS 16 将 DriverKit 引入 iPad,以便设备和配件制造商也可以创建特定的驱动程序,以使其产品与 iPad 兼容。

目前,iPadOS 16 中的 DriverKit API 支持 USB、PCI 和音频设备。

由于此 API 也可在 Mac 上使用,创建了适用于 Apple Silicon 的 macOS 驱动程序的开发人员可以轻松地将它们移植到 iPad。

驱动程序可以作为常规应用程序通过 App Store 分发,但其功能扩展到其他应用程序。

关键词: