はじめに
AWS Device Farm で利用可能な"デバイス"の一覧は、以下で既に記事にされており、この記事は二番煎じであります。
http://qiita.com/tt2004d/items/325e8a93f01a2f83a174
Device Farm におけるデバイスとは "デバイスプロファイル"であり、製造メーカー/型&モデル/OS バージョン/キャリアの組み合わせで一意になるように取り扱っています。そのため、メーカーやキャリアなどの組み合わせの情報も重要になります。
また、Device Farm ではデフォルトのままだと利用可能なデバイスが試用デバイスの数個のみに制限されており、APIから返却される一覧も数が少なくなります。すべてのデバイスを利用するには、マネージメントコンソールから解除申請が必要です。
現在は解除なしですべてのデバイスを選択できます。
ですので、解除申請済みのAPIの返却値を「そのまま」載せました。
↓2015/8/18 時点の全デバイスプロファイル一覧
https://gist.github.com/shimy/760f99452cefbefbdd6d
↓最新版(2015/8/27時点)
https://gist.github.com/shimy/5b826d5684a35d943c75
↓最新版(2015/12/17時点)
https://gist.github.com/shimy/b3c47370fd1d3623ad9a
$ aws devicefarm list-devices --region us-west-2
{
"devices": [
{
"formFactor": "TABLET",
"name": "Apple iPad Mini 2",
"resolution": {
"width": 1536,
"height": 2048
},
"image": "NA",
"platform": "IOS",
"heapSize": 0,
"memory": 17179869184,
"model": "iPad Mini 2",
"os": "7.1.2",
"cpu": {
"frequency": "MHz",
"architecture": "ARMv8 (A32, A64)",
"clock": 1400.0
},
"arn": "arn:aws:devicefarm:us-west-2::device:3B33A0062E6D47B4A50437C48F9141F6",
"manufacturer": "Apple"
},
{
"formFactor": "TABLET",
"name": "Apple iPod Touch 5th Gen",
"resolution": {
"width": 640,
"height": 1136
},
"image": "NA",
"platform": "IOS",
"heapSize": 0,
"memory": 68719476736,
"model": "iPod Touch 5th Gen",
"os": "8.1.2",
"cpu": {
"frequency": "MHz",
"architecture": "ARMv7",
"clock": 1200.0
},
"arn": "arn:aws:devicefarm:us-west-2::device:8BF08BA1178D4DF7B46AB882A62FFD68",
"manufacturer": "Apple"
},
・・・
免責
個人の意見です。