Open4
クロスプラットフォーム調べてみる
クロスプラットフォームとは
クロスプラットフォームメモ
- Xamarin
- Flutter
- React Native
- Cordova?
- Titanium Mobile
- Unity
クロスプラットフォームフレームワーク比較
- Flutter
- Dart言語 ... JavaやC#と似ている
- どのプラットフォームでも統一された見た目になる
共有された資料の理解メモ
Comparison
- Flutterは新しいフレームワークであるが、既に注目を集めており成長率が高い
- コールドスタート(アプリをメモリ内でロードして起動するまでの時間)がFlutterは短い
- Flutterはアニメーション描画にGPUを利用する
- Flutterはメモリ効率が非常に優れている
- 学習効率は React > Flutter > Xamarin だそう。
- Xamarinはネイティブ機能を利用するのには長けている。
- Xamarinは長い間使われているので、ドキュメントは充実している。
- Flutter,Xamarinはマルチレベルテスト(単体テスト、UIテスト等)をサポートしている。