Novell:用C#和Microsoft.NET构建iPhone应用

  • 时间:
  • 浏览:0
Novell近日否认推出MonoTouch 1.0,这是业界首个利用Microsoft .NET框架开发苹果手机5iPod Touch应用的避免方案,其中包括C#和其它 .NET编程语言。迄今为止,开发人员主可是我 利用CObjective-C来构建苹果手机5应用,令苹果手机5的开发指在大多数 .NET开发人员必须企及的境地。利用MonoTouch,世界范围内数百万 .NET开发人员都可参与其中,运用大伙的创造力来构建广泛的苹果手机5应用。

苹果手机5iPod Touch令人难以置信的流行为苹果手机5应用创造了一一一好几个 多巨大的市场。根据IDC无线移动副总裁Scott Ellison的说法,第一年摆在Apple Apps商店中的应用就超过了5万,下载次数超过10亿次,每天有超过140个新的应用推出。但开发人员先前不是在用更加复杂化的CObjective-C编程语言来设计苹果手机5应用。

Novell赞助的开源倡议活动Mono Project所设计的MonoTouch通过允许开发人员利用为 .NET开发框架和编程语言如C#所编写的代码和库使苹果手机5开发得到复杂化。现在,单独的 .NET开发人员和独立软件厂商(ISV)可将产品售卖到一一一好几个 多庞大的新市场中,共同公司开发人员和IT机构可在一一一好几个 多新的移动计算环境中部署大伙的应用。

 “无论在消费市场还是在商用市场苹果手机5都得到了广泛采用。”IDC应用开发软件项目总监Al Hilwa说。“考虑到应用是苹果手机5获得成功的一一一好几个 多关键由于,MonoTouch 1.0可允许 .NET开发人员使用现有技巧来构建苹果手机5应用,它可是我 成为移动平台发展过程中一一一好几个 多令人激动的重要里程碑。”

苹果手机5开发人员项目执照禁止开发人员散发脚本引擎或即时动态编译(JIT)多多进程 ,而这是受管运行时(managed runtimes)如 .NET执行代码所须要的。由此,苹果手机5应用世界在过后对 .NETMono开发人员是关闭的。而现在开发人员则可使用MonoTouch,共同详细遵从哪几个执照条款,这是可是我 MonoTouch交付的可是我 本机代码。

 “可是我 技术平台多种多样,在那末 Novell MonoTouch过后在多个平台之上开发大伙获得好评的移动窗体避免方案是很费时的。”TrueContext移动避免方案开发人员Simon Guindon说。“有了MonoTouch,大伙现在都要能为未来优化开发,以更快的步伐富于Pronto Forms产品门类。”

Novell MonoTouch是一一一好几个 多软件开发工具,由与Apple 苹果手机5 SDK集成的编译器、库和工具套件组成。其中包括Microsoft .NET基础类库,以及为利用苹果手机5原产API的受管库。其中还包括有一一一好几个 多交叉编译器,可用于将 .NET执行文件和库直接转变为本地应用供在Apple Apps商店下发,或供企业苹果手机5用户部署。另外,Xcode集成使得应用开发人员要能在该设备上或在Apple 苹果手机5模拟器上进行测试,将应用交付到Apple Apps商店进行下发。

 “绝大多数以Windows为中心的开发人员、ISV们和IT机构选则使用C#语言和 .NET进行开发。”Novell公司Mono计划创始人兼开发人员平台副总裁Miguel de Icaza说。“大伙看了对基于 .NET苹果手机5应用开发工具指在着巨大的需求。对此,大伙开发了MonoTouch,为单独的开发人员和公司企业带来一一一好几个 多打破苹果手机5应用开发障碍的避免方案。”

MonoTouch定价与产品渠道

MonoTouch我各自 版和企业版现可通过Http://shop.novell.com获得。MonoTouch企业版一年单开发人员订价是999美元,其中包括维护和省级。5开发人员企业执照支持5我各自 员并发,一年订价是3999美元。对于只为Apple Apps商店构建应用的个体,MonoTouch我各自 版一年单开发人员的定价是399美元。欲了解更多关于MonoTouch的信息,请访问www.novell.com/products/monotouch。了解更多有关Mono project计划的情况表,请访问http://www.mono-project.com