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
Post a Comment