Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

scott455

macrumors member
Original poster
Jun 5, 2022
40
0
what programming language(s) like swift , toolkits, etc. are used to develop device driver for ios for a smart efficient USB3 device?. I am beginner.
 
what language is used, swift, c++, c?. I may get by with something I have done. Could usb support applications written in obj-c, cocoa could run on iPads with iPadOS on M1? It may not be feasible since iPads are designed to be iPads not Macs.
 
Last edited:
what language is used, swift, c++, c?. I may get by with something I have done. Could usb support applications written in obj-c, cocoa could run on iPads with iPadOS on M1? It may not be feasible since iPads are designed to be iPads not Macs.
DriverKit's template is with C++. There may be language bindings for Obj-C as well, I'm not sure about that.


There's Apple's docs for using it with iPadOS.

You can add a DriverKit dext to iPadOS applications regardless of what language you used for the app target.

I agains stress however that driver development requires a rich understanding of the device you're trying to operate with, the kernel's operation and hardware I/O model and not all driver types are possible with DriverKit on iPadOS presently
 
  • Like
Reactions: scott455
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.