クライアント側デバイスの簡易検出 Dino Esposito デバイスに合った Web サイトを作成する場合の基本的な選択肢は 2 つです。1 つは個別にモバイル サイト (以下「m-site」) を作成する方法、もう 1 つは現在の画面サイズやデバイスの向きに合わせてコンテンツや動作が動的に切り替わるようにサイトを作り直す方法です。どちらの方法も、あらゆる状況に理想的というわけにはいきません。したがって、最も優れているのは、従来どおり「状況に応じていずれかを選択する」というアプローチです。 m-site アプローチには大きな問題点が 2 つあります。まず、すべてのデバイス (スマートフォン、タブレット、ミニタブレット、従来型携帯電話、ファブレット、ウェアラブル デバイスなど) は、画面サイズを始めとして物理機能が異なります。つまり、「モバイル」を明確に定義する方法などありません。 数年前
