有沒有辦法使用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