android and ios development supported features

Hi experts,

When developing mobile applications for android and ios, the best way to develop for these two devices is using their native languages.

So the best way to develop for android is Java and Eclipse or Android Studio.

So the best way to develop for ios is with Objective-C and XCode.

What I mean by "best way" is that when you develop using these native languages/tools, all features of the devices are supported.

I am aware that there are alternative ways to develop for these devices.
Where I write the code once in an alternative language and then target my application to both android and ios, thus saving the developer time by not having to design the app twice.
The problem with using an alternative method such as the ones I mention below are that not all android or ios features are supported.

The alternative methods that I'm talking about are the following:


1) Using PhoneGap/Adobe Dreamweaver and write the app in html and then target to Android or iOS with the IDE

2) Using Appcelerator and write the app in html and then target to Android or iOS with the IDE

3) Using Adobe FlashBuilder and writing the code using ActionScript and then target to Android or iOS with the IDE

4) Using Adobe Flash and writing the code using ActionScript and then target to Android or iOS with the IDE


I'm trying to compile a comparison list of android and ios app development features that are supported using the native tools I mentioned above as well as the 4 alternative methods I mentioned.

I was wondering if anyone knows of a link to a website or magazine or a book that has a feature list comparison of features supported by native tools or these alternative methods I mentioned.

I can create one myself, but I didn't want to re-invent the wheel if there is one out there somewhere?
LVL 1
maqskywalkerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

WyoComputersCommented:
If you stick to c type "flavors" your application will be more difficult to develop, but since there are libraries for both android and iOS, cross-compiling is fairly smooth....

http://cocoa-mono.org/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Android

From novice to tech pro — start learning today.