将来の開発のためにUnityに移行することを考えていますが、今のところ、そのエンジンについては少し知識があります。したがって、Unityが2Dアプリの開発に適しているのか、それともゲームだけに適しているのかをお聞きしたいと思います。タッチスクリーンやiOSマルチタッチなどのAndroidと同じ機能を提供しますか?
AndroidとiOS専用のアプリの開発にUnityを使用するのが賢明ですか、それともAndroidとiOSの2つの別々の開発パスに固執する方が良いですか?
Unityで優れた2Dゲームを作成することは非常に可能です。実際、あなたのコメントに続いて:
より明確にするために、私は2Dドラッグアンドドロップゲームを意味しました。Unityをゲーム以外のアプリに使用できない特定の理由はありますか?
Unityが2Dであっても、ゲーム以外のアプリを作成することはまったく問題ありません。Unityの良いところは、ユーティリティ/ソフトウェア/ゲーム以外のアプリを簡単に作成できることです。Unityは、一般的に複数のプラットフォーム向けの優れたソフトウェアプラットフォームになります。ほとんどの場合、Unityにはロジックと機能のためのC#Monoのパワーがあります。
Unityを使用する際の落とし穴の1つは、GUIです。優れたGUIを入手するには、代替のサードパーティ製Unityプラグインを検討することをお勧めします。
言い換えれば、Unityはオールラウンドなマルチプラットフォーム開発に最適です。:)