I have been developing for win7 mobile (XNA/silverlight and will continue to do so, love everything about it) but I wanted to branch a few of my more polished games to google app store online, and perhaps android(though not sure, as with all the different versions it makes learning/loading applications a bit tricky)

What is the most versatile language to start learning from chrome apps/android:

Java would be excellent for android, but could I port it to a web app for chrome? (and its close to C#)

Flash would work for a web app as I can just embed it into a html page (have done actionscript before, didn't care much for the IDE though), but would it also work on android?

or I guess there is always C/C++ but haven't heard much about that, though I think it works for both (though C++ does interest me)

Any advice would be excellent, thanks.

  • \$\begingroup\$ If I may make a plug: I am currently seeking crowd-funding to finish and open-source my XNA implementation for Android (via MonoDroid) and on the web with Silverlight (and on iOS via MonoTouch). rockethub.com/projects/… \$\endgroup\$ – Andrew Russell Feb 5 '11 at 13:13

For developing a Chrome App, you simply need a website so I don't think its unreasonable to take your existing Silverlight app and try to deploy it to the Chrome Store. See this tutorial from Google Code Getting Started: Chrome Web Store on the steps involved.

Java for Android is probably the fastest way to get started, but depending on the nature of how quickly you want to take your Android port to market, MonoDroid looks very promising for doing C# development on Android and XNATouch looks to be working on a MonoDroid port.

These two options keep you on C#/XNA/Silverlight but the Android version isn't distributed with a Go-Live license yet. If you do not have firm deadlines to publish these, I might look into the MonoDroid route for your Android port, if you need to get them out quickly, then Java coupled with the Android SDK is probably the best bet since you can write today and deploy tomorrow.

  • \$\begingroup\$ wow, if XNATouch works on the MonoDroid as you say it does, that would be the best thing ever! I could just port my games to MonoDroid with almost no changing of anything! \$\endgroup\$ – Spooks Feb 4 '11 at 21:27
  • \$\begingroup\$ I know they're working on a port, and are always looking for extra developers to contribute. As I said, neither is fully baked at this point, but they look very promising. \$\endgroup\$ – Nate Feb 4 '11 at 21:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.