Live data from Hacker News

Apple's Mistake

paulgraham.com

11–20 of 285 posts

Re: Apple's Mistake

#11
post #3

The App Store is only viable because Apple is protecting it as a crown jewel loss-leader. If the Store were spun off into a separate company (not a subsidiary) that had to be profitable on its own, I can imagine the policies changing for the better rather quickly.

A separate company would probably want a higher percentage of sales too though.

Re: Apple's Mistake

#12

1. While I agree with most developers that Apple has room for improvement, I think we should take a step back and realize how much of an improvement the iPhone has made mobile developers from a couple of years ago when the carriers were in charge of mobile applications. 2. I think the solution to the iPhone fiasco should be for Apple to hire more reviewers and allow developers to pay more money so that they can buy a…

Your first point is a bit like saying we should take a step back and be glad we're only being imprisoned instead of being imprisoned and beaten. Perhaps we should be happy about any improvements, but the situation still isn't very good. Android and Maemo both treat developers much better, and while I suspect Maemo will remain a niche platform, Android most certainly will not.

Re: Apple's Mistake

#13

1. While I agree with most developers that Apple has room for improvement, I think we should take a step back and realize how much of an improvement the iPhone has made mobile developers from a couple of years ago when the carriers were in charge of mobile applications. 2. I think the solution to the iPhone fiasco should be for Apple to hire more reviewers and allow developers to pay more money so that they can buy a…

1. I'eve mixed feelings about that. The idea of a store was great because it was a great marketplace without tricks to get inside, as it's just a simple as paying 100$ (and lose two weeks understanding how the whole process works...).

But the review process is not the part of the App Store that made it successful, nor the fact the applications are so limited and can't use APIs outside a strict list.

2. This is not something you can fix with more reviewers... it's not just a matter of time, but there no way to create an objective review system, at least if you don't limit the review process to macroscopic stuff like "the app does not work" or "there is a huge disney logo", but in big companies you can't do things like this. If you have got the review process then even a 3 pixel logo of something remotely copyrighted will stop the process.

Also, the more reviewers you need, the less qualified you get, and it requires to be very sensible to handle well the review process. I don't think this can work. Jeff FooBar will simply read all the rules and apply them without the ability to figure if it's really applicable in this particular case. So like it happened recently if there is a program to connect to your mac, and it shows an icon accordingly to the model of mac detected, and there is a 10x20 pixel mac os x default aurora background, he will stop the application.

Re: Apple's Mistake

#14
As Moore's law marches on, it's inevitable that the computing power needed by Joe Sixpack will fit into smaller and smaller packages. The rise of the desktop, then laptop, now netbook. Each iteration takes less time than the previous one. That asymptote will soon - a few years at the outside - hit the iPhone/PDA form factor

Apple must understand this, and they can't possibly believe they'll be allowed to maintain this sort of dictatorial control over people's primary general computing platform

Re: Apple's Mistake

#15
Just to add: Apple must break their current marketing / announcement strategy and take direct action to resolve this issue.

Otherwise we won't see or hear of any solutions until June 2010 @ WWDC. (Apple is not involved with Macworld this year.)

Re: Apple's Mistake

#16
post #6

1. While I agree with most developers that Apple has room for improvement, I think we should take a step back and realize how much of an improvement the iPhone has made mobile developers from a couple of years ago when the carriers were in charge of mobile applications. 2. I think the solution to the iPhone fiasco should be for Apple to hire more reviewers and allow developers to pay more money so that they can buy a…

I strongly disagree with your conclusion. Both smack of 'religious' thinking. Your point 1 is essentially 'be thankful to the merciful god who has ended the drought'. Your point 2 doesn't solve the problem, it just throws more priests at it. The solution is to open the platform to all developers. Imagine if Microsoft had vetted every DOS and Windows app, or if we had to submit Linux apps to Linus for review.

Yes, PG makes the point very well. Apple thinks of themselves as ensuring quality, when in reality they are having the exact opposite effect.

What they need to do is just let all apps through, and make it easy for customers to report problems, and then Apple can proactively pull apps that have too many problems. They could do that at half the cost and have much better overall quality, to say nothing of the developer good will.

Re: Apple's Mistake

#17
post #10

A customer recently asked me to look into a program that used to run in 5 minutes but now took 1 to 4 hours. It's used by thousands of people all over the world all day long. It iterated through an array doing 3 SQL SELECTs against non-indexed files for each element. There used to be about 50 elements in the array; now there were more than 5000. I rewrote the whole thing in one day to do a total of 4 SELECTs and run…

Five spaces?! Ludicrous.

Re: Apple's Mistake

#18
post #6

1. While I agree with most developers that Apple has room for improvement, I think we should take a step back and realize how much of an improvement the iPhone has made mobile developers from a couple of years ago when the carriers were in charge of mobile applications. 2. I think the solution to the iPhone fiasco should be for Apple to hire more reviewers and allow developers to pay more money so that they can buy a…

I strongly disagree with your conclusion. Both smack of 'religious' thinking. Your point 1 is essentially 'be thankful to the merciful god who has ended the drought'. Your point 2 doesn't solve the problem, it just throws more priests at it. The solution is to open the platform to all developers. Imagine if Microsoft had vetted every DOS and Windows app, or if we had to submit Linux apps to Linus for review.

Imagine if Microsoft had vetted every DOS and Windows app

Or, hold constant that Microsoft didn't vet DOS/Windows apps and imagine that every DOS/Windows machine had access to a cellular network owned by a some other company.

I agree that the review process is completely broken, but I don't think the solution is as easy as having no controls whatsoever.

Re: Apple's Mistake

#19
post #3

The App Store is only viable because Apple is protecting it as a crown jewel loss-leader. If the Store were spun off into a separate company (not a subsidiary) that had to be profitable on its own, I can imagine the policies changing for the better rather quickly.

I don't think it's a protection thing, and loss-leader isn't entirely fair. The App Store makes money, there's no question about that. It's just that the profits from the hardware make the App Store money irrelevant. Apple almost certainly makes more money from the Google Searches in Safari (maybe even just in MobileSafari) then they do from the App Store, figures in the hundreds of millions. Compare that to the iPhone profits which are in the billions already.

Re: Apple's Mistake

#20
post #3

The App Store is only viable because Apple is protecting it as a crown jewel loss-leader. If the Store were spun off into a separate company (not a subsidiary) that had to be profitable on its own, I can imagine the policies changing for the better rather quickly.

A separate company would probably want a higher percentage of sales too though.

Unlikely. 30% is already pretty high, probably more than any startup would have been able to credibly command. It's another instance of the lack of choice allowing Apple to dictate whatever terms they like, however unfavorable they may be.
Post reply on HN