0

Recently I was looking for android compatible pen tablets. The ones that have android compatibility works just fine, no driver needed. Only the OTG support (which I assume is for it work as a USB host) and Android 6.0+. While to use any pen tablets, I needed to install drivers on desktop. (though it is mostly automatic).

Why is this the case, even though Android has no standards, unlike the PC world?

I know drivers are needed as interface for any kind of hardware-software interaction, but that didn't happen on android in case of pen tablet. Although, not a lot of external hardware was supported on android, anyway, until recently.

(I was not sure where to ask this question as I don't know much about android/drivers/hardware connectivity, and the correct terminologies)

Sarthak
  • 1
  • 1
  • 1
    Drivers on Android/Linux need to run in the Kernel. As the kernel changes frequently most drivers are developed as part of the kernel. Therefore the list of standard drivers already available in Android is usually higher than on Windows. – Robert Nov 08 '21 at 15:25
  • 2
    Android/Linux kernel does support USB Device Class Drivers. They are generic drivers supporting many similar devices, not bound to a specific hardware or vendor. An example case is explained here. – Irfan Latif Nov 08 '21 at 15:35
  • Thanks, both of these comments answer my question – Sarthak Nov 08 '21 at 15:48

0 Answers0