【发布时间】:2013-03-26 23:35:04
【问题描述】:
我是一名学生,应该编写一个 Android 应用程序,可能是一个游戏。我有机会选择我的编程语言。我觉得 JAVA 还不错,但不知何故我更喜欢 C#。但是,由于 Android 本身不支持 C#,所以我正在寻找一种实现它的方法。
我找到了很多关于 Xamarin 的建议,但它不是免费的。我理解,开发人员应该为他们的工作获得报酬,但由于我是一名学生并且不会从该应用程序中获得任何利润,因此在我看来支付任何费用都是不公平的。我遇到过 Unity,它是免费的,但与 Xamarin 相比,用户反馈很少。
所以,我想请教您的建议 - Unity 是否足够好,还是我应该牺牲一些钱并购买 Xamarin?或者有其他解决方案吗?
【问题讨论】:
-
颇具讽刺意味的是,很多人都说 Xamarin 是免费的,但实际上,要在 Android 上使用 Unity,您需要许可证,而许可证并不是免费的!我还发现 Unity 可能只被认为足够好,这令人印象深刻,因为许多专业游戏工作室现在开始使用它!
标签: c# android unity3d xamarin