Originally Posted by jcrox
You need to look at what programming language you need for which phone. For example I believe the IPhone uses Objective C where Google's phone uses Java. I could be wrong on that but, I don't believe you can just program in any old language and distribute the app to any old phone.
Sounds right to me. Android uses java, you can't just code it in C++ and upload it to the phone.