Xamarin 实际开发效果如何,求解答?
微软收购了Xamarin。Visual Studio的跨平台跨语言开发能力和github上的大量开源项目,Xamarin的发展将会非常有趣。
优势
Xamarin Studio是用c#语言开发跨平台应用的一个集成开发环境,它与iOS和Android SDK紧密集成。Xamarin Studio提供了许多现代开发功能,包括代码完成、调试器、打包和发布应用程序(支持通过TestFlight发布应用程序)。对于Android,Xamarin还包括它自己的UI生成器(适用于iOS、苹果Xcode的UI生成器),以及Git和Subversion。开发人员可以使用Xamarin Studio来测试模拟器和真实机器上的移动应用程序。Xamarin Studio非常适合Windows和Mac。
技术创新
Xamarin声称能够实现不逊于本土技术的性能,甚至可能在某些方面超越本土,我认为这应该是Android。我的个人分析,原因可能是这个。Xamarin使用c#开发(像使用f#还可以,但是我没有尝试过,据说f#是一个非常好,以后会有时间学习学习),c#默认的方法是虚拟的,即在子类中重写方法,必须声明为虚拟的父类,和Java方法默认情况下是一个虚拟的方法,以便c#可以降低成本。其次,可能是,微软也成立了IT公司,优化了系统软件的实力,他的黑色也是很多科技,敢说这些话应该是自信的。当然,这并不是最重要的事情,只要它能接近大多数情况下的本地性能,就相当不错了。
Xamarin做得很好,比这个产品快30%——c . Xamarin在这个行业中已经成为一个山王,很难找到不使用他的理由。当然,您会发现这次的结果和上次的结果是非常不同的,这是因为一些网民(@ migueldeicaza)指出在上次的测试中,我不应该使用DateTime。UtcNow,因为它是有效的。在这个测试中,我去掉了它,得到了结果。我不得不说,这是一个很好的结果。
时间过得真快、都2年了
2016.2.24,ScottGu发布了微软收购Xamarin的消息:
我将使用Xamarin团队到微软
预计Xamarin将进一步集成到Visual Studio中,微软将进一步沿着NET平台的道路前进。
As the role of mobile devices in people's lives expands even further, mobile app developers have become a driving force for software innovation. At Microsoft, we are working to enable even greater developer innovation by providing the best experiences to all developers, on any device, with powerful tools, an open platform and a global cloud.
As part of this commitment I am pleased to announce today that Microsoft has signed an agreement to acquire Xamarin ,a leading platform provider for mobile app development.
In conjunction with Visual Studio, Xamarin provides a rich mobile development offering that enables developers to build mobile apps using C# and deliver fully native mobile app experiences to all major devices – including iOS, Android, and Windows. Xamarin’s approach enables developers to take advantage of the productivity and power of .NET to build mobile apps, and to use C# to write to the full set of native APIs and mobile capabilities provided by each device platform. This enables developers to easily share common app code across their iOS, Android and Windows apps while still delivering fully native experiences for each of the platforms. Xamarin’s unique solution has fueled amazing growth for more than four years.
时间过得真快