I’m planning on using GWT and PhoneGap to produce native apps for Android, iOS, Windows Phone and Blackberry.
I’m vaguely familiar with pure Android development (I’ve downloaded the SDK, etc.) and understand that the SDK comes with its own Dalvik Emulator.
But after a cursory inspection of the iOS and Blackberry SDKs, it doesn’t look like they have any emulators that will port over to an Ubuntu desktop.
What I want is a situation where I develop these native apps via GWT and PhoneGap on my Ubuntu laptop, and when PhoneGap wraps each end-deliverable and produces the correct binary (APK, IPA, etc.) I can just throw it into the correct emulator and see it in action.
As far as I know this is not possible, so do I have any options here? Thanks in advance!
iPhone development requires a computer running Mac OS X. However, It does seem that you can develop for iPhone under Linux using monotouch. But, It’s not in the native code of iPhone (Objective C) so the performance is no guarantee.
Wine still can’t run so many applications anyway, so I doubt it could run Visual Studio. Here’s a link that claims that it can’t, unless you do some hacking steps. However, There is an alternative for Visual studio for creating C# applications (Mono) so it may be possible.
BlackBerry should support Java and C++, so it’s probably possible to develop for it on Ubuntu.