V případě Androidu jde o aplikace, ne o drivery. Aplikace jsou v Java bytecode, a když se změní Java runtime, tak se znovu přeloží. Drivery jsou u Androidu primárním důvodem, proč zařízení nedostávají nové verze OS.
USB je trochu specifické, takže se s ním dají dělat různé vylomeniny. Samozřejmě k tomu potřebujete mít driver USB controlleru na hostitelském počítači (v popsaném případě na MacOS). Většina zdravotnických zařízení (zvlášť starších) je připojená jiným způsobem, takže by to moc nefungovalo.