USB Host対応リスト

USB Hostで記載したようにUSB Host APIを使用するにはまずAndroid端末側でUSB Host機能を実装していなければなりません。悲しい事にUSB Host機能をサポートしているかどうか端末のスペックシートからは見出す事が出来ない状況です。

そこで端末がUSB Hostをサポートしているかどうか確認する方法について考えてみました。

  • 端末メーカーのサイトで対応しているか調べる
    一番確実だけどね =)
  • 対応リストを探す
    なかなか見当たらない X-(
  • USB Host Viewerが使用できるか確認する
    USB Host Viewerでは端末に必要な機能として「android.hardware.usb.host」と「android.hardware.touchscreen」を要求しています。端末メーカーがGoogle Playに対してUSB Hostをサポートしていると自己申告している場合、USB Host Viewerが対応機種として表示される可能性が高いです。ただし、自己申告ですので間違っている場合もありますし、HardwareはサポートしてるけどSoftwareではサポートしていないケースもあります*1
    購入前に調べるのなら携帯販売店のデモ機で(ry
  • ネットの噂を信じてみる
    今の所、これしか、、、。

独断と偏見とネットの噂によるUSB Host対応リスト

リストの信頼性は低いと思ってください。

SmartPhone

端末状況備考
Galaxy Nexus (SC-04D)初期のFirmでは機能が無効になっています。最新のFirmに更新してください。
Xperia mini pro (SK17i)Android 4.0に更新する事で使用できました
GALAXY Note SC-05D※3Android 4.0更新有
GALAXY SII LTE SC-03D※3Android 4.0更新有
GALAXY SII SC-02C※3Android 4.0更新有。Twitter経由でAPI対応との噂。

Tablet

端末状況備考
XOOM海外版で確認。多分au国内版でも使えるんじゃないかな。要ケーブル
Nexus 7問題無し。要ケーブル。
REGZA Tablet AT570Dockがあるとデバッグ快適だが高い><
REGZA Tablet AT3S0USBホスト端子付きで変換ケーブル要らず。デバッグ快適。
Optimus Pad L-06CAPI側に不具合が見られ正直無かったことにしたいorz
ICONIA TAB A500USBホスト端子付きで変換ケーブル要らず。デバッグ快適。
Eee Pad Transformer TF101※1
Thinkpad Tablet※1
ARROWS Tab LTE F-01D※1
Sony Tablet S※1
REGZA Tablet AT700※1

Key : USB Host/USB Host Viewer対応リスト


*1 Nexus OneはUSB Host対応と提示してますがAndroid 2.3までしか更新されてませんので実質USB Host APIは使用できません。また初期のGalaxy NexusのようにHardwareはサポートしているにも関わらずUSB Host APIを使わせないというヘンテコ実装をした端末もあります。Galaxy Nexusは黒歴史として記憶から消したい X-(

Last-modified: 2012.11.03 (土) 13:56:04 (1667d)