応用情報暗記無料で始める

モバイルアプリのアーキテクチャ(ネイティブ・ハイブリッド・PWA)とは?もばいるあぷりのあーきてくちゃ

モバイルアプリのアーキテクチャ(ネイティブ・ハイブリッド・PWA)とは、スマートフォン向けアプリを何で作り、どう届けるかの分類。ネイティブはOSごとの言語とSDKで作りストアで配る方式、ハイブリッドはHTML・CSS・JavaScriptで作った画面をアプリの器に包んでストアで配る方式、PWAはWebサイトのままサービスワーカーでオフライン動作やプッシュ通知を実現し、ストアを介さずホーム画面へ置く方式である。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では2回出題されています(2016年度〜2025年度)。

応用情報技術者試験の頻出用語/テクノロジ系

別名:モバイルアプリのアーキテクチャ、ネイティブ・ハイブリッド・PWA、ネイティブ、ハイブリッド、PWA

この語が出る過去問を解く →

背景

iOSとAndroidが並び立ったことで、同じ機能のアプリを別の言語・別の要員で二重に作る負担が生まれた。加えてストア配布は審査を通す必要があり、不具合の修正を当日中に届けられない。Web技術で一度作って両OSに載せる、あるいはストアそのものを迂回する、という2方向の回避策として生まれたのがハイブリッドとPWAで、応用情報では方式を選んだ理由を説明させる形で出る。

具体例

クロスプラットフォームの実装ではGoogleのFlutterやMetaのReact Nativeが広く使われ、1つのコードから両OS向けを生成する。PWAではスターバックスの注文サイトが知られ、通信が細い環境でもメニューの閲覧や注文の下書きができる。逆に、センサを細かく制御する測定アプリや描画量の多いゲームはネイティブで作られる。

試験での引っ掛け

分かれ目はWeb技術を使うかどうかではなく、ストアを通るかどうかである。ハイブリッドはWeb技術で作るがストアで配布され、審査と更新の制約はネイティブと変わらず、迂回できるのはPWAだけである。PWAもオフライン利用とプッシュ通知に対応するため「オフラインで動くならネイティブ」は誤り。ネイティブが有利なのは端末固有のハードウェア機能を細かく使う場合と描画性能が要る場合に絞られる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2016年度〜2025年度)
  • 分野:テクノロジ系
  • 分かれ目はWeb技術を使うかどうかではなく、ストアを通るかどうかである。