Native application or web application

Having an android device, makes sense mainly if you have Internet access all the time. So if we can suppose everyone access the net, it is obvious to think, that a mobile optimized site/web application can be used instead of a native application.

As I see the main advantage of a web based solution is platform independence, the same code can run on on any mobile phone .

I'd like to make an overview of the possibilities, and defects of a web based solution.

Possibilities:

It has been a while since is possible to create complex html and JavaScript based web applications for PC browsers. You can check out for example the YUI Library which helps building a rich user interface for such web applications.
The present smartphone browsers are capable of running these, they have enough brandwith, screen resolution, processor capacity!

If you want the web app to be present among other installed native applications you can compile a simple apk with a webview, to hardcodedly display the proper webpage. This way you can be present on the android market too.

Deflects:

The possibilities are promising, but the browser based solution has a lot of serious deflects, for example you can not:
- vibrate the phone
- use GPS
- use local database
- access accelometer
- access camera...

And there are even more device specific features, like notifications on android that can not be accessed from a browser.

Of course the application won't be usable in offline mode, and even online the browsers don't do such a delicate caching like you can implement in a native app, so it can affect speed.

Solutions:

HTML5 is one of the promising coming solution for most general problems. For example the HTML5 specification contains:
- database handling
- GPS using
- delicate cache control
- 2d and 3d graphic acceleration...

Unfortunately we have to wait a little more for this, the current browsers have not enough HTML5 support, to start to relay on them right now.

Check out your browsers HTML5 compatibility level here.

The other thing, helping the developers, are projects like PhoneGap. This project offers access from JavaScript to device specific possibilities, supporting many platforms.

Summary:

Even now, we often can see applications which somewhere solves some part of the functionality using a webview, because thats the best way. In the future, as web will continue to develop, and will be used more in smartphone development too.

Check out www.dialaphone.co.uk today and see what packages are available on the top new mobile phones.

Comments

You have made some excellent points there. Used to do they’re certified inside subject and barely found any specific info other websites, but great in order to be here, seriously, thanks. 642-647 dumps | 1Y0-A24 dumps | 1Y0-A15 dumps | HP0-S27 dumps | E20-591 dumps | 70-647 dumps | JN0-101 dumps | 70-573 dumps | 650-195 dumps | 000-115 dumps |

They also demoed Chrome to Phone, which is a way to push intents to your phone. But they haven't quite ported that into the Android browser yet. En Güzel En Komik Oyunlar Burada Sizleri bekliyor.
BenTen Oyunları - Zeka Oyunları - Oyunlar- Araba Yarışı Oyunları

thank's for the article android!

commented by: Jasa Desain Grafis

Modifikasi tampilan profil picture facebook kali ini akan membahas bagaimana cara membuat gambar profile picture kita tampak timbul dari halaman facebook. Sebenarnya trik dasar ini sangat sederhana yaitu dengan memanfaatkan tampilan background facebook yang memakai warna dasar putih. Jika penasaran, hasil akhirnya akan seperti gambar dibwaah ini.

One of the big questions that new iphone developers face is whether to build web applications or to build native applications for the iphone the very simple and. Web application for iphone/ android sapna's blog 2008 nokia corporation and/or its subsidiaries - qt features for hybrid web/native application development - 1 qt features for hybrid web/native application. Native application: information from answers.com html5 implementation vs browser-native implementation the prototype myapps mozillalabs.com repository can be referenced in any website through a simple javascript.
Go Seeq Search Engines

Hi,

I developed a website/application using 70-515 the iui kit to style it. I
embedded this web application in a native application within a webui
view.70-528
The question is, can I open the iphone 70-536 contacts list, pick a name, and
send that information to my web application? If so, how?
70-547
Thanks

It is used as a general term to describe to creating and involve in any type of web page.The intent of web design is to create a website—a collection of online content including documents and applications that reside on a Web server/servers. The website may include text, images, sounds and other content, and may be interactive. Web design is a broad term used to encompass the way that content (usually hypertext or hypermedia) that are delivered to an end-user through the World Wide Web, using a Web browser. web designing

his white paper "Native or Web Applications? How Best to Deliver Content and Services to testking 646-204 Your Audience over the Mobile Phone" reveals different approaches in building applications for mobile phones and the trends that will influence developers' and publishers' interface choices, testking EC0-350 based on findings from a survey conducted amongst 87 mobile publishers and service providers worldwide. testking 000-025
The white paper was presented at our webinar with guest speakers Howard Steinberg, Business Development Director (testking 70-272)- Mobile from IAC Publishing and Vladimir Katardjiev, Software Architect from Ericsson Research Labs who shared their insights on mobile developments and web technology testking LX0-102 and testking PW0-204.

I'm happy I found this blog, I couldnt discover 642-642 dumps any info on this subject matter prior to. I also run a site and if you want to 350-029 dumps ever serious in a little bit of guest writing for me if possible feel free to let 642-504 dumps me know, i\'m always look for people to check out my site. Please stop 70-646 dumps by and leave a comment sometime!

Clark Jamess
special Education Lecturer
70-662 dumps | 350-018 dumps
Oxford College
642-524 dumps | 70-647 dumps
USA

it is sometimes world of hard to Pandora in a world of adults Pandora Bracelets

The user interface of iOS is based on the concept of direct manipulation, using multi-touch gestures. mcse 2003 Interface control elements consist of sliders, switches, and buttons. The response to user input is immediate and provides a fluid interface. Interaction with the OS includes gestures such as swiping, tapping, pinching, and reverse pinching. Internal accelerometers are used by some cwna applications to respond to shaking the device (one common result is the undo command) or rotating it in three dimensions (one common result is switching from portrait to landscape mode).Many other DLLs exist within Windows as components itil v3 certification of specific programs or services that are provided with the operating system, and third-party programs or services added to the system can come with DLLs of their own as well. These are not considered library files, as they are not (in general) callable by other ccie training applications, and are not discussed here.

HI
I'm glad that you've shared the pros and cons of this web application 117-202 dumps

Native web aplication is good for native users!

Your biz

A website that contains pages with partly or entirely undetermined content. The final content of these pages is determined only when a visitor requests a page from the web server.

http://www.yourstufffree.com/

I'm glad that you've shared the pros and cons of this web application. Now, we are aware of our strategy of how set-up things easily for us.Daniel Franklin

If you want the web app to be present among other installed native applications you can compile a simple apk with a webview, to hardcodedly display the proper webpage. This way you can be present on the android market too. gay cams - Webcams.com review

I like the way you presented the problems and solutions of native or web application. Now, the topic is much clearer to me. Thanks for sharing this stuff.
Daniel Woods

Well, I personally think that accelometer and camera access are pretty serious deflects.
AAT Qualification

nice i hope everyone is really going to have internet access all time. whether free or not. yep i like web applications on phones than installed applications.

Premium Gifts

Good article.
The current state of webkit (used in Android, iPhone and soon Blackberry) has some HTML5 support.
GPS currently works.
Google demoed the accelerometer at GoogleIO and said it was coming soon.
The same for the camera.

They also demoed Chrome to Phone, which is a way to push intents to your phone. But they haven't quite ported that into the Android browser yet.

Google is certainly going in the web app direction, but we just aren't at that point yet.

I hear there is some internal debate at Google about this. Apparently, this is why Google hasn't released a Google Voice app for desktops. They want to see it as a web app instead of a native one.

NextStop (recently acquired by Facebook) is one of the few companies I've seen do a really good web app for phones. They explain it here: http://www.youtube.com/watch?v=Jks-idxVrCs

On the test site mentioned in the article, Firefox 3.6 scores 139, while the browser on a 2.0 Hero scores 151! Now that's surprising...