Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

This is more of a conceptual question, not actually developing anything at this point, but I was wondering, if I wanted to develop a mobile application that utilizes the phone's real-time sensors, such as the accelerometer and performs data graphing, which mobile frameworks are best equipped to deal with that? (I do realize the truly native development is probably the most efficient way, however I am curious what frameworks are most efficient if development was to be done via a framework) For example, I know for a fact that things like Sencha Touch are good for basic apps such as directories, but are not equipped to deal with RT data collection.

There are a lot out there, and all claim to be great, PhoneGap, Appcelerator, Adobe AIR/Flex, BrightCove AppCloud, Corona, MoSync, etc.

So what are the few that are BEST for real-time, responsive applications?

share|improve this question
1  
Per the FAQ, technology comparisons are off-topic here. In addition, the Gorilla vs. Shark blog post is also relevant. – Thomas Owens May 11 '12 at 18:43

closed as not constructive by gbjbaanb, Ryathal, Walter, Robert Harvey, Thomas Owens May 11 '12 at 18:42

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

1 Answer

Best is subjective, but generally using the native language of the platform (Objective C for iOS for example) would give you the best performance. If you want to share code between applications (iOS & Mono) it get more tricky. MonoTouch and MonoDroid provide the ability to develop native apps and share much of the non-UI code.

share|improve this answer

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