我正在努力学习xamarin的基础知识。我遇到Adding a Universal Windows Platform (UWP) App,我试图找出使用它而不是普通的UWA与PCL或共享项目的优势。它与UWP有什么不同,还是从可移植性提供更多支持?
答案 0 :(得分:2)
Xamarin Forms可帮助开发代码一次并在跨平台上部署。 对于前端,当您编写UWP和Xamarin Forms代码时会有所不同。 stackpanel和stacklayout这些UI元素。 MS正在研究XAML标准1.0,因此将来我们只需要记住一个XAML。
如果您正在使用Windows 10应用程序,强烈建议使用UWP。您可以阅读更多文档。 很多人使用Xamarin Forms创建Android iOS跨平台应用程序,开发人员在支持UWP的xamarin表单插件时失去了兴趣。
答案 1 :(得分:0)
它是否提供了更多便携性支持
是的,或者更确切地说,我应该说可移植性是你想要使用Xamarin的唯一实际原因(除了你熟悉平台而不想学习新东西,但似乎并非如此)。< / p>
与UWP不同
据我所知,Xamarin的UWP只是一个包含在Xamarin项目中的UWP项目,所以它基本上是一样的。
答案 2 :(得分:0)
答案是:否 没有性能问题 没有发展中的问题 一切都转换为相同的程序集并按预期运行 但是,如果您仅主要在UWP中进行操作。我建议不要在Xamarin上这样做,因为Xamarin对新玩具的支持会慢一些。目前,社区正在等待XamlUI Alpha