iPadOS 16 现在允许设备制造商使用“DriverKit”为 iPad 创建驱动程序

Apple 本周宣布iPadOS 16 ,它对iPad 的工作方式进行了重大更改,尤其是对于 M1 iPad,它现在具有真正的 Windows 多任务处理功能并支持外部显示器。除了这些功能,iPadOS 16 还首次允许设备制造商使用新的“DriverKit”API 为 iPad 创建驱动程序。

DriverKit 是最初为 Mac 创建的框架,可让设备制造商开发驱动程序以使其产品与 macOS 完全兼容。该 API 在 macOS Catalina 中引入以替换内核扩展,因为 DriverKit 是一个在用户空间中运行的应用扩展,无需访问所有系统权限,以确保系统安全性和完整性。

今年, Apple 正在通过 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 中安装新驱动程序时,必须在“设置”应用中手动启用它。用户可以随时打开或关闭驱动程序,Apple 表示每个驱动程序仅在外部设备连接到 iPad 时才能工作。

DriverKit 可用性

不幸的是,根据 Apple 的说法,DriverKit 需要带有 M1 芯片的 iPad。这意味着即使在 iPadOS 16 上,这些驱动程序也不适用于较旧的 iPad 型号,甚至不适用于由 A15 芯片驱动的当前一代 iPad mini。

iPadOS-16-now-lets-device-makers-create-drivers-for-iPad-with-DriverKit

虽然原因尚不清楚,但这可能与芯片没有直接关系,而是因为只有 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 不兼容的一系列新配件。

iPadOS 16 将于下个月作为公开测试版提供。预计今年秋季正式发布。开发者现在可以通过从Apple Developer 网站下载来试用 iPadOS 16 测试版。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun171097.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年6月10日
下一篇 2022年6月10日

相关推荐