<分区>
所以,这可能会因为“基于意见”而被关闭,但我还是要问这个问题,因为我在浪费时间思考这个问题。
我的主要目标实际上是在 Android 上开发应用程序/游戏。我知道,Java 是最好的选择,但是我快速浏览了这两种语言,我更喜欢 C#...
现在我的问题是,在 Android 设备上使用 C# (monodroid) 会遇到很多问题吗?我知道性能可能会变慢,但它真的很明显吗?这里有人比较过这两者吗?
谢谢。
<分区>
所以,这可能会因为“基于意见”而被关闭,但我还是要问这个问题,因为我在浪费时间思考这个问题。
我的主要目标实际上是在 Android 上开发应用程序/游戏。我知道,Java 是最好的选择,但是我快速浏览了这两种语言,我更喜欢 C#...
现在我的问题是,在 Android 设备上使用 C# (monodroid) 会遇到很多问题吗?我知道性能可能会变慢,但它真的很明显吗?这里有人比较过这两者吗?
谢谢。
最佳答案
对于它的值(value)......我最近将我正在从事的一个 OpenGL 2D 手机游戏项目从使用 native 代码(Java(android)和 Objective-c(ios))编写到使用 Mono 和 C# 与 Xamarin。到目前为止,我还没有注意到太多的性能差异。我发现在 ios 上没有性能变化,在 android 上只有一些性能问题。没什么大不了的,也没什么能让我转回去的。我会说我个人比 Java 或 Objective-c 更喜欢用 c# 编码。我的工作效率也飞速上升,因为现在我基本上为两个平台编写一次代码......但是根据我的经验和意见回答你的问题,不,我认为你不会有任何性能问题。
关于java - C# 或 Java(在 android 上的性能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24680892/