導入
スマホが幅広く浸透している昨今、モバイルアプリはますます重要になっています。
しかし、従来のモバイルアプリ開発では、iPhoneとAndroidそれぞれ別々にアプリを開発する必要がありました。
このようなOS別にそれぞれ開発する手間をなくし、同じコードで同時に開発ができるようにしたのが、クロスプラットフォーム開発ツールです。
代表的なものに、FlutterやReact Native、.NET MAUIなどがあります。
| Flutter | React Native | .NET MAUI | |
|---|---|---|---|
| 開発企業 | Meta (Facebook) | Microsoft | |
| リリース年 | 2018年 | 2015年 | 2022年 |
| スター数 (7月末時点) | 143,000 | 104,000 | 16,400 |
| 言語 | Dart | JavaScript, TypeScript | C# |
| 対応プラットフォーム | iOS, Android, Web, Windows, macOS, Linux | iOS, Android, (Web, Windows) | iOS, Android, Windows, macOS |
