I want to develop a mobile version of an existing website, so which platform/sdk will be most suitable for blackberry and nokia smart phones?
Secondly, which approach will be my best bet - native app or mobile web app? Thanks for the suggestion.
I use jQuery Mobile. So far I'm very satisfied. You can check details at http://jquerymobile.com/
It has a full support for Blackberry, Nokia Lumia, Nokia 950 and N9 (Meego 1.2) smartphones and enhanced experience except without Ajax navigation features for Symbian powered Nokias.
Besides that, it supports all modern mobile browsers, Android and IOS included.
Related
The title pretty much says it all. I was asked this question today and really didn't know the answer.
Ionic is not intended to build desktop, or even desktop browser based applications.
From the official docs :
Ionic is focused on building native/hybrid mobile apps rather than
mobile websites.
As such, our browser support tends to be whatever Web View API is
available to native apps on a given platform. For Ionic 1.0.0
"uranium-unicorn", that means UIWebView for iOS 7+, and Android 4.1
and up. Windows Phone and FirefoxOS support is on our roadmap.
Even if you implement a browser website using ionic, the rendered output would rather weird.
Infact, Ionic has itself implemented it's website using bootstrap ;)
I am planning to develop a mobile app that completely duplicates the features that my web app offers. The web app is running on AngularJS + Django + Django REST Framework. The backend is essentially an API server, so it is pretty much ready to support a mobile frontend.
Although I know my stuff in the web development space, mobile development is completely new to me. With no prior mobile development experience and the lack of resources (as always, fund and time), HTML5/SASS/AngularJS are my best friends, so Ionic Framework + AngularJS seems to be the most viable solution for my situation.
A major requirement of this Ionic app is that it needs to support various mobile devices, ranging from iOS to Android and from phones to tablets.
With different design guidelines for iOS and Android and the different screen sizes between phones and tablets, could this requirement be met with one single code base?
If yes, what are the cons or limitations? Is this a common approach?
If no, what's the common approach in the Ionic world in supporting various mobile devices?
I use the same codebase for my Ionic hybrid app deployed as a native Android and iOS via Cordova and additionally viewable as a mobile website.
Nearly every component/layout in Ionic scales nicely between mobile and tablet devices (in some cases, you may wish to make concessions for tablet - font scaling, content adjustments etc which can be achieved by using something like mobiledetect.js and CSS media query targeting), and between devices such as iOS and Android scales with no issues at all.
You even get some inherent coolness with Ionic components such as the modal popup whereby on iPad/desktop it displays as a modal popup in the center of the screen, but on phone it resizes to take up the scale of the entire screen, looking simply like a full screen page.
Hope that helps get you on your way.
Mobile device browser have not support html5. Will be working basic features of sencha touch 2.1.1 app on that device?
Sencha touch has support for Android, iOS, 2 BlackBerry devices (and soon WP8) Older devices / browsers are not supported and won't work propperly.
Here you will find a list supported of devices.
If your device runs a webkit based browser you have a chance most of the features will work. Else I would upgrade your device or seek for another solution
We are developing a web application using HTML5/JS + Backbone.js and jQuery. Release 1 is for browsers on desktop/laptop only. Next release needs to be deployed also on iPads. So we need to decide on a wrapper framework for porting our web app to an installable app (.ipa).
We want to reuse as much code as possible and right now we are considering PhoneGap and Adobe Air. Requirements are:
Access to device file system (content > 300 mb)
Access to real DB
Support for video and audio playback
Good support for HTML5 and CSS3
Fast, responsive touch interface - important! (swipe, scroll, flip)
What are the pros and cons of each framework?
I'm looking for iPhone, iPad, Android and other mobile and smartphones web browsers simulators on x86. I would like to check how my web application written for standard web browser will be displayed on these devices.
The dev kits for these platforms include platform emulators, in which you can run the browser for that platform and load your web site to see how it will look.
http://developer.android.com/guide/developing/tools/emulator.html
http://developer.apple.com/programs/ios/develop.html
I'm programming a web application for mobile and I use JQueryMobile.
You can have more informations here :
http://jquerymobile.com/gbs/
if you just want to quickly view how a webpage would render at various mobile device resolutions then synthphone.com is a nice little webpage...
http://synthphone.com
you can even link directly to a url via query strings. for example, here is one that should load the Sencha Touch 2 carousel. Use your mouse like a finger to slide around the images etc.
http://www.synthphone.com/?u=http://dev.sencha.com/deploy/touch/examples/production/carousel/index.html
have fun!