用java或c语言编写移动应用程序#

用java或c语言编写移动应用程序#,java,c#,android,ios,xamarin,Java,C#,Android,Ios,Xamarin,我了解java和c#,我想学习编写移动应用程序,但我混淆了两种选择: 1.用java编程 2.用Xamarin和c语言编程# 当然,我知道有了Xamarin,我可以为android、IOS和windows phone编写应用程序,但java只是针对android应用程序 你知道这件事吗 Java是为andriod设计的,而且效果最好,c#不太确定。对于iOS java不支持,而是代替C、C++和Objtovi-C。C++也是Android。所以,如果你想为两个平台工作,那么C++就可以提供jav

我了解java和c#,我想学习编写移动应用程序,但我混淆了两种选择: 1.用java编程 2.用Xamarin和c语言编程#

当然,我知道有了Xamarin,我可以为android、IOS和windows phone编写应用程序,但java只是针对android应用程序


你知道这件事吗

Java是为andriod设计的,而且效果最好,c#不太确定。对于iOS java不支持,而是代替C、C++和Objtovi-C。C++也是Android。所以,如果你想为两个平台工作,那么C++就可以提供java编程的技能,也就是Android SDK。 使用Xamarin,您可以在一个平台上单独使用C#为iOS、Android和Windows phone编写应用程序,而不是为每个应用程序使用单独的语言和工具


如果您想在所有平台上部署Xamarin,那么学习Xamarin非常好,但是如果您是移动开发的初学者,我建议您从Java编程开始并从那里开始学习。

您可以从Java开始学习Android编程。一旦掌握了这一点,就可以使用IOS和windows。我也是这样做的,现在我正在跨平台工作。这有助于我理解所有移动平台之间的差异。

Java是针对Android的。据我所知,你可以在unity上用c#on编程,然后可以将其转换为iOS或Android。如果你只是想在Android上开发一款移动应用程序,那么使用java是最好的选择。这可能是你最好的选择。