This post may not answer all your queries regarding iPhone app development but definitely a few important ones.
The fact is Apple Apps Are Not Compatible with Android
IPhone and iPod touch apps are written in a programming language called Objective-C, whereas Android apps are written in Java. While Objective-C is a proprietary programming language used only for Apple, Java is an open programming language that can be used by anyone, for any purpose. Means it is not possible to run an iPhone app on an Android or vice-versa.
How Apps like Facebook, Twitter and the Weather Channel are available on both?
Sometimes, mobile app developers write the code for multiple versions of the same app. So, if you want to create a mobile app for both platforms, it is enough to hire a mobile app development company, but the developer has to create two entirely separate sets of code in two entirely different programming languages.
Can you get Android Versions of Apple Apps?
Yes, you can. If you are looking for an Android version of an Apple iPhone,
What’s the future of Android Market?
Similar to iOS Apps Development, Android Market offers free and paid apps for download either from the Web or direct to your phone. As per the report, the number of Android apps available in the Android Market has doubled.
As long as Android keeps closing the Apple-Android app gap, you can develop your own mobile apps, but with the help a professional mobile app developers who understand both platforms.