我正在试图评估Xamarin是否适合我的项目.该项目是适用于Android和iOS的大型复杂应用程序,具有大量客户端 - 服务器通信.用户界面是一个重点,必须非常快速和流畅.此外,我们计划大量使用UX图形效果(与Spotify应用程序相当).
目前我们计划使用Java/Objective-C寻找两个独立的本机应用程序.但是,当然,跨平台代码共享的可能性对我们来说非常方便.
到目前为止我听过的大多数意见都说Xamarin - 虽然远比HTML5应用程序好 - 但却无法与本机应用程序的用户体验相媲美.另外,我测试了以下使用Xamarin(在Android上)制作的应用程序:
从我的印象来看,它们都不能与一个优秀的原生应用程序的速度和平滑度完全匹配.
如果我们专注于一流的用户体验,那么Xamarin真的可行吗?它能真正匹配原生UX吗?我特别期待那些拥有大型复杂跨平台Xamarin应用程序经验的开发人员的意见.一些批评声音会非常有用.
非常感谢!