<分区>
xamarin android、xamarin ios 和 xamrin crossplatform 项目有什么区别? xamarin android 和 xamrin ios 是原生的吗?我以为我们只在 Xamarin 上制作了一个同时适用于 ios 和 android 的应用程序。
p.s: 刚开始使用 Xamarin。
最佳答案
我将从here中复制信息
Xamarin Android 使您能够使用与在 Java 中相同的 UI 控件创建原生 Android 应用程序,但具有现代语言 (C#) 的灵 active 和优雅性。
Xamarin.iOS 允许开发人员使用 Objective-C 和 Xcode 中可用的相同 UI 控件创建 native iOS 应用程序,但现代语言 (C#) 的灵 active 和优雅性除外。
而Xamarin Cross Platform,解释起来稍微复杂一些。
如您在图片中所见,使用 Xamarin Cross Platform,您可以在应用程序(iOS、Android、UWP 等)之间共享大量代码,如果您使用 Xamarin Forms,则可以共享 UI(即基于 XAML,当然您可以使用自定义呈现器实现 native 内容)。
您可以在其开发者网页中查看有关 Xamarin 的更多信息: https://developer.xamarin.com/guides/
关于android - Xamarin android、Xamarin iOS 和 Xamarin 跨平台项目之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45845492/