【正解の解説】
モバイルファースト
家を建てる時に、広い庭を優先するのではなく、まずは毎日必ず使うコンパクトな寝室の使い勝手を徹底的に考えてから全体を設計するようなものです。現代はスマホからのアクセスが圧倒的多数を占めるため、画面の小さなスマホでも絶対に迷わず操作できるデザインを最初に作り、後からパソコン向けを広げるほうが理にかなっているという発想です。
【その他の選択肢の解説】
レスポンシブウェブ
モバイルファーストが「どの端末の設計を優先的に考えるか」という思想やアプローチの順番を指すのに対し、レスポンシブウェブは「どうやって画面サイズに対応させるか」という実装技術そのものを指します。スマホ優先で作った結果としてレスポンシブな技術を使って実装されることが多いですが、言葉が指す意味のレイヤーが異なります。
デスクトップファースト
スマホが普及する前に使われていた昔ながらの設計アプローチです。画面が広くマウス操作を前提とした複雑なパソコン用サイトを無理やりスマホの小さな画面に押し込もうとすると、文字が小さくて読みにくくなったりボタンが押しづらくなったりする欠点があります。時代の変化に伴い、主役がパソコンからスマホに逆転したため現在ではモバイルファーストが推奨されています。
クロスプラットフォーム
一つのプログラムコードを書くだけで、iPhoneでもAndroidでもパソコンでも同時に動くシステムを作る手法を指します。Webサイトの設計方針や優先順位を決定するモバイルファーストとは意味が全く異なり、開発するプラットフォームの範囲に焦点を当てた用語であるため、初学者はターゲットの優先順位と開発基盤の共通化を混同しないよう注意が必要です。