Learn how to a build a cloud-first strategyRegister Now


Mobile Application

Posted on 2012-08-24
Medium Priority
Last Modified: 2013-11-13
Would like to know the best approach.  I would like to create a non-native Android application to be hosted on a web server.  I would like some type of control on the Android device that would have complete control over the peripherals (ie. barcode reader, keyboard) but retrieve data from web services on the device.  This would ultimately be deployed on an Android device, but more than 10,000 devices so application must be on the web server.  This could also be deployed on an iOS device in the future as well.  Been playing with PhoneGap, but it isn't really giving me what I want.  A web control on the device with the guts on the web server and non-native.  Any advice?
Question by:SNichols1124
1 Comment

Accepted Solution

robertswalker earned 1500 total points
ID: 38329127
There is no "web control" unfortunately.  It's either native, a web application (HTML5), or a blend (Phonegap or home grown)

Eventhough web apps have a lot of advantages like you want, you can forget processor hungry applications or apps that heavily use touch and gestures.

1. Should your app run even if the Internet is down? Forget it, web apps cannot function without Internet connectivity – something that may be very important

2. WebApps can’t run in the background and cannot send push notifications.

3. Peripheral integration is not 100%, but getting there. Like you said, http://www.phonegap.com/ supports most of the features on multiple platforms. But PhoneGap still requires a native "stub" of software.

4. Operation of the WebApp is not as smooth and seamless as that of the App. Transitions and effects rely heavily on CSS3 and JavaScript and are limited.

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
What do responsible coders do? They don't take detrimental shortcuts. They do take reasonable security precautions, create important automation, implement sufficient logging, fix things they break, and care about users.
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
Loops Section Overview

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question