モバイル インターネットは「第 5 の技術革命」と呼ばれ、iPhone や Android などのスマートフォンの普及と iPad などのタブレットの登場により、モバイル デバイス向けの Web サイト開発の可能性とトレンドがますます明らかになってきています。ますます注目を集めており、多くの国内企業があらゆるモバイルデバイス向けのWebサイト開発に注目し始めています。
一般に、モバイル Web サイトには 2 つのアプローチがあります。
この記事と次の記事では最初のオプションを紹介し、次の記事で 2 番目のオプションを終了します。
この記事では、まずモバイル Web サイトのマークアップ言語について説明します。
モバイル Web サイトの開発は通常の Web サイト開発よりもはるかに複雑で、モバイル Web サイト用のマークアップ言語の選択も非常に複雑です。
当初、WAP フォーラム (後に NTT と合併して OMA、Open Mobile Alliance を形成) は、WAP Web サイト用のマークアップ言語である WML と呼ばれる XML ベースの言語を作成しました。これは、サイトを (X)HTML を使用する通常のページと WML を使用するモバイル サイトの 2 つの部分に分割するため、理想的ではありません。モバイル サイトを構築したい Web 開発者も、テクノロジーを切り替えるのではなく、新しい言語を学ぶ必要があり、「ワンストップ ショップ」の信条は崩れ、ユーザーはお気に入りのサイトにアクセスできず、サイトの WAP バージョンを見つけなければなりませんでした。 . —存在する場合。また、日本のNTTは独自言語cHTML(コンパクトHTML)を作成しましたが、XHTMLやWMLとは互換性がありません。
これは理想からは程遠いため、W3C は XHTML Basic 1.0 を作成しました。名前が示すように、これは XHTML 1.1 のサブセットです。 XHTML 1.1 では XHTML が小さなモジュールに改良されているため、サブセットには必要な、またはローエンドのモバイル デバイスで制御できる基本的なモジュール、要素、属性のみを含めることができます。
XHTML に基づいた
XHTML Basic は、モバイル Web サイト用のマークアップ言語の基本モジュールを提供します。基礎となる XML と同様に、拡張できるように設計されています。これは WAP と NTT (つまり OMA) の合併と同時に行われ、WAP は cHTML と WML の後継である XHTML Mobile Profile を作成しました。これは、以前のバージョンの機能の一部を XHTML Basic の特徴に追加したものです。 XHTML Basic と XHTML MP の共存は少し混乱するように思えましたが、その後すぐに W3C は XHTML MP に追加されたいくつかの機能を吸収した XHTML バージョン 1.1 をリリースしました。したがって、これら 2 つのバージョンはほぼ同じであるように見えますが、どちらを使用するかについては、多くの場合、個人の好みに依存します。ここでは、W3C によって推奨されているため、XHTML Basic を選択します…:)