ハイブリッドアプリ
実体はネイティブの殻に入ったWebページであるアプリ。コードベースは全プラットフォームで1つだが、Webページのような使い心地になるのが代償だ。
魅力は明快で、今いるWeb開発者がアプリを作れるうえ、内容がサーバーから読み込まれるので、修正をストア審査なしで配信できる。ネイティブコードへのブリッジにより、普通のWebページにはないカメラ、連絡先、通知にもアクセスできる。
批判の的は、まねしにくい細部にある。スクロールの慣性、遷移アニメーション、キーボードが画面を押し上げる動きなどだ。Facebookは2012年にハイブリッドアプリを放棄し、最大の失敗だったと語った。その後は境界があいまいになった。React NativeやFlutterは本物のネイティブビューを描くので、この意味でのハイブリッドではない。