Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Benefits of building mobile web app: 1) Just need HTML5/CSS/Javascript skills vs Objective-C or Java. We made things even simpler by using Mobl (<a href="http://www.mobl-lang.org">http://www.mobl-lang.org</a>), a domain-specific language for creating mobile web applications that compiles to javascript/html. 2) Single code base for all platforms (iOS, Android, Windows 7, mobile web) 3) Rapid testing and deployment (up until you Phonegap it, at which point you're subject to App Store review conditions, etc) 4) With Phonegap, you can still take advantage of distribution and integrated payment via the App Store or Android Market</p> <p>Drawbacks: 1) Poor performance, esp if your app is graphically intense, i.e. a game. You can implement caching or leverage some 3rd party solutions (i.e. Sibblingz) for native graphics acceleration but for the most part a native app is much faster/smoother than mobile web app 2) Lack of pre-built UI widgets, transitions, standard controls, etc. Your development time can take longer, especially if you want a polished-looking app with a native look and feel. You can try using Sencha Touch, JQ Touch, or similar tools with pre-built UI elements, but you'll probably still need to spend a good amount of time styling the app to look native.</p> <p>So, should you build a mobile web app or a native one? If you're building an app that's graphically involved or involves any computationally expensive operations, go native for sure as the tools aren't quite there yet to make the job easy for mobile web apps. If you're building something fairly simple and you don't need any native styling or design polish, go the mobile web route.</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