3 ms·
Ok, I can see that my opinion is getting super-downvoted. But I genuinely fail to understand why developers' opinions should be treated with so much reverence.
by cafed00d 6y ago
Ok, I can see that my opinion is getting super-downvoted.
But I genuinely fail to understand why developers' opinions should be treated with so much reverence.
It sounds to me like the _only_ reason developers are clamoring against the App Store is because some fraction of developers are unhappy about a high commission. It's on the same lines are some people out there unhappy about Apple's high prices. In both cases, you should vote with your wallets -- do not buy Apple devices or develop for Apple devices.
>Combined with the ambiguity, lack of choice, threats to business
Would you say that there was abundant choice for developers before the iPhone? What would you develop for -- Blackberry? Nokia? None of those manufacturers had anything remotely close to the iPhone. Right?
Would you say that a 3rd party developer who writes a "flashlight" app is really a legitimate business? Ok, I'll acknowledge the beef with Spotify and the threat an integrated platform can pose in that regard. So what would you propose Apple do? Pay software engineers on their payroll to help Spotify sell music on the iPod (oops; I mean iPhone)?
>Most companies are not hugely profitable.
>In many cases, Apple is making considerable more profit off of apps than developers themselves.
>For a $1 spent, about 25 cents to Apple mostly profit, then 70 cents to the dev which will mostly be dev., ad. and op. costs.
All this goes to show is that Apple is hugely expensive platform to develop for. Massively expensive! I am sincerely trying to understand _why_ would any developer _need_ to take this expense if they cannot afford it? Can't you develop a web app instead?
- anon4242 6y ago> Pay software engineers on their payroll to help Spotify sell music on the iPod (oops; I mean iPhone)? Well, Microsoft did that, they developed the Spotify app for Windows Phone back in the day. > I am sincerely trying to understand _why_ would any developer _need_ to take this expense if they cannot afford it? Can't you develop a web app instead? I guess because such a large portion of phone users use iPhone, not developing for iOS means you remove yourself from competing about not only those customers but others as well. Say you develop a chat app (fat chance of that now but anyways), a large portion of Android users will say "It's nice and all but because some of my friends have iPhones I want to be able to chat with them as well." So quite simply, you need to be where the customers are and customers want native apps not web apps. They don't want to open Safari or Chrome or Firefox, type in a URL and some login credentials. It's too much of a nuisance. So if you don't write a native app some one else will and then they take all your customers...
- cafed00d 6y ago> > Pay software engineers on their payroll to help Spotify sell music on the iPod (oops; I mean iPhone)? > Well, Microsoft did that, they developed the Spotify app for Windows Phone back in the day. I was trying to be _too clever_ in my reference. What I was trying to say is that there's no moral highground for the developer community to stand on and demand that Apple reduce their commission or allow sideloading on the iPhone. A similar argument demanding that Apple open up iPods for 3rd party apps would've never sounded reasonable when Apple had the largest revenue share or market share or whatever share of the digital music player market. The exact same situation applies to the iPhone as well. What Microsoft did was because they had no leverage. Apple beat them to market and successfully attracted enough developers to write apps. Sure Apple's platforms benefit from having 3P developers, but that doesn't mean they should set prices based on what 3P devs feel is "fair". If devs don't like the iPhone they should've developed for Windows Phone. >I guess because such a large portion of phone users use iPhone, not developing for iOS means you remove yourself from competing about not only those customers but others as well. Say you develop a chat app (fat chance of that now but anyways), a large portion of Android users will say "It's nice and all but because some of my friends have iPhones I want to be able to chat with them as well." > So quite simply, you need to be where the customers are and customers want native apps not web apps. They don't want to open Safari or Chrome or Firefox, type in a URL and some login credentials. It's too much of a nuisance. So if you don't write a native app some one else will and then they take all your customers... Yes I completely agree with all these points. That is precisely what costs 30% of your app's revenue. The argument around "fairness" doesn't apply because the value provided by the platform is massive. It's the same reason why any argument comparing the iPhone to a Mac or PC wouldn't apply either. You can always build a web-app that's based on open standards and pay the price of losing to a competitor who will build a richer native app. I'm a legal expert or something. As a developer myself, I find the arguments presented by the dev community against the App store & it's commission self-serving and hypocritical. That's just the cost of doing business on an iPhone. It's expensive! So the best thing to do is to go out there and build for every other phone maker.