8-2モバイルプログラミングの基本 Tips472 モバイルの基本的技術仕様を理解する
Level1
Point現在のモバイルの基本的技術仕様を理解する
本章ではNTTドコモ「iモード」、au(KDDI)「EZWeb」、ソフトバンクモバイル「Yahoo!ケータイ」をはじめとするモバイル端末向けのPHPプログラミングテクニックを紹介します。これらモバイルサービスは1999年のiモードサービス開始以来、拡張に次ぐ拡張、同キャリア内での端末間での非互換性、キャリア間での仕様の違い・非互換性など様々な混乱をプログラマーに強いてきました。例えばあなたが「iモード」対応だけのサイトを構築することになったとします。実はそれだけでも大変です。まず考えなくてはいけないことは「古い端末をどこまでカバーするか」です。もし全ての「iモード」端末に対して対応できるサイトを作ろうとすると下記のような制限があります。
- 画像はモノクロ2階調のGIFのみ(JPEGは使えない)かつ最大94×72ドット
- 絵文字は数十種類のみ
- 1ページ当たりの容量は5KB以下
- テキスト表示は1画面当たり横全角8文字×縦6行まで
- 文字コードはSJISのみ
- (当然?)CSSは使えない
1ページの容量が5KBが最大ですが、実際にはHTMLのタグの種類によりメモリが削られていき、安全策として1ページ当たり2
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録