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