As someone who develops for iOS and Mac, I sometimes ask: why put in the effort of making it cross platform? Most Apple users are happy in their ecosystem, and they pay for apps. Android would not allow for developing in Xcode and Swift, and also the users don't really pay for apps. It's well known that the Play Store environment is pretty much horrific for the indie developer trying to make a buck.