
IT之家 6 月 10 日消息,蘋果發(fā)布了 iOS 16、iPadOS 16 系統(tǒng),并且已經(jīng)發(fā)布了首個(gè)開發(fā)者預(yù)覽版 Beta。
蘋果 iPadOS 16 對(duì) iPad 的工作方式進(jìn)行了重大更改,尤其是對(duì)于 M1 iPad,它現(xiàn)在具有真正的窗口多任務(wù)處理功能并支持外部顯示器。除了這些功能,iPadOS 16 還首次允許設(shè)備制造商使用新的“DriverKit”API 為 iPad 創(chuàng)建驅(qū)動(dòng)程序。
DriverKit 是最初為 Mac 創(chuàng)建的框架,可讓設(shè)備制造商開發(fā)驅(qū)動(dòng)程序以使其產(chǎn)品與 macOS 完全兼容。該 API 在 macOS Catalina 中引入以替換內(nèi)核擴(kuò)展,因?yàn)?DriverKit 是在用戶空間中運(yùn)行的應(yīng)用程序擴(kuò)展,無需訪問所有系統(tǒng)權(quán)限,以確保系統(tǒng)安全性和完整性。
今年,蘋果正在通過 iPadOS 16 將 DriverKit 引入 iPad,以便設(shè)備和配件制造商也可以創(chuàng)建特定的驅(qū)動(dòng)程序,以使其產(chǎn)品與 iPad 兼容。
目前,iPadOS 16 中的 DriverKit API 支持 USB、PCI 和音頻設(shè)備。由于此 API 也可在 Mac 上使用,創(chuàng)建了適用于 Apple Silicon 的 macOS 驅(qū)動(dòng)程序的開發(fā)人員可以輕松地將它們移植到 iPad。驅(qū)動(dòng)程序可以作為常規(guī)應(yīng)用程序通過 App Store 分發(fā),但其功能擴(kuò)展到其他應(yīng)用程序。
例如,在 iPadOS 上安裝 DriverKit 將允許用戶首次在 iPad 上連接 Thunderbolt 音頻接口。這也適用于不太復(fù)雜的設(shè)備,例如 USB 麥克風(fēng)。
當(dāng)用戶在 iPadOS 中安裝新驅(qū)動(dòng)程序時(shí),必須在“設(shè)置”應(yīng)用中手動(dòng)啟用它。用戶可以隨時(shí)打開或關(guān)閉驅(qū)動(dòng)程序,蘋果表示每個(gè)驅(qū)動(dòng)程序僅在外部設(shè)備連接到 iPad 時(shí)才能工作。
DriverKit 可用性
遺憾的是,根據(jù)蘋果的說法,DriverKit 需要帶有 M1 芯片的 iPad。這意味著即使在 iPadOS 16 上,這些驅(qū)動(dòng)程序也不適用于較舊的 iPad 機(jī)型,甚至不適用于由 A15 芯片驅(qū)動(dòng)的當(dāng)前一代 iPad mini。
雖然原因尚不清楚,但這可能與芯片沒有直接關(guān)系,而是因?yàn)橹挥?M1 iPad Pro 支持 Thunderbolt 連接,而 iPad Air 5 盡管沒有 Thunderbolt,但具有更快的 USB 3.1 Gen 2 端口。同時(shí),其他 USB-C iPad 型號(hào)基于 3.1 Gen 1 標(biāo)準(zhǔn),而帶有 Lightning 連接器的基本型號(hào) iPad 仍然依賴舊的 USB 2.0 標(biāo)準(zhǔn)。
不過,這對(duì) iPad 用戶來說是個(gè)好消息,因?yàn)樗麄儸F(xiàn)在可以使用以前根本不兼容 iPadOS 的一系列新配件。
