Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法使用visual studio和c#编写iphone和android应用程序?_C#_Iphone_Android - Fatal编程技术网

有没有办法使用visual studio和c#编写iphone和android应用程序?

有没有办法使用visual studio和c#编写iphone和android应用程序?,c#,iphone,android,C#,Iphone,Android,有没有办法使用visual studio和c#编写iphone和android应用程序?另外,如果我制作了一个手机应用程序,我可以轻松地为android、iphone和windows编写它,而不用用3种不同的语言编写吗? MonoTouch允许开发人员创建 基于C#和.NET的应用程序 在苹果的iPhone、iPad和iPod上运行 触摸设备 MonoDroid是一个用于 使用C#和核心.NET API开发 基于Android的应用程序 MonoGame是一个免费的 MonoTouch的XN

有没有办法使用visual studio和c#编写iphone和android应用程序?另外,如果我制作了一个手机应用程序,我可以轻松地为android、iphone和windows编写它,而不用用3种不同的语言编写吗?

MonoTouch允许开发人员创建 基于C#和.NET的应用程序 在苹果的iPhone、iPad和iPod上运行 触摸设备

MonoDroid是一个用于 使用C#和核心.NET API开发 基于Android的应用程序

MonoGame是一个免费的 MonoTouch的XNA框架, MonoDroid和MacOSX


不幸的是,简短的答案是否定的。但这里有一些资源可以帮助您:

MonoTouch允许您使用C#构建iPhone应用程序。不幸的是,它不是免费的,你需要在Mac上运行它

PhoneGap允许您使用HTML、CSS和JavaScript构建跨移动平台的应用程序。而且是免费的!不支持VisualStudio


借助一些最新的插件,Adobe Flash现在可以为Android和iPhone以及桌面应用程序构建和发布/打包应用程序。

尽管Visual Studio非常适合Windows和Windows Phone开发,但它本身无法帮助您开发安卓或iPhone。而C#来自微软,它对Windows有很好的支持,然后通过Mono等渠道得到较少的支持。话虽如此,C#和.NET是开放的规范,因此在Android手机等非微软产品上可以看到它们

这意味着有机会使用设计为多平台的发动机。如果你正在制作游戏,那么你可以使用这样的平台。Unity可以使用Visual Studio编程,也可以使用C#编写脚本。个人编程也是免费的,但iPhone版本确实要花钱

按照同样的思路,Adobe制造软件。它是用Actionscript编程的,不是C#,但我认为它们是非常相似的编程方法。CS5可用于iPhone和Android

诺基亚支持很多平台,包括Mac和Windows、Symbian和Linux。Android有一个端口叫做。然而,我认为目前还没有对iPhone的支持

然后考虑的主要问题是你是否会对你的最终产品感到满意。您使用的编程语言或引擎对您实现目标的程度有一定的影响

如果你正在做一个游戏,并且已经知道C,你可能会考虑团结,虽然有一点学习。我确实知道一些游戏工作室在游戏中使用Unity。查看空袭、星际部队和批处理,以及此线程上的游戏:


PS:即使你在Windows电脑上编程Unity,在一天结束时要在iPhone上发布,你也需要在上面安装Mac和iPhone SDK。所以从技术上来说,答案是肯定的,你可以使用visual studio和c#编写iphone应用程序。但要将它们放入商店并安装到iPhone上,您需要在Visual Studio开发环境之外执行一些步骤。

只需添加到列表中:

雨伞

用于为iPhone和Android创建便携式应用程序的Web开发工具。您可以将应用发布到App Store或Google Play,因为这些应用可以在每个平台上打包为本机应用

DragonFireSDK

允许Windows在Windows上使用C/C++开发Visual C++、甚至Express版本。应用程序是完全本地的,在Mac服务器上编译,并通过无线传输到您的设备


干杯

是另一种方法。你可以创建Android和iPhone/iPad应用程序。

facepalm是的,你可能可以。但你会朝自己的脚开枪。我打赌如果你真的想,你可以用Objective-C写windows的东西。。。幸运的是,如果你找到了你想要的,你最终会学到所有东西,熟悉目标系统架构。是的。MonoTouch不是免费的。不要告诉他价格,否则他会开始开发WinPhone7应用程序。@Aurum-我不知道你在说什么。你是在暗示为Win Phone 7开发应用程序有问题,还是那些开发应用程序的人有问题?@free dom No man,一点也没有。我什么都写——我只是一个程序员爱好者。我是说,如果他想用VS为iPhone写东西的话,他可能更喜欢用自己喜欢的东西来写。@Aurum-Ah。是的,如果你已经有了VisualStudio,那可能是一个更好的开始。我认为各种平台的真正挑战不是不同的语言,而是不同的系统架构。但说真的,如果他对C#非常了解,以至于想在iPhone开发中使用它,我有个消息——他所要学的就是Xcode。C#和Obj-C几乎一样。除了协议。在学校放假的一个月里,我起床跑步。你只要坐下来做就行了。想想Visual Studio或Code::Blocks/Qt/Eclipse只会浪费时间……你应该指出MonoTouch需要mac,MonoDroid目前还没有公开,XNATouch只是MonoTouch的一组库……我不确定我是否完全理解你对Mono的看法?我买Mono有什么好处?它到底给了我什么?我不认为可以用xmal创建UI,对吗?没有办法直接在Iphone上开发windows应用程序,对吗?