Aja*_*mar 153 c# xamarin.ios xamarin.android xamarin xamarin.forms
我需要在Xamarin.Forms与Xamarin本机应用程序之间做出选择.
我想使用Xamarin.Forms,因为UI代码也将被共享.
那么与Native相比,Xamarin.Forms有什么缺点.
Wos*_*osi 171
Xamarin.Forms
优点
缺点
Xamarin.Android,Xamarin.iOS,Windows Phone,Windows RT
优点
缺点
除了Xamarin在https://xamarin.com/forms上说:
哪种Xamarin方法最适合您的应用?
Xamarin.Forms最适合:
Xamarin.iOS和Xamarin.Android最适合:
Wil*_*osa 140
除了Xamarin网站上显示的要点,您还应该考虑:
你团队的背景
你的团队中是否有人曾经有过为Android或iOS原生编码的经验(使用Java或Obj-C/Swift)?这种体验在本机Xamarin中重用,但是他们必须学习另一个在Forms中编码的平台.
如果他们对iOS/Android一无所知但知道一些XAML,情况也是如此.当然Xamarin.Forms与WPF/Silverlight不同,但知道XAML肯定帮助我使用Forms.
性能
Xamarin Forms仍然存在一些问题,例如初始化时间.您应该考虑这是否会对您的最终用户造成问题.我不愿意等待一段时间才能使用我偶尔打开的仪表板应用程序,但如果发送消息应用程序的话,我会生气.
交货时间
由于使用表单时代码共享更大,因此您可能希望更快的交付时间.
您的应用程序的复杂性
考虑到前一点,使用表单你可能会偶然发现一些显示停止错误(毕竟这是一项非常新的技术),这将使时间收益无效.在选择之前考虑应用程序的复杂性.
Gui*_*tro 43
Xamarin.Forms最适合:
Xamarin.iOS和Xamarin.Android最适合:
需要专门互动的应用
高度抛光设计的应用程序
使用许多特定于平台的API的应用程序
自定义UI比代码共享更重要的应用
| 归档时间: |
|
| 查看次数: |
70849 次 |
| 最近记录: |