Flutter Link to heading
- 提供元: Google
- 対応プラットフォーム: Android, iOS, Web, Desktop
- 言語: Dart
- メリット: 美しく一貫したUI、ネイティブに近いパフォーマンス、高速ホットリロード
- デメリット: Dartの学習曲線、アプリサイズが大きくなる場合あり
- 人気アプリ: 出前館、Toyotaアプリ、Google Pay
- 最適な用途: デザイン重視の消費者向けアプリ
Kotlin Multiplatform (KMP) + Compose Multiplatform (CMP) Link to heading
- 提供元: JetBrains + Google
- 対応プラットフォーム: Android, iOS, Web, Desktop
- 言語: Kotlin
- メリット: ネイティブレベルのパフォーマンス、優れたコード共有
- デメリット: まだ成長中
- 人気アプリ: PayPay(共有ロジック&SDK)、Cash App、Duolingo
- 最適な用途: Kotlin/Androidチームとパフォーマンス重視のアプリ
React Native Link to heading
- 提供元: Meta
- 対応プラットフォーム: Android, iOS, Web
- 言語: JavaScript
- メリット: 豊富な人材プール、成熟したエコシステム、Web開発者にとって扱いやすい
- デメリット: 複雑なアプリでのブリッジによるパフォーマンスオーバーヘッド
- 人気アプリ: Instagram、Shopify、Microsoft Teams
- 最適な用途: JSスキルを持つチームとソーシャル・コンテンツアプリ
Ionic Link to heading
- 提供元: Ionic
- 対応プラットフォーム: Android, iOS, Web (PWA)
- 言語: JavaScript
- メリット: 高速プロトタイピング、優れたPWA対応
- デメリット: WebViewベースのため重いUIではパフォーマンスが劣る
- 人気アプリ: MarketWatch、Pacifica、Sworkit
- 最適な用途: Webチームとコンテンツ重視のアプリ
.NET MAUI Link to heading
- 提供元: Microsoft
- 対応プラットフォーム: Android, iOS, Desktop
- 言語: C#
- メリット: 強力な企業統合、ネイティブコントロール
- デメリット: .NET以外のコミュニティが小さい
- 人気アプリ: Azureアプリ
- 最適な用途: Microsoftスタックの企業向けアプリケーション
Uno Platform Link to heading
- 提供元: Uno Platform (nventive)
- 対応プラットフォーム: Android, iOS, Web, Desktop
- 言語: C# + XAML
- メリット: 多くのプラットフォームで単一コードベース、移行に強い
- デメリット: XAMLの学習曲線、コミュニティが小さい
- 人気アプリ: Toyotaディーラーアプリ、TradeZero、NuGet Package Explorer
- 最適な用途: 幅広いプラットフォーム対応を求める.NET企業チーム