ご要望のように、Windows/Android/iOSで同じコードを複数のプラットフォームで動作させるためには、クロスプラットフォームのフレームワークを利用するのが良いでしょう。
多くの日本の開発者が利用しているのがXamarinです。C#でコーディングでき、同じソースコードでWindows/Android/iOSアプリが作成できます。Microsoftが提供しているのでドキュメントも豊富です。
React Nativeも人気のクロスプラットフォームフレームワークです。JavaScriptで開発できます。開発速度が速く、自由度も高いのが特徴です。コミュニティも活発なので情報が豊富にあります。
Flutterもグーグルが提供するクロスプラットフォームフレームワークで、最近注目されています。Dart言語を使用します。高速な開発ができ、UIも綺麗に実装できる利点があります。
この3つのフレームワークを検討して、言語の好みや機能面での要件を考慮して選択するのが良いと思います。特に日本の開発者コミュニティのサポートがあるXamarinがおすすめです。React NativeやFlutterも汎用性が高く、今後さらに使われる可能性が高いと思います。
0 コメント