显然,用户界面必须进行调整,我非常怀疑这样的游戏是否会在每个平台上生存下来!
但是,尽管C#真的是MS很重,通过不同的方法,这可能有用,对吗?或者,我是否必须将C#源更改为Objective-C? Android甚至有像Apple和MS那样支持的官方语言吗?
这是一个奇怪的问题,但如果这是真的,那么C#真的是一个很好的通用语言,尽管它主要基于MS并且得到了MS的支持.
解决方法
首先回答你的问题:是的,它会起作用.不,您不必移植到Objective-C. Android的应用程序经常使用Java.
还有一点背景……
关于使用.Net,C#进行跨平台开发的MonoTouch和MonoDroid,我听到了很多东西.
您已经接受了必须专门为每个平台处理UI层,因此您正走在正确的道路上.
重要的是,在9月9日,Apple放宽了他们的指导方针,这些指南以前阻止了使用Monotouch构建的应用程序在市场上发布.
Statement by Apple on App Store Review Guidelines
In particular,we are relaxing all restrictions on the development tools
used to create iOS apps,as long as
the resulting apps do not download any
code. This should give developers the
flexibility they want,while
preserving the security we need.
同样有趣,来自Craig Dunn的博客……
ConceptDev (Craig Dunn’s blog): MonoTouch meet WindowsPhone7