首页 文章

Xamarin Native与Xamarin.Forms

提问于
浏览
-2

我一直在学习自己的Xamarin.Forms,用于我公司的项目 . 项目类型 - (订单输入/数据输入) .

该应用程序仅用于IPAD和Windows平板电脑/ PC . 到目前为止,我有很多问题,只有Sqlite ORM是可悲的部分,因为我必须映射动态查询,并且不能使用OleDB . UI也不是那么重要,它可以在两个平台上使用相同的UI,核心业务代码就越重要 .

我让我的老板联系那些在Xamarin进行组建的人,介绍我们的项目以及我们想去的地方并进行组建 .

他们给我的第一件事就是我不应该使用Xamarin.Forms构建应用程序,而是使用Xamarin Native . 为什么(我问)?因为Xamarin.Forms,UI在Windows中很好,但是当我发布到IPAD时,UI将不会那么好,我将遇到重大问题,并进行调整以修复它,性能会下降对于大名单

现在我有半个月的知识和工作,可能我不会使用并启动一个新项目 .

所以我的问题是......这是真的吗?我知道StackOverflow中有一个关于这个问题的话题,但是使用Forms 2.0可能会改变游戏 .

我最诚挚的问候,并提前感谢:)

1 回答

  • 3

    Xamarin.Platform(又名Xamarin Native)基本上只是常规的Native App Development,除了你使用C#并且可以使用可移植类库 .

    因此,最后您仍在开发多个本机应用程序,只需使用Pascal大小写中的所有方法名称 .

    Xamarin.Forms是一个不同的产品:它是一个UI抽象层,可用于创建在不同平台上运行的UI . 它将原生控件抽象为最低公分母 .

    当然,这也意味着它不像完全原生的用户界面那样完美/良好/ ......但这只是你只开发一次的权衡 .

    当您的UI不太复杂并且不太依赖于非常特殊的本机控件时,表单很有用 .

    表单运行在Xamarin.Platform之上 .

相关问题