对于Android App c#更好还是java?

use*_*756 0 c# java android

我想开始Android开发.我可以使用c#Java开始Android 开发.我是 .NET开发人员.我的问题是哪种语言更适合android编程.这些语言有哪些限制?什么是他们在机器人的编程能力?我可以开发完整的应用程序.NET,而无需学习java

Ash*_*ous 9

如果您想使用c#开发移动应用程序,可以使用Xamarin.但是,当我问移动开发者时,他们更喜欢编写本机应用程序.

使用Xamarin,您可以选择使用我认为非常好的VS,但您必须考虑它可用于开发Android和IOS应用程序.您必须考虑应用程序的性能和大小.

我必须补充一点,如果你有Visual Studio 2015,Xamarin现在是免费的

所以我的建议总是:

如果您只需要Android或IOS:请使用原生

如果您需要Android和IOS,并且它是一家小公司,或者如果预算有限,那么请使用Xamarin

如果没有再次与本机


还有一个名为Apache Cordova的项目,它将使用javascript执行相同的操作