Android and PhoneGap -


i had urge learn android build apps , games, looked fun language if had prior knowledge java. found out there other frameworks convert codes native features apps phonegap , there unity helps in cross-platform game development uses javascript, c# , boo. question if frameworks these exist why need learn native languages? difference make?

using native languages

advantages

the native applications allow full use of device capabilities might missing in other third party apis.
easier performance application when programming using native sdks.

disadvantages

requires learning different languages development on different platforms.
the code base developed 1 platform cannot adapted platform.

using frameworks phonegap

developers can build applications using html/css/js, including javascript classes give access device hardware , other ios api featurs contacts, filesystem, camera, microphone, gps, etc. final application wrapped within platform native 'web view' browser object, , becomes stand-alone web application ability access device- specific features.

advantages

one can use plain old javascript or other libraries jquery, prototype, sencha touch, mootools, etc handle interaction.
allows development several platforms @ once, e.g. android, ios, windows etc.

disadvantages

the applications web applications inside web-view. browser performance doesn't come close native application component performance.
not device apis available applications.


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -