爆料:C#和XNA可以在iOS和Android平臺使用
XNA 是微軟為 Windows, Xbox 360 和 Windows Phone 所提供的開發(fā)框架,一般適用于開發(fā)游戲。按照微軟的想法,廠商開發(fā)出一款游戲后,可以非常方便地部署到多個平臺(當然僅限于微軟平臺)。
第三方開發(fā)者 Andrew Russell 卻另有一個大膽的計劃,把 XNA “移植”到 Silverlight,iOS 和 Android 平臺上去,這個計劃名為 ExEn。也就是說,開發(fā)者可以用 C# 編寫 iOS 和 Android 程序了!

在前幾天,Russell 發(fā)表了一篇博客說 ExEn 的***預(yù)覽版發(fā)布了,并用它開發(fā)了一款 iOS 平臺的游戲 Light Blocks ,該游戲已經(jīng)在 App Store 上架,證明蘋果默許了這種開發(fā)模式。

ExEn 遵循微軟的 MS-PL 協(xié)議,會開放源代碼。Russell 打算募集一筆資金來實現(xiàn)未來的 OS X 適配和 3D 特性,目標是在 7 月 21 號之前籌集 5000 美元。集資的頁面在這里,現(xiàn)在的進度是 1521 美元。
更新:MonoTouch 已經(jīng)在去年實現(xiàn)了一套跨平臺的 C# 開發(fā)框架,這次的 ExEn 是在它的基礎(chǔ)上發(fā)展出來的。