我们需要构建iOS,Android和UWP平台支持的商业移动应用程序。我们一直在研究反应天然和xamarin形式。有哪些更好的推荐/优选技术来实现这一目标?
我们想要首先使用本机反应的原因: 1)更多JavaScript经验 2)我们的移动应用程序中的一些UI设计包括具有跨平台功能,默认情况下可能是IOS或Android本机。例如在标签项上有图标标记,在导航栏中切换搜索框。在本机上我们发现这些更容易通过git hub插件实现,但是在xamarin表单中你需要编写自定义渲染器来实现这一点。
开始调查xamarin表单的原因:由于应用程序也需要运行Windows手机,我们盯着使用react本机XP插件来支持它。但是在Windows手机上的最终原型在我们使用的一些反应原生插件的性能和用户体验方面并不是很令人印象深刻。此外,我们还必须在指定宽度/高度方面进行相当多的UI自定义,以使组件工作。
答案 0 :(得分:1)
我几年来一直在开发Xamarin。我的诚实意见是,有很多第三方库和组件仅支持Android和iOS。也许你看看你需要哪些第三方图书馆并从那里开始工作。
答案 1 :(得分:0)
如果Windows手机是您未来的诚实目标,除非您可以限制能够使用UWP应用程序(Win 10 Mobile),否则从列表中划分Xamarin。 Windows Phone 8和8.1支持已弃用,很快将从Forms中删除。