There was a time when porting apps between the two major Smartphone operating systems i.e. Apple???s iOS and Android was a tough and lengthy process because of the fact that their development environments that are Xcode and Eclipse were very different.