When you're looking forward to developing a mobile application, one of the first problems to occur is the non compatibility of Android and iPhone applications.
Theoricaly, this would mean we'd have to develop twice the same application. Once in Java ...