はじめに 2008年頃にモバイルアプリが登場して以来、モバイルアプリ市場はますます活性化しており、 モバイルアプリを構築するための手法やフレームワークといったものも常に進化し、新しいものが誕生しています。 本記事では、モバイルアプリの開発フレームワークを俯瞰し、各種特徴を比較しながらどのような選択肢があるのか説明します。 モバイルアプリの分類 下の図のとおり、モバイルアプリはその開発手法やフレームワークによっていくつかに分類することができます。 なお、一般的にモバイルアプリとは「App StoreやGoogle Playなどのストア経由で配布され、デバイス上で動作するアプリケーション」のことを指し、Webアプリとは区別して語られることが多いですが、本記事では「モバイル端末上で利用可能なアプリケーション」という意味でWebアプリについても取り上げることにします。 まずはそれぞれがどんな特徴を