You have idea to develop mobile apps but don’t know, “how to develop?” and “what is the platform to select?” so in this post I am going to discuss what is platform to select for a beginner and economical person to start App development. Here I am going to compare iOS vs Android.
iOS vs Android
iOS |
Android |
Buy a Mac, download the free Xcode Installer from the Mac App Store, and start writing code | download the SDK, setup Eclipse and install Google’s ADT Plugin |
development is done in Objective-C | development is done in Java or C/C++ |
deploy costs $99/yr and app has to pass a screening process | Google simple takes a $25 flat fee to shelf your apps |
iOS “Simulator” – runs native code | Android Emulator – runs on a virtual machine |
Debug takes 5 seconds on the iOS Simulator | Debug takes about 30 seconds to redeploy and start up in the Emulator on a perfectly-modern machine |
has Interface Builder | create UI layouts in XML |
Devices have known screen dimensions and hardware | suffers from fragmentation – many versions of the OS and Devices on the market |
If you look at above table, you can see the main different between Android and iOS. So I thought to select first as Android App development going to discuss in my future articles.
Why Android Platform?
- Technical Advantages
- Android is built upon an open-source platform, and most of the Android code is released under the free software/open source Apache License.
- Rich and easy to integrate feature sets.
- Android applications are written in the Java programming language, which is a powerful, mature and very widely adopted language.
- Easy to learn than Apple’s Objective-C
- Inter-Application communication is easier.
- Business Advantages
- Android Market — is much more of an open marketplace than Apple‘s iTunes App Store.
- No delay for approval of submitted application. So you can reach your users fast.
Dear friends, please put your feedback and comments.
User Rating
( vote)