我是一名学生,应该编写一个 Android 应用程序,可能是一个游戏。我有机会选择我的编程语言。我觉得 JAVA 还不错,但不知何故我更喜欢 C#。但是,由于 Android 本身不支持 C#,因此我正在寻找一种实现它的方法。
我找到了很多关于 Xamarin 的建议,但它不是免费的。我理解,开发人员应该为他们的工作获得报酬,但由于我是一名学生并且不会从应用程序中获得任何利润,所以在我看来支付任何费用都是不公平的。我遇到过 Unity,它是免费的,但与 Xamarin 相比,用户反馈很少。
所以,我想请教您的建议 - Unity 是否足够好,还是我应该牺牲一些钱并购买 Xamarin?或者还有其他解决方案吗?