Qco*_*com 6 c# windows android windows-phone-7 ios
嘿,我正在学习C#,只是想到了一个很酷的主意.考虑到游戏很简单.比方说,一个经典的文字输入风格游戏的翻拍,理论上可以将C#游戏移植到我上面列出的所有平台上,原始源代码几乎没有变化,对吗?
显然,用户界面必须进行调整,我非常怀疑这样的游戏是否会在每个平台上生存下来!
但是,尽管C#真的是MS很重,通过不同的方法,这可能有用,对吗?或者,我是否必须将C#源更改为Objective-C?Android甚至还有像Apple和MS那样支持的官方语言吗?
这是一个奇怪的问题,但如果这是真的,那么C#真的是一个很好的通用语言,尽管它主要基于MS并且得到了MS的支持.
Mic*_*k N 11
我决定发布答案,因为我想到了一些更相关的事情.
首先回答你的问题:是的,它会起作用.不,您不必移植到Objective-C.Android的应用程序经常使用Java.
还有一点背景......
我听说MonoTouch和MonoDroid在使用.Net,C#进行跨平台开发方面做得很好.
您已经接受了必须专门为每个平台处理UI层,因此您正走在正确的道路上.
重要的是,在9月9日,Apple放宽了他们的指导方针,这些指南以前阻止了使用Monotouch构建的应用程序在市场上发布.
特别是,我们放宽了用于创建iOS应用程序的开发工具的所有限制,只要生成的应用程序不下载任何代码.这应该为开发人员提供他们想要的灵活性,同时保留我们所需的安全性.
同样有趣,来自Craig Dunn的博客......
ConceptDev(Craig Dunn的博客):MonoTouch符合WindowsPhone7
主要是它是一个白日梦,您可以使用C#/ XNA制作Windows/Xbox/WP7游戏,并可能通过Mono/MonoTouch使用C#来实现OS X/iOS.Android目前没有合适的单声道实现来支持这一点.
这并不意味着令人沮丧,MS也向社区提供了C#语言,这是积极的.
http://www.microsoft.com/interop/cp/default.mspx
| 归档时间: |
|
| 查看次数: |
5614 次 |
| 最近记录: |