


原标题:M1 iPad Pro/Air独享,苹果iPadOS 16支持设备制造商使用“DriverKit”创建特定驱动程序
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的一系列新配件。
“特别声明:以上作品内容(包括在内的视频、图片或音频)为凤凰网旗下自媒体平台“大风号”用户上传并发布,本平台仅提供信息存储空间服务。
Notice: The content above (including the videos, pictures and audios if any) is uploaded and posted by the user of Dafeng Hao, which is a social media platform and merely provides information storage space services.”