Does the ability to use DriverKit on iPad mean that IOKit will be usable too?

With the advertisement of enhanced IO support on iPadOS16 - Will developers be able to take advantage of IOKit aswell?

Replies

At this time, IOKit on iPadOS only allows developers to communicate with Dexts.

Is this gonna change when iPadOS16 becomes a non beta release?

My understanding is that to be able to communicate with devices with USB drivers we should use IOKit, so we don't have to create a USB driver, is that right? or we will have to create our own USB driver with DriverKit?

  • IOKit functionality will not change from the iPadOS 16 beta. If you need to write a driver for iPadOS, you will need to use DriverKit. IOKit will continue to be only for communication from apps to drivers.

Add a Comment

So if I want to connect a device to the iPad using the USB protocol, I will still have to create a driver (USB driver) or it in DriverKit? So Apple doesn't provide a USB driver?

Just to clarify this device would be a class-compliant USB device