我最近选择学习C#并使用Xamarin开发移动应用,特别是针对Windows Phone和Android的开发。我知道Windows Phone应用程序开发主要是使用C#,而Xamarin可以编译Android的本地代码,但它与Java的本地开发相比如何?我能否使用Xamarin使用Android SDK和扩展中的全部或至少大部分(例如90%以上)功能?
我最近选择学习C#并使用Xamarin开发移动应用,特别是针对Windows Phone和Android的开发。我知道Windows Phone应用程序开发主要是使用C#,而Xamarin可以编译Android的本地代码,但它与Java的本地开发相比如何?我能否使用Xamarin使用Android SDK和扩展中的全部或至少大部分(例如90%以上)功能?
祝你好运,詹姆斯
性能是另一个问题 - 我不相信它在Android上运行本地代码。相反,Mono运行时以某种方式解释字节码。我对Java vs. Xamarin C#代码性能进行了一些真实代码比较,请参见以下链接:
Greg