Androidスマホは便利だけれども、パソコンと比べるとできることには限界がある。例えば文字入力一つとっても、キーボードがないとやりづらいし、USBメモリやデジカメからちょっとデータを吸い出したいなんて場合にもAndroidでは思うようにいかないことが多い。「それでもAndroidでできるだけなんでもやりたい!」という人は、周辺機器をつなげば機能を拡張できるぞ。 Android端末にはだいたいmicroUSBポートが付いているので「ケーブルをつなげば使えるかも……」と思うかもしれない。しかしUSB機器を使う場合には、端末側が「USBホスト機能」に対応している必要がある。 USBホスト機能は、接続されたUSB機器を制御するための機能だ。タブレット用で使われるAndroid 3.x台では、3.1からUSBホスト機能に対応。スマホは2.x台が使われてきたが、こちらは機種ごとにサポート状況が異なる