有没有办法使用visual studio和c#编写iphone和android应用程序?另外,如果我制作手机应用程序,我可以轻松地将它写入android,iphone和windows,而不需要用三种不同的语言编写它?有没有办法使用visual studio和c#编写iphone和android应用程序?
回答
不幸的是,简单的答案是否定的。但这里有一些资源,这将帮助你:
MonoTouch的让你建立使用C#的iPhone应用程序。不幸的是它不是免费的,你需要在Mac上运行它。
的PhoneGap可以让您建立使用HTML,CSS和JavaScript跨移动平台应用程序。它是免费的!没有VisualStudio支持。
随着近年来一些插件的Adobe Flash现在可以构建和发布/封装应用的Android和iPhone,以及桌面应用程序。
是的。 MonoTouch不是免费的。不要告诉他价格,否则他会开始开发WinPhone7应用程序。 – 2011-02-24 05:49:25
@Aurum - 我不确定你在做什么。你是否建议为Win Phone 7开发应用程序有问题? – apiguy 2011-02-24 05:55:57
@ free-dom没有人,根本没有。我为所有事情写作 - 我只是一个业余爱好者程序员。我在说,如果他有意使用VS为iPhone编写代码,他可能更愿意写一些他感到满意的东西。 – 2011-02-24 06:05:56
尽管Visual Studio对于Windows和Windows Phone开发非常有用,但它本身不会帮助您进行Android或iPhone开发。而C#来自微软,它对Windows有很好的支持,然后通过Mono等渠道获得较少的支持。这就是说,C#和.NET是开放的规范,因此可以在非微软产品上看到它们,例如Android手机。
这意味着有机会使用已被设计为多平台的引擎。如果你正在制作游戏,那么你可以使用一个平台,如Unity 3D。 Unity可以使用Visual Studio编程并使用C#编写脚本。它也是免费的个人编程,但iPhone版本的确需要花费。
沿着同样的路线,Adobe制作了Adobe® Device Central CS5软件。它使用Actionscript编程,而不是C#,但我认为它们是非常类似的编程方法。 CS5可以用于iPhone和Android。
诺基亚的QT支持很多平台,包括Mac和Windows,Symbian和Linux。 Android上有一个名为Necessitas的端口。不过,我认为刚刚没有对iPhone的支持。
那么主要的问题是您是否会对最终产品感到满意。您使用的编程语言或引擎对您实现目标的能力有一定的影响。
如果您正在制作游戏并已知道C#,那么您可能会考虑使用Unity,尽管这涉及到一些学习。我知道有些游戏工作室正在为他们的游戏使用Unity。查看AirAttack,Startrooper和Batching,以及此线程上的游戏:http://forum.unity3d.com/threads/14591-Unity-iPhone-Apps-in-the-Store-List-Yours-Here/page39。 PS:即使你在Windows计算机上编程Unity,在iPhone上发布的一天结束时,你需要安装一个Mac和一个iPhone SDK。所以技术上答案是肯定的,你可以使用visual studio和c#编写iphone应用程序。但是要让它们进入商店和iPhone,您需要在Visual Studio开发环境之外执行一些步骤。
林不知道我完全理解你对Mono的看法吗?通过购买Mono我获得了什么?它究竟给了我什么?我不认为用xmal可以创建用户界面是否正确?有没有办法直接在Iphone上开发应用程序的方式正确的Windows方式? – 2011-02-25 01:48:41
只是为了添加到列表:
UmbrellaSDK http://www.umbrellasdk.com
Web开发工具为iPhone创建应用程序移植以及Android系统。您可以将应用发布到App Store或Google Play,因为可以将应用打包为每个平台上的本地应用。
DragonFireSDK http://www.dragonfiresdk.com
允许在Windows iPhone开发(使用Visual C++,甚至是速成版)使用C/C++。应用程序完全本地化,并在Mac服务器上编译并通过无线传输到您的设备。
干杯!
xamarine是另一种方法。您可以创建Android和iPhone/iPad应用程序。
- 1. 有没有办法让C#中的应用程序iphone
- 2. 有没有办法在Android平板电脑上编程C#windows应用程序?
- 3. 有没有办法在visual studio 2015远程linux应用程序中链接库?
- 4. 有没有办法从Android使用应用程序的帐户写入Google Drive
- 5. 有没有办法强制Visual Studio 2005使用Framework v3.5 C#编译器?
- 6. 有没有办法在Windows Embedded上使用c#2010编写的程序?
- 7. 有没有办法从Firefox和铬启动EXE应用程序
- 8. 有没有办法在Visual Studio中进行Scala编程?
- 9. 有没有办法更新iphone应用程序而不是appstore?
- 10. 非开发者有没有办法发布iPhone应用程序?
- 11. 有没有办法在写angularjs时更新应用程序?
- 12. 有没有办法在Visual Studio 2013中使用.testsettings和.runsettings文件?
- 13. C#编译没有visual studio
- 14. 有没有办法遍历visual studio shell?
- 15. 有没有办法在Java Android应用程序或Obj-C iOS应用程序中使用Xamarin代码?
- 16. 有没有办法使用Xamarin来建立使用Visual Studio的Mac应用程序?
- 17. 有没有办法让应用程序一起使用Web Socket和XMPP?
- 18. 有没有办法使用Ruby应用程序访问和检索iCloud提醒?
- 19. 有没有办法在Visual Studio中捕捉stderr和stdout?
- 20. 有没有办法在Android Studio中手动重命名您的应用程序
- 21. Visual Studio C# - 编译应用程序?
- 22. 有没有办法用C#编辑pdf?
- 23. 有没有办法在visual studio 2015上使用monogame 3.2
- 24. 有没有办法在Visual C++中用变量参数列表编写宏?
- 25. Android:有没有办法从我的应用程序执行JavaScript?
- 26. 有没有办法在设备上开发android应用程序?
- 27. 有没有办法在android上运行windows mobile应用程序?
- 28. 有没有办法从java执行Objective-C应用程序?
- 29. 有没有办法从C++程序编译和执行C#代码?
- 30. 有没有办法让所有的应用程序安装在用户的iPhone?
* facepalm *是的,你可能可以。但是你会在脚下开枪。我敢打赌,如果你真的想要,你可以在Objective-C中编写windows的东西...祝你好运 – 2011-02-24 05:38:36
[可以在C#中为Android编写应用程序吗?](http://stackoverflow.com/questions/3039053/is-it-it-it-it-apps-for-android-in-c)和[使用Visual Studio进行iPhone开发](http://stackoverflow.com/questions/998235/iphone-development-using-visual-工作室) – 2011-02-24 05:42:37
如果你找到你正在寻找的人,你将最终学会熟悉目标系统架构。 – 2011-02-24 06:27:51