3
votes

I have the following task:

  • Develop an html5 hybrid application for major platforms (ios, android, wp8) with some native device features like push notifications and local storage.
  • The exact copy of this application should work in desktop browser, customers should use it as a mobile app 'preview'.

I am new to the HTML5 mobile development and tried only phonegap+jquerymobile, it had some performance issues. Sencha, as I understand, is not compatible to desktop browsers.

Which set of tools would you recommend for such problem?

3
I can use it with phonegap, right? I should try this combination if it has better performance.Aleksei Petrenko
Obviously I've heard about bootstrap, just wanted some comments to consider more options)Aleksei Petrenko
Regarding performance issues, check here my answer where I list additional UI frameworks to use with phonegap stackoverflow.com/questions/20158108/… and improve the performance compared to jQMVicM

3 Answers

5
votes

The framework we develop meets a lot of your requirements.

Have a look at qooxdoo Mobile:

http://demo.qooxdoo.org/devel/mobileshowcase/index.html#%2F

It works on

  • IE 10,11
  • Firefox Desktop
  • Google Chrome Desktop
  • Windows Phone 8
  • Android 2.3+
  • iOS 5+
  • Blackberry OS
3
votes

I would go with Sencha Touch + PhoneGap and optionally ExtJs for a full working version of mobile app unless some of the native features weren't unavailable.

They are awesome.

http://dev.sencha.com/deploy/touch/examples/production/kitchensink/#demo/tabs

2
votes

I would like to add one more note about PhoneGap + SenchaTouch

  1. Sencha touch is html5 framework which can work in webbrowser or to be packed to native.
  2. If you dont need camera, coordinates and some other advanced tools you can pack it with native sencha compiler (but for WP8 you still need PhoneGap).
  3. in build.phonegap.com you can create 1 build for free to compile you sources to wp8, android, iphone, bada and some other.
  4. Sencha touch is well documented http://docs-origin.sencha.com/touch/2.3.0/
  5. Same sources will be able to work (if you done it right :) ) on phone as native app or as javascript solution on web.
  6. and probably last one sencha touch is light weight, in my case application which takes photos also it has geolocation feature for search product in compiled mode it has near 600kb.