4 ms·
> it's a solution that can't be fully cross platform. I call B.S. on that. There's nothing stopping Apple from creating an API that anyone can register with, o
by SomeCallMeTim 9y ago
> it's a solution that can't be fully cross platform.
I call B.S. on that. There's nothing stopping Apple from creating an API that anyone can register with, or even providing an XMPP gateway to allow completely non-Apple platforms to connect.
Apple is choosing to keep their walled garden isolated. It's absolutely a choice.
> Large companies can afford to spend the resources on a custom, more cross platform-y solution.
On scale: Cross platform is cheaper than coding twice. Small companies "dedicated to iOS" are Doing It Wrong. In 2017 it should be considered a best practice to use cross platform development environments for any app development. Between React Native, NativeScript, Xamarin, and yes, even Ionic/Cordova, there are a ton of great options, and there's no compelling reason for 95% of apps to go completely platform-native. And it's worse: Environments like React Native make it cheaper to create for a single platform, much less two platforms. And additional features and ongoing maintenance are also half as costly. It's a win-win-win situation.