под андроид писать и сложно и не сложно одновременно.
Сложно, - потому что есть много тонкостей о которых не думаешь если не изучаешь среду. К примеру поворот экрана полностью пере инициализирует класс, то есть введенные данные потеряются если не принять меры (стандартные компоненты их принимают, так что не пугайтесь).
Просто, - потому что вся сложная периферия уже есть и написана гуглом, а если ее нет, то вы ее и не напишите

... Я не уверен, но мне кажется андроид не пустит на нижний железный уровень, вся работа только через гугловые АПИ. Так что если в вашем планшетнике есть усб и уровень андроида поддерживает необходимые АПИ функции, то сложностей быть не должно.