iPhone上可以跑.Net程序了
发布时间:2009-09-18 08:06:00 点击:0
洛阳北大青鸟导读: Novell本周一为iPhone开发人员带来了新的开发工具,从现在开始iPhone开发人员可以使用微软的。Net框架代替苹果公司指定的C和Objective-C语言开发iPhone和iPod应用程序了。<br /> Novell的Mono为在非Windows系统上运行Windows程序提供了运行环境,Novell的Mono Touc
Novell本周一为iPhone开发人员带来了新的开发工具,从现在开始iPhone开发人员可以使用微软的。Net框架代替苹果公司指定的C和Objective-C语言开发iPhone和iPod应用程序了。
Novell的Mono为在非Windows系统上运行Windows程序提供了运行环境,Novell的Mono Touch 1.0是一套商业软件开发工具,让开发人员可以使用C#编写。Net程序。
Novell开发平台副总裁及Mono项目负责人Miguel de Icaza说:“重要的是C#和。Net明显比iPhone原有的开发语言Objective-C更高效,Mono运行库提供了垃圾回收,线程管理,类型安全和Web服务”。
他还谈道,Novell预计应用程序开发范围会很广,包括一般业务系统,生产应用,医疗卫生,游戏等。独立开发人员和软件厂商可以在应用程序商店销售他们的程序,同时企业开发人员和IT组织可以在新的移动环境中部署应用程序。
Mono Touch除了提供软件开发工具外,还包括一系列的编译器,库和和集成Apple iPhone SDK的工具,开发人员可以使用本地iPhone API,同时还包括一个交叉编译器,它可以将。Net执行文件和库转换成iPhone支持的格式,以便于发布到苹果应用程序商店。
Novell公司表示,和苹果公司的XCode IDE集成后,开发人员可以在iPhone或iPhone模拟器上测试应用程序。
IDC分析师Al Hilwa认为MonoTouch为iPhone开发带来了一种全新的模式,但Hilwa认为底层代码还是会用Objective-C编写。一直以来,开发人员总是希望开发的程序既可以在iPhone上运行,又可以在PC上运行,现在MonoTouch就能满足这个要求,当然,最大的好处是为500万。Net开发人员打开了通向iPhone开发的大门。
Hilwa说:“虽然iPhone和苹果应用程序商店都非常成功,但人们常常抱怨要另外花很多时间去熟悉Objective-C,一般开发人员都要全新学习它”。
虽然Mono是基于LGPL协议可免费分发的开源软件,但MonoKit是基于商业许可的,LGPL需要用户使用他们自己的库替换LGPL库,否则就会和苹果应用程序商店发生冲突。
Mono产品经理Joseph Hill说:“我们有权基于商业许可重新分发Mono”。
MonoTouch企业版已经发布,每年的订阅费用是999美元,从8月开始,大约有2000用户注册了MonoTouch Beta版的试用。
Novell的Mono为在非Windows系统上运行Windows程序提供了运行环境,Novell的Mono Touch 1.0是一套商业软件开发工具,让开发人员可以使用C#编写。Net程序。
Novell开发平台副总裁及Mono项目负责人Miguel de Icaza说:“重要的是C#和。Net明显比iPhone原有的开发语言Objective-C更高效,Mono运行库提供了垃圾回收,线程管理,类型安全和Web服务”。
他还谈道,Novell预计应用程序开发范围会很广,包括一般业务系统,生产应用,医疗卫生,游戏等。独立开发人员和软件厂商可以在应用程序商店销售他们的程序,同时企业开发人员和IT组织可以在新的移动环境中部署应用程序。
Mono Touch除了提供软件开发工具外,还包括一系列的编译器,库和和集成Apple iPhone SDK的工具,开发人员可以使用本地iPhone API,同时还包括一个交叉编译器,它可以将。Net执行文件和库转换成iPhone支持的格式,以便于发布到苹果应用程序商店。
Novell公司表示,和苹果公司的XCode IDE集成后,开发人员可以在iPhone或iPhone模拟器上测试应用程序。
IDC分析师Al Hilwa认为MonoTouch为iPhone开发带来了一种全新的模式,但Hilwa认为底层代码还是会用Objective-C编写。一直以来,开发人员总是希望开发的程序既可以在iPhone上运行,又可以在PC上运行,现在MonoTouch就能满足这个要求,当然,最大的好处是为500万。Net开发人员打开了通向iPhone开发的大门。
Hilwa说:“虽然iPhone和苹果应用程序商店都非常成功,但人们常常抱怨要另外花很多时间去熟悉Objective-C,一般开发人员都要全新学习它”。
虽然Mono是基于LGPL协议可免费分发的开源软件,但MonoKit是基于商业许可的,LGPL需要用户使用他们自己的库替换LGPL库,否则就会和苹果应用程序商店发生冲突。
Mono产品经理Joseph Hill说:“我们有权基于商业许可重新分发Mono”。
MonoTouch企业版已经发布,每年的订阅费用是999美元,从8月开始,大约有2000用户注册了MonoTouch Beta版的试用。
热词搜索:
iPhone上可以跑.Net程序了