DriverKit: Pushing Data Over the Wire Without Moms, Dads or MFi
summary
DriverKit on iOS 16 lets developers write USB drivers for connected hardware without enrolling in Apple’s MFi program. The talk explains when USB is preferable to Wi‑Fi/Bluetooth for high-throughput or offline scenarios, shows how to use DriverKit, and demonstrates connecting a custom ESP32-based device to an iPad.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:49Speaker intro
- 3:59Radio hobby basics
- 8:31USB fundamentals
- 12:26USB device classes
- 17:02Darwin drivers
- 21:43macOS driver writing
- 24:55Permissions and development
- 31:51App-driver interaction
- 33:15iPad driver launch
- 35:27iPhone limits and jailbreak
- 36:53Summary
- 41:03Q&A
related talks
39mOTA DFU Without Compromise
46miOS Trustjacking: Trust Has a Price
10mPencilKit: From simple drawings to custom creative tools
30mSmartThings Device Kit: An Easy Way to Connect Devices to the SmartThings Cloud
35mInput Output + Syslog (iO+S): Obtaining Data From Locked iOS Devices via Live Monitoring
38mWriting Your Own Gadget with Zephyr OS
38mWriting Your Own Gadget with Zephyr OS
45mUSB Support in Zephyr OS
