Mobile cross-platform SDK for computationally intensive apps
Posted
by
K.Steff
on Programmers
See other posts from Programmers
or by K.Steff
Published on 2012-07-07T02:26:13Z
Indexed on
2012/07/07
3:22 UTC
Read the original article
Hit count: 272
I am aware of the PhoneGap toolkit for creating mobile applications for virtually all mobile platforms with a significant market share. However, the code in PhoneGap that is shared between the different platforms is written in JavaScript. While I like JS, I think it's hardly appropriate for computationally intensive tasks. The situation with Titanium is pretty much the same.
So, is there any way that I can create a cross-platform mobile app that has the computationally intensive code shared between the platforms?
Some context: Obviously, I don't want to implement the time consuming algorithm in many different languages, since this violates DRY, increases the chance for bugs slipping in at least one version and require boilerplate code to work.
I've looked at Xamarin's MonoTouch and Mono for Android tools, but while they cover iOS and Android, they're not nearly as versatile for deployment as PhoneGap. On the other hand, (IMO) the statically typed nature of C# is more suited for intense computation than JS.
Are there any other SDK/tools appropriate for the task that I don't know about or a point about the mentioned above that I've missed?
Also, uploading data to a web service for processing is not an option, because of the traffic required.
© Programmers or respective owner