3 ms·
I understand some of the frustration with Apple. You need a Mac for development, you need iDevices for testing, the dev program is $99 a year, and you need to u
by valuearb 9y ago
I understand some of the frustration with Apple. You need a Mac for development, you need iDevices for testing, the dev program is $99 a year, and you need to use their tool chain. Their web views are not tuned for hybrid apps, etc, etc. Lots of that is driven by our experience with open source, where you can usually build and release on any platform and your choice of hardware is your own.
But these complaints are also very selfish, almost delusional. The author wants access to the largest and most lucrative App Store on the planet, yet they don't want to pay for any Apple hardware to do it. And they think Apple should expend resources to ensure their specific cross platform approach should make it easy to write android apps as good as their iOS apps.
Apple makes money only because people buy its hardware. A big reason for the success of the iPhone/iPad is that their apps were historically better than similar apps in android. It's awash with top developers investing substantial amounts to build and update apps.
If you don't think it's worth investing $1,000 to develop for a store that pays out over $20 Billion a year to developers, why does Apple need you? Why should they invest to build developer tools for devs who won't buy Apple?
Why should Apple invest in cross platform or dumb down its own APIs to help eliminate significant differences with Android? Why shouldn't they focus on better native features for their web views instead of making them better for cross platform devs? How will either sell more iPhones?
There is nothing wrong with developing for a single platform. Google Play may surpass the App Store this year, obviously Android is a fine platform to sell on.
But never expect a company to undercut their very business model just to make it easier for you to reach their customers.