Blog

スマートフォンのUA

2012.02.08Cat:SmartPhone プログラマー

最近はスマートフォンウェブサイトの開発に当たって、自分なりにスマートフォン(Android系2.1以上、iPhone)のUser Agentを整理してみました。
●User Agent
(Android 2.1以上)
アンドロイドの機種がけっこう多いです。

キャリア 機種名 UAで機種判別のため使う文字列
docomo HT-03A HT-03A
docomo SC-02B SC-02B
docomo SC-01C SC-01C
docomo SH-03C SH-03C
docomo T-01C T-01C
docomo L-04C L-04C
docomo N-04C N-04C
docomo SO-01C SO-01C
docomo SH-12C SH-12C
docomo L-07C L-07C
docomo SC-02C SC-02C
docomo N-06C N-06C
docomo F-12C F-12C
docomo SH-13C SH-13C
docomo SC-02C SC-02C
docomo P-07C P-07C
docomo SO-03C SO-03C
docomo SO-01D SO-01D
docomo P-01D P-01D
docomo T-01D T-01D
docomo SC-03D SC-03D
docomo F-03D F-03D
docomo SC-04D Galaxy Nexus
docomo SH-01D SH-01D
docomo SH-02D SH-02D
docomo N-01D N-01D
docomo L-01D L-01D
docomo F-05D F-05D
docomo P-02D P-02D
docomo F-07D F-07D
docomo L-02D L-02D
au IS03 IS03
au IS04 IS04
au IS05 IS05
au IS06 IS06
au ISW11HT ISW11HT
au IS11SH IS11SH
au IS11S SonyEricssonIS11S
au IS12SH IS12SH
au INFOBAR A01 INFOBAR A01
au IS11CA IS11CA
au IS11T IS11T
au IS11PT IS11PT
au ISW12HT ISW12HT
au ISW11M ISW11M
au IS13SH IS13SH
au ISW11K ISW11K
au ISW11F ISW11F
au IS11N IS11N
au IS14SH IS14SH
au IS12F IS12F
au EIS01PT EIS01PT
au IS11LG IS11LG
au ISW11SC ISW11SC
SoftBank X06HT X06HT
SoftBank X06HTII X06HT
SoftBank 001HT 001HT
SoftBank 003SH SBM003SH
SoftBank 001DL 001DL
SoftBank 003Z 003Z
SoftBank 005SH SBM005SH
SoftBank 006SH SBM006SH
SoftBank 007SH SBM007SH
SoftBank 003P 003P
SoftBank 008Z 008Z
SoftBank 009SH SBM009SH
SoftBank 007HW 007HW
SoftBank 007SH J SBM007SHJ
SoftBank 007SH KT SBM007SHK
SoftBank 009SH Y SBM009SHY
SoftBank 101SH SBM101SH
SoftBank 102SH SBM102SH
SoftBank 009Z 009Z
SoftBank 101P 101P
SoftBank 101N 101N
SoftBank 103SH SBM103SH
SoftBank 101K 101K
DisneyMobile DM009SH DM009SH
DisneyMobile DM010SH DM010SH
DisneyMobile DM011SH DM011SH

(iPhone)
iPhoneだと、UAに機種を示す文字列がなくて、iOSのバージョンを示すものだけあります。
UAだけで、iPhoneの機種判別ができないということです。

キャリア 機種名 UAでiOSのバージョンを示す文字列
SoftBank iPhone 3G iPhone OS 4
SoftBank iPhone 3G iPhone OS 3
SoftBank iPhone 3GS iPhone OS 5
SoftBank iPhone 3GS iPhone OS 4
SoftBank iPhone 3GS iPhone OS 3
SoftBank iPhone 4 iPhone OS 5
SoftBank iPhone 4 iPhone OS 4
SoftBank iPhone 4S iPhone OS 5

●おまけ
スマートフォンでHTMLを書くときの注意点です。
例:headerの中に、↓のようなコードを書く

user-scalable→拡大できるか
initial-scale→初期拡大倍率
maximum-scale→最大拡大倍率

●参考URL
http://www.u-ziq.com/blog/2011/01/post_61.html
http://ascii.jp/elem/000/000/538/538092/

Author Profile

jeff_maj

システムエンジニア/1984年生/上海交通大学卒/Webサービス/EC/iphone/android

» 投稿一覧
  • Launch Cart次世代ECサイト構築システム 初期月額無料
  • LaunchMovie ECに特化した動画制作サービス

Archive

ページTOPへ