Apple has no incentive to make it easier for app developers to port their code to other platforms.
Apple has no incentive to make it easier for app developers to port their code to other platforms.
Why Google hasn't done this, I don't know. Seems like it is in their best interest and something they're already doing internally. They use the shared web/Android/iOS code concept for Inbox (but not HTML/JS)[1] and probably other projects.
[1] http://arstechnica.com/information-technology/2014/11/how-go...
Are there any "unicorn" apps that are Android only and intend to stay that way?
Chrome? Also Gmail, Google Now, and Facebook Messenger on iOS are garbage compared to Android.
I could be wrong but I am pretty sure I am typing this response in Chrome on a Windows box right now, so maybe not the best example of an Android only app.
It's just stuck being the Chrome around UIWebView instead of fully featured Chrome, which is unfortunate.
[1] https://play.google.com/store/apps/details?id=org.prowl.torq... [2] https://itunes.apple.com/us/app/foreflight-mobile/id33325263...
You have to learn a whole new Apple-only programming language to do iOS (Swift or Objective-C) in addition to the iOS framework/libraries. Not to mention buying a Mac and paying Apple $100 for a developer account.
Android, on the other hand, was pretty straightforward to get started with for me as someone with Java experience.