IT之家 6 月 10 苹果发布了日消息 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 但其功能已扩展到其他应用程序。
例如,在 iPadOS 上安装 DriverKit 允许用户首次在这里 iPad 上连接 Thunderbolt 音频接口。这也适用于不太复杂的设备,如 USB 麦克风。
当用户在 iPadOS 安装新驱动程序时,必须在设置应用程序中手动启用。用户可以随时打开或关闭驱动程序,苹果表示每个驱动程序只连接到外部设备 iPad 工作时间。
DriverKit 可用性不幸的是,根据苹果的说法,DriverKit 需要带有 M1 芯片的 iPad。这意味着即使在 iPadOS 16 这些驱动程序不适用于旧的 iPad 型号甚至不适用于原因 A15 现代芯片驱动 iPad mini。
虽然原因尚不清楚,但这可能与芯片没有直接关系,只是因为 M1 iPad Pro 支持 Thunderbolt 连接,而 iPad Air 5 尽管没有 Thunderbolt,但是有更快的 USB 3.1 Gen 2 端口。同时,其他 USB-C iPad 型号基于 3.1 Gen 1 带有标准 Lightning 基本型号的连接器 iPad 依然依赖 USB 2.0 标准。
不过,这对 iPad 对用户来说是个好消息,因为他们现在可以使用以前根本不兼容 iPadOS 一系列新配件。