質問: アプリ開発 アンドロイド、iphoneそれぞれに対応したネイティブアプリを作りたいのですが、(言語は何でもいいです。 1、それぞれで開発した方が早いですか?それとも同時に開発する方法を学んだ方が早いですか? 2、メンテナンスとかセキュリティ等も含めたらどっちの方が楽ですか?
回答: 同時にというか1つ開発で良いです。 フレームワークにreact native for windowsか、flutterを使ってください。 違いはreactはfacebook社のフレームワークで、ネイティブuiを採用しています。android、iosそれぞれのuiに沿った形で見た目が作成されます。 flutterはgoogle社のフレームワークで、独自uiを採用しています。androidでもiosでも見た目が同じになります。ideはeclipseベースのandroid studio。 これらのフレームワークで作成すると、ソースは1つで、android,iosそれぞれのネイティブアプリが作成出来るので、ソースを2種類理する必要が無くなります。 ゲーム開発ならunityになります。 後はいますぐ製品としてリリースするわけではないなら、 .net multi-platform app uiが良さそうです。 正式なリリースは11月を予定していますが、既に先行リリース版が利用できます。flutterよりですが、 .netを使っているためとても作りやすく、ネイティブapiの呼び出しも楽、更にインターネット上に.netのサンプルは大量にあるため入りやすく、 ideもvisual studioを使えるので安定しています。 android,ios,windows,macにも対応しています。 いまスキルアップとしてチャレンジしてみるならオススメです。 参考になれば