Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Although Visual Studio is really good for Windows and Windows Phone development, it won't help you with Android or iPhone development by itself. And C# being from Microsoft, it's got good support for Windows, and then lesser support through avenues such as Mono. That being said, C# and .NET are open specifications so it is possible to see them on non-Microsoft products such as an Android phone.</p> <p>That means there are opportunities for using an engine that has been designed as multiplatform. If you're making games, then you can use a platform such as <a href="http://unity3d.com/unity/download/" rel="nofollow">Unity 3D</a>. Unity can be programmed using Visual Studio and scripted using C#. It's also free for personal programming, but the iPhone version does cost money.</p> <p>Along those same lines, Adobe makes <a href="http://www.adobe.com/products/creativesuite/devicecentral/" rel="nofollow">Adobe® Device Central CS5</a> software. It's programmed with Actionscript, not C#, but I think they are very similar methods of programming. CS5 can be used for both iPhone and Android.</p> <p>Nokia's <a href="http://qt.nokia.com/products/platform/platforms" rel="nofollow">QT</a> supports a lot of platforms, including Mac and Windows, Symbian and Linux. There's a port for Android called <a href="http://sourceforge.net/p/necessitas/wiki/Home/" rel="nofollow">Necessitas</a>. However, I don't think there's support for iPhone just now.</p> <p>The main question consideration then is whether you will be happy with your final product. The programming language or engine that you use has a certain influence on how well you achieve your goals.</p> <p>If you're making a game and know C# already, you might consider Unity although there is a bit of learning involved. I do know that some game studios are using Unity for their games. Check out AirAttack, Startrooper and Batching, as well as the games on this thread: <a href="http://forum.unity3d.com/threads/14591-Unity-iPhone-Apps-in-the-Store-List-Yours-Here/page39" rel="nofollow">http://forum.unity3d.com/threads/14591-Unity-iPhone-Apps-in-the-Store-List-Yours-Here/page39</a>.</p> <p>PS: even if you're programming Unity on a Windows computer, at the end of the day to publish on the iPhone you would need to have a Mac and an iPhone SDK installed on it. So technically the answer is yes, you can write iphone apps using visual studio and c#. But to get them into the store and onto an iPhone, you need to perform some steps outside the Visual Studio development environment.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload