Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>You basically have three options for cross-platform developement (I'm assuming this is the goal behind your question) :</p> <ol> <li><p>Use the widely-supported <strong>HTML(5) standard</strong>, create basic blocks (buttons, menus,...) looking exactly like the target mobile platform, and add custom features (location, camera) through JavaScript. The app looks and behaves exactly like native apps on each platform, <em>but</em> is actually just a webpage running under a custom wrapper.</p> <p>This is what <a href="http://phonegap.com/" rel="nofollow noreferrer"><strong>PhoneGap</strong></a> does, this is also what <strong>ShoutEm</strong> does, and probably also the case for <strong>Appsmakerstore</strong> (I'm not sure for this one).</p></li> <li><p>Build a <strong>custom framework</strong> for each platform <em>(you have to use lots of different languages, such as Java on Android, Objective-C on iOS, and so on)</em> and maybe use a common language <em>(JavaScript? Ruby? Python? Lua?)</em>, or a basic edition interface (a la WordPress or Drupal) to allow you to edit content easily.</p></li> <li><p><strong>Develop each app independently</strong>. You have to be ready to invest more time (and money) into that, compared to the other two solutions, but the user experience will in most cases be much more beautiful and consistent.</p></li> </ol> <p>Basically, #1 is more than okay for simple apps, even though it can be <a href="https://stackoverflow.com/questions/6966417/does-phonegap-use-just-uiwebview-or-is-it-doing-something-more-then-that-nitro">a little bit slower</a> then fully native apps. In recent news, Facebook just dropped #1 and <a href="http://apple.slashdot.org/story/12/06/28/1719233/facebook-ios-app-ditching-html5-for-objectivec" rel="nofollow noreferrer">went back to being mostly native</a>.</p> <p>I am not aware of anyone offering #2 and having great reasults for fully native, cross-platform developement, so you'd have to roll your own in this case.</p> <p>In any case, you might also want to look at <a href="https://stackoverflow.com/questions/8865277/mobile-development-native-vs-cross-platform-vs-javascript">this question</a> for a more in-depth review of the subject.</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