The ADI-2 uses the USB Audio Class 2 standard (also known as UAC2, not to be confused with USB 2, the data bus standard). iOS, Android, Linux, and macOS support it out of the box, no manufacturer-provided drivers needed. Microsoft finally added UAC2 support to Windows 10 last year, but that driver does not work with the ADI-2 for mysterious reasons. Whether it was Microsoft or RME who violated the standard more, I do not know. Unfortunately, the official RME driver Windows also sucks: not only does it require awkward sample rate switching, but it also causes dropouts when the unit runs through a (powered) USB hub.