对于移动应用程序,我知道它们可以在 Android 上用 Java 编写,在 iPhone 上可以用 Objective C 编写。有人简短地向我提到,实际上最好使用 C# 语言在不同手机上为应用程序使用一种通用语言。他暗示对于 Android 和 iPhone 上的应用程序来说,一种语言总是更好,但我知道这听起来好得令人难以置信。
对两种不同类型手机上的应用程序使用两种不同的语言(java / Objective c)与在两种手机上运行的应用程序使用一种语言(c#)有什么区别?
两者的优缺点是什么?