关于c#:Xamarin vs原生iOS和Android

Xamarin vs native iOS and Android

这里我需要一些开发人员的意见。我测试了Xamarin Studio来构建Android和iOS应用程序,起初它很棒。但是后来我发现我仍然需要xcode和eclipse来帮助我在前端实现它,并且在某个时候它是后端的屁股疼痛。所以它跳来跳去。所以我决定在本地平台上构建应用程序,等待社区的发展。在很多异步和中大数据工作方面,这里是否有人对用Xamarin构建的Android应用程序有性能问题?从这一方面来说,本地应用程序安静、更快、稳定。我是不是错了,我应该等一下让Xamarin抓住牵引力吗?


在Xamarin开发的应用程序中,我几乎没有发现任何性能问题。除了已经在他们的Bugzilla上报道过的关于Xamarin工作室的bug,其余的都很好。我使用Xamarin Studio和Visual Studio开发Android和iOS应用程序。不管是为iOS开发,它最好在Mac的Xamarin Studio中完成,因为如果您想在那里拥有模拟器和正确的调试,就需要将Windows机器与Mac配对。Xcode和Xamarin Studio实际上需要一起使用。安卓,我从不需要使用Eclipse。当你有单核细胞增多症为你工作时,事情甚至变得更快,因为现在不是所有的事情都扔给了达尔维克。Mono尽其所能地进行管理,Dalvik只出现在需要Dalvik和Android的情况下。Xamarin生长稳定,支持也太好了。它已经被广泛使用。什么都不用等。只需潜入并享受在不同的东西中为Android和iOS编码的新功能。干杯。:)


在我看来,Xamarin很棒。

我在Visual Studio 2012中使用它,并且我制作了iOS和Android应用程序。结果是一个本地应用程序,所以性能是相同的。唯一让我对iOS应用程序感到不安的是,当我想在Visual Studio中修改info.plist(例如添加应用程序图标)或在AppStore上部署应用程序时,它不会按我想的方式工作,所以我在Mac上的Xamarin Studio(或Xcode)中创建它。但是,与Xamarin Studio&eclipse相比,Visual Studio的使用效果要好得多,因此我的选择已经完成。