Your PC may know more about past USB devices than you expect.
Building directly for Android beats creating web apps by a mile.