我的开发人员说他们在本地编程时会快得多(即 XCode 中的 Swift for iOS)
Swift 可以原生地用于 iOS 应用程序。RemObjects 的 Silver应该让 Swift 为 Android 和 .NET 做好准备。我从来没有测试过它。试试看,它是免费的。
RoboVM可用于用 Java 编写 iOS 应用程序。我也没试过。
与 Xamarin 混合的语言
如果您想使用 Xamarin 将 Swift 代码与 C# 代码混合,那么您可以绑定 Objective-C 兼容的 Swift 代码并仅在 iOS 项目中使用它。您无法在 Android 或 Windows Phone 上执行 Swift 代码!在 Swift 中编写独立于平台的业务逻辑并在 Xamarin 的共享库或 PCL 中使用它是不可能的。
对于 Android 上的 Java 代码,您面临同样的限制:您可以绑定 JAR 并在 Xamarin.Android 项目中使用它们,但不能在 iOS 或 Windows Phone 上使用它们。
您也无法在 iOS 上基于 Swift 的应用程序或 Android 上基于 Java 的应用程序中执行 C# 代码。