今までネイティブでアプリの開発を行ってきた方でも、今後ハイブリッドアプリ(クロスプラットフォームアプリ)での開発への切り替えを検討中の方も多いのではないでしょうか。私自身もハイブリッドでの開発経験はまだないので、どのような選択肢があり、今どのようなプラットフォームが人気なのかを調べてみました。 ネイティブ・ハイブリッドアプリのそれぞれの特徴 ハイブリッドアプリには、ざっとWebViewを使ったもの(Cordova系のIonic, 国産だとMonacaなど)とWebViewを使わないもの(React Native, Xamarin, Flutterなど)に分けることができます。ネイティブアプリも含めてまずはそれぞれの特徴を簡単におさらいしてみます。 ネイティブアプリ iOSならObjective-CまたはSwift、AndroidならJavaまたは最近注目されているKotlinを使って作成さ