Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
天然与Xamarin形式的反应_Xamarin_React Native_Xamarin.forms - Fatal编程技术网

天然与Xamarin形式的反应

天然与Xamarin形式的反应,xamarin,react-native,xamarin.forms,Xamarin,React Native,Xamarin.forms,我们需要构建一个在iOS、Android和UWP平台上受支持的商业移动应用程序。我们一直在寻找react-native和xamarin形式来实现这一点。什么是更推荐/更可取的技术来实现这一点 我们希望首先使用react native的原因: 1) 更多JavaScript经验 2) 我们的移动应用程序中的一些UI设计包括跨平台功能,默认情况下,这些功能可能是IOS或android自带的。例如在标签项上有图标徽章,在导航栏中有切换搜索框。在react native上,我们发现git hub插件更容

我们需要构建一个在iOS、Android和UWP平台上受支持的商业移动应用程序。我们一直在寻找react-native和xamarin形式来实现这一点。什么是更推荐/更可取的技术来实现这一点

我们希望首先使用react native的原因: 1) 更多JavaScript经验 2) 我们的移动应用程序中的一些UI设计包括跨平台功能,默认情况下,这些功能可能是IOS或android自带的。例如在标签项上有图标徽章,在导航栏中有切换搜索框。在react native上,我们发现git hub插件更容易实现这些功能,但在xamarin表单中,需要编写自定义渲染器才能实现


开始调查xamarin表单的原因:由于该应用程序也需要运行windows phones,我们开始使用react native XP插件来支持这一点。但windows phone上的最终原型在我们使用的一些react本机插件的性能和用户体验方面并不令人印象深刻。此外,我们还必须在指定宽度/高度方面进行相当多的UI定制,以使组件正常工作。

我已经在Xamarin上开发了几年了。我诚实的观点是,有很多第三方库和组件只支持Android和iOS。也许你可以看看你需要什么样的第三方库,然后从那里开始工作。

如果Windows Phone是你未来的忠实目标,除非你能限制到那些能够使用UWP应用程序(Win 10 Mobile)的手机,那么从列表中划掉Xamarin。Windows Phone 8和8.1支持已被弃用,并将很快从表单中删除。

能否详细说明Windows Phone上的性能问题?一些React本地Windows用户在手机上发布时没有报告性能问题,因此了解硬件型号和分析器显示的内容将有助于我给出一个有根据的答案。谢谢