Novell率先推为Android开发 .NET应用
泡泡网软件频道4月10日 Novell于近日宣布推出Mono for Android,这是业界首个使用Microsoft Visual Studio为Android平台开发Microsoft .NET应用的解决方案。随着在现有Mono开发工具中加入Mono for Android,Novell使得使用Visual Studio 和其它环境的Microsoft .NET 和 C#开发人员可利用一个公共代码库轻松地为业界最广泛使用的移动设备创建应用,其中包括基于Android的智能手机和平板电脑、Apple iPad、Apple iPhone 和 Apple iPod Touch。
根据市场研究公司Nielson发布的统计数据,Android占有29%的消费市场份额,是最受欢迎的智能手机平台。利用Mono for Android,.NET 开发人员和独立软件厂商(ISV)可利用Visual Studio和他们现有的技能来构建大量基于Android的应用,并向这一广大市场销售他们的产品。
“自从2009年MonoTouch引入后,开发人员已经体验到了Mono给移动应用开发工作带来的简化和效率。” Mono项目创始人、Novell公司开发人员平台副总裁Miguel de Icaza说。“因此,许多人要求我们为Android构建一个类似的工具。我们开发出Mono for Android,为个体开发人员和公司带来一种跨多种移动平台共享他们的代码的方法,充分利用他们在C# 和 .NET方面的专长的同时,还提升了效率。”
Mono for Android由Mono内核运行时间、原始Android应用程序接口绑定、一个用于开发Android应用的Visual Studio 2010插件和一个包含有构建、调试和部署应用所需要的各种工具的软件开发工具包组成。经过Microsoft Visual Studio培训的开发人员可继续使用他们喜欢的IDE,同时使用他们现有的技能和.NET代码、库和工具、以及C#编程知识,为基于Android的设备创建移动应用。利用Visual Studio 2010插件,软件工程师们可开发、调试和向Android模拟器、Android设备或Android应用商店部署他们的应用。
Mono for Android是对MonoTouch的一种补充。MonoTouch是Novell的一个用于iPad、iPhone 和 iPod Touch应用开发的解决方案,备受业界好评。利用Mono for Android 和 MonoTouch,开发人员可在iPhone、iPad、iPod Touch、Android 手机和平板电脑,以及Windows Phone 7,Windows 台式机和 Windows服务器之间共享公用代码,从而节省大量时间和金钱。Mono for Android附加项也使MonoDevelop用户可在OS X上面进行开发。
“作为移动软件开发商和中间件厂商,我们的客户能够使用我们的产品来开发MonoTouch,以及现在可为Android 和 Apple设备开发Mono for Android应用。” Resco公司高级开发师Michal Sartoris说。“我们公司拥有3000多客户,业务的成功全赖于我们比竞争者更早地向市场推出特性丰富、高质量的应用。Novell为我们提供了创新的、交叉平台开发工具,使我们能够降低和减少创建移动应用所需的成本和资源。”
各种版本的Mono for Android现均可通过shop.novell.com获得。Mono for Android企业版的价格是每开发人员每年999美元,包括维护和更新费用。5个开发人员的企业许可支持5个并发开发用户,价格是每年3999美元。Mono for Android专业版的价格是每开发人员每年399美元。在限定时间内,现有的MonoTouch用户使用他们的激活代码作为折扣代码,可以5折优惠购买各种Mono for Android版本。■