Developing for Android in Java or Adobe AIR or Titanium or PhoneGap? -


i have been developing android since time , found java proper way of doing development in it. but, there number of options available developing in android such titanium, phonegap , adobe air.

the question come winner android development. have read lot of comparisons between titanium, phonegap , native android development. now, adobe entering too, future of android developers develop java programming language.

since, if 1 can develop iphone , android titanium , adobe air why 1 want waste time , money separate development.

the biggest reason can think of using native language/libraries of platform (in case iphone or android) allow provide user interface/experience more in line system designers intended on possible adobe air.

that doesn't mean air bad, or might not able develop application, since you'd targeting multiple platforms same application code, , each platform has it's own subtle (or major) differences can't account for, inevitably forced take "least common denominator" approach building application run on of target platforms , behave consistently across them well. might not sit users expect level of capability may not give them consistent user experience compared other native applications.

this long-standing issue cross-platform application development -- design philosophies , behavior of each system intentionally different (otherwise why use them?), bound run problems making application work 100% same across them all.

as has done cross-platform development in past, can while can in cases, , using adobe air might avenue towards getting more familiar particular platform, lot of times it's more prudent buckle down , build app using system's native libraries/languages on cross-platform solution.


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

aspxgridview - Devexpress grid - header filter does not work if column is initially hidden -

c# - How to execute a particular part of code asynchronously in a class -