At the risk of sounding like an asshole, it's nice to see one's views validated. Some of us have been getting downmodded for bad-mouthing Apple's App Store and warning against this kind of stuff since its launch.
It's important to note that none of Apple's written or implicit policies have changed - it is only people's perceptions that are now changing.
The good part is of this debacle is that, either they will change their horrible attitude and policies, or people will abandon them for greener pastures.
It certainly has been a strange phenomena, seeing otherwise intelligent geeks arguing the virtues of such a closed and locked down system. I frankly started to wonder whether Apple had a team of paid voters. Hopefully all this results in a freeing up of US mobile networks.
The thing about the App Store is that it allows small developers to reach huge audiences without a lot of logistical headaches. Little things to brick and mortar stores, like charging the right amount of tax to a customer, are huge problems on the web when you're trying to reach customers across the world. On the other hand, there are definite risks associated with using the App Store and this is one of them. You're absolutely right that people will abandon the App Store for greener pastures. Let's just wait to see where those greener pastures are.
Also, as you said, nothing has changed. Developers trying to make money are businesses first and foremost. They should leave their fanboy-ism at home when they set up shop. The people that are complaining the most about getting screwed by the App Store, as jws points out in another comment in this thread, are the ones that probably didn't even bother reading the contract between Apple and them, let alone getting a lawyer to give them specific legal advice about it for them.
I know that the barrier of entry for starting a business is quite low these days, but that doesn't mean that standards for professionalism should drop correspondingly. Part of being a professional is understanding what your obligations are. These obligations are outlined in contracts. Contracts are the emergency manuals that get pulled out in case something goes wrong. They dictate what you agreed to do in those situations. You wouldn't haphazardly sign an emergency evacuation plan. You'd probably read it over and try to understand if it all made sense. Treat your contracts the same way. They're all about corner cases, so they're a big deal.
What I would like to see is a widespread developer boycott of the iPhone platform. This would bring Apple back to the days where they used to cajole developers into writing software for the Mac.
The developers accepted a contract agreeing to refund money in certain circumstances, the circumstance have occurred, it is time for them to uphold their end of the contract.
The sales have been rolled back, the customers' money is in the developers account (as sympathetic as "pocket" sounds, if they can carry the money in their pocket then this is about very little money at all), the customers get their money back.
I think perhaps everyone that learns this lesson does it the hard way. Understand the contracts you enter into.
(I learned mine at the hands of Digital Equipment Corporation. For "good will" reasons I agreed to supply a specific key person for a specific nearly completed project until it was finished for a specific sum. All good, until it became in Digital's best interests to not complete the project on time and get more money from the customer for another year's work. I'm sure the Digital managers had many a good laugh that year.)
It's not just about the refunds. The real issue is that they deny developers apps and give them no more than an up or down vote. And when you try and talk to somebody, they don't even give you the courtesy of a real conversation. Apple is nothing without its legions of fans. Those fans start with a kernel of developers and tech enthusiasts. You think my mom would have bought an iPhone if her geeky son didn't harass her for months that it's the only phone worth having? You think my sister-in-law wouldn't have bought a Mac if I hadn't convinced her that it isn't this scary OS that's so different from Windows?
I understand Apple has business contracts. I understand they are out to make money. All we're asking is that they stop being such profound douchebags in the process. All we're asking is that they stop shitting on the very people who helped build their success. All we're asking is they stop FREAKING people out with their man-behind-the-curtain/NDA-siging/cyborg-talking dev program.
> The customers' money is in the developers account
It gets worse: some 30% of that money is in Apple's pocket, but 100% of the refund comes from the developer.
Apple gets to keep their cut even after the refund, as per the developer contract, even though the reason for the refunds is because of Apple blocking further deployments from the developer.
I agree, contracts are legally binding. However, there are judgments against contracts in civil court cases merely because the contract is ludicrous. E.g. Apple approved the application, then breached the values of the contract (despite it not being written in the contract) by rejecting the application although the application did not drastically change during it's life-cycle. (The argument may fall better under lacking competency to manage the App Store.) With this FCC ruling, I think an application developer would be insane not to sue for breach of contract by Apple.
I realize that this is a contrarian view, but (in its aim at being sensational), the headline is incorrect.
Apple has not said that it expects developers to pay any refunds out of pocket. On the contrary, the app-store/itunes agreement tells consumers/users that they are not entitled to any refunds for the apps they purchase.
Again, I realize that this is a contrarian view and every comment on this item (more than 50 comments?) seems to assume that the headline is correct.
However, can any of you point to any evidence that Apple wants developers to refund users for any GV related app.
Yes, the headline is sensationalist and incorrect. What's worse is that I've had to trawl through several hundred comments (I had the misfortune to venture into Reddit territory) before I found someone who noticed.
The actual story is that if any customer who has already purchased one of these apps decided to claim a refund, and that claim is accepted by Apple, then the developer loses the money they made from that sale (70% of the purchase price). That's it.
The only difference between this and any other app, is that these developers are unable to update their apps to fix any existing bugs.
so this has been downvoted for pointing out that the headline is incorrect and that people should look at the facts ?
anyway, I'll say it again. Apple has not said that it expects devs to pay refunds out of pocket. The headline is incorrect. If you disagree, please make the case for your argument instead of anonymous downvoting.
Why is this only newsworthy when Google has to pay the price. Developers have had to pay this price since the inception of the app store. This is one part of the agreement that I think is very unfair, and I am glad it is getting press.
Sure we signed a legal agreement, but still it is a bad deal for us, and we have no alternative.
It should have been newsworthy a long time ago. It's only really hitting the fan now because:
1. They rejected Google who seemed to be on good standing with Apple. (i.e. If they'll reject Google over something obtuse, they'll reject anyone)
2. The FCC has even decided to get involved. If this had not happened, there would have been a large uproar in the 'geek community,' but it might have actually died down. A government body conducting an investigation into this gives the story more legs.
3. It was a number of Apps rejected all at once and all related to the same technology (Google Voice). This gives it more attention due to scale (vs. single apps here and there).
4. The number of stories of stupid AppStore approval decisions has been steadily growing. There is a sort of cumulative affect.
Because Google has the financial and social capital to publicly humiliate Apple if they feel like it. In other words, they are big enough to take revenge without putting their bottom line or brand at serious risk.
You know, flip off your neighbor and only a few people care. Flip off the president and you'll have people demanding you be brought up on treason charges.
I went to a free iPhone Developer Tech Talk where they specifically addressed this policy. Not too many developers in the audience seemed thrilled about it, but it was laid out in front of them. If a customer comes to you for whatever reason asking for a refund, Apple's official policy is that it is your problem to deal with. I specifically made a note about it because I caught the Apple representative's very lawyer-esque response which was to minimize what he said at all about the issue, except to really say "it's your problem".
I might add that I don't think this policy is due to maliciousness on Apple's part. The reality is that trying to handle refunds has a number of logistical nightmares associated with it, namely:
1. Refund standards and laws within contiguous regions that the store serves are inconsistent. For instance, just because you have Apple Store USA, doesn't mean that there can be one consistent refund policy. Now multiply this problem by the number of countries that the store is present in.
2. A great number of customers would use refunds as a way to "try before you buy". The numbers would be significantly high enough to cause a problem.
Now, there's that old saying that you should never attribute to malice that which can be attributed to ignorance. I strongly suspect Apple's approach to this specific case is a simple case of bureaucratic ignorance. I bet that you have a middle-management type implementing a policy that was designed for him/her based upon very specific legal advice. The situation has probably been flagged for attention by the legal department and upper management, but until a policy is designed, they have to address the current situation using known protocols.
If you were at the Tech Talk that I was, Apple apologized for a lot of the iTunes Store stupidity that developers were complaining about online. They also explained why things were the way they were and it wasn't due to Apple being malicious.
[+] [-] martythemaniak|16 years ago|reply
It's important to note that none of Apple's written or implicit policies have changed - it is only people's perceptions that are now changing.
The good part is of this debacle is that, either they will change their horrible attitude and policies, or people will abandon them for greener pastures.
[+] [-] axod|16 years ago|reply
Developers, maybe some. Customers? not until there is a comparable phone on the market. Which there isn't.
[+] [-] dejb|16 years ago|reply
[+] [-] 9oliYQjP|16 years ago|reply
Also, as you said, nothing has changed. Developers trying to make money are businesses first and foremost. They should leave their fanboy-ism at home when they set up shop. The people that are complaining the most about getting screwed by the App Store, as jws points out in another comment in this thread, are the ones that probably didn't even bother reading the contract between Apple and them, let alone getting a lawyer to give them specific legal advice about it for them.
I know that the barrier of entry for starting a business is quite low these days, but that doesn't mean that standards for professionalism should drop correspondingly. Part of being a professional is understanding what your obligations are. These obligations are outlined in contracts. Contracts are the emergency manuals that get pulled out in case something goes wrong. They dictate what you agreed to do in those situations. You wouldn't haphazardly sign an emergency evacuation plan. You'd probably read it over and try to understand if it all made sense. Treat your contracts the same way. They're all about corner cases, so they're a big deal.
[+] [-] chaosprophet|16 years ago|reply
[+] [-] unknown|16 years ago|reply
[deleted]
[+] [-] jws|16 years ago|reply
The developers accepted a contract agreeing to refund money in certain circumstances, the circumstance have occurred, it is time for them to uphold their end of the contract.
The sales have been rolled back, the customers' money is in the developers account (as sympathetic as "pocket" sounds, if they can carry the money in their pocket then this is about very little money at all), the customers get their money back.
I think perhaps everyone that learns this lesson does it the hard way. Understand the contracts you enter into.
(I learned mine at the hands of Digital Equipment Corporation. For "good will" reasons I agreed to supply a specific key person for a specific nearly completed project until it was finished for a specific sum. All good, until it became in Digital's best interests to not complete the project on time and get more money from the customer for another year's work. I'm sure the Digital managers had many a good laugh that year.)
[+] [-] mhughes|16 years ago|reply
I understand Apple has business contracts. I understand they are out to make money. All we're asking is that they stop being such profound douchebags in the process. All we're asking is that they stop shitting on the very people who helped build their success. All we're asking is they stop FREAKING people out with their man-behind-the-curtain/NDA-siging/cyborg-talking dev program.
[+] [-] DougBTX|16 years ago|reply
It gets worse: some 30% of that money is in Apple's pocket, but 100% of the refund comes from the developer.
Apple gets to keep their cut even after the refund, as per the developer contract, even though the reason for the refunds is because of Apple blocking further deployments from the developer.
Harsh circumstances.
[+] [-] invisible|16 years ago|reply
[+] [-] credo|16 years ago|reply
Apple has not said that it expects developers to pay any refunds out of pocket. On the contrary, the app-store/itunes agreement tells consumers/users that they are not entitled to any refunds for the apps they purchase.
Again, I realize that this is a contrarian view and every comment on this item (more than 50 comments?) seems to assume that the headline is correct. However, can any of you point to any evidence that Apple wants developers to refund users for any GV related app.
[+] [-] cubicle67|16 years ago|reply
The actual story is that if any customer who has already purchased one of these apps decided to claim a refund, and that claim is accepted by Apple, then the developer loses the money they made from that sale (70% of the purchase price). That's it.
The only difference between this and any other app, is that these developers are unable to update their apps to fix any existing bugs.
[+] [-] credo|16 years ago|reply
anyway, I'll say it again. Apple has not said that it expects devs to pay refunds out of pocket. The headline is incorrect. If you disagree, please make the case for your argument instead of anonymous downvoting.
[+] [-] luigi|16 years ago|reply
http://news.ycombinator.com/item?id=737511
[+] [-] sammcd|16 years ago|reply
Sure we signed a legal agreement, but still it is a bad deal for us, and we have no alternative.
[+] [-] pyre|16 years ago|reply
1. They rejected Google who seemed to be on good standing with Apple. (i.e. If they'll reject Google over something obtuse, they'll reject anyone)
2. The FCC has even decided to get involved. If this had not happened, there would have been a large uproar in the 'geek community,' but it might have actually died down. A government body conducting an investigation into this gives the story more legs.
3. It was a number of Apps rejected all at once and all related to the same technology (Google Voice). This gives it more attention due to scale (vs. single apps here and there).
4. The number of stories of stupid AppStore approval decisions has been steadily growing. There is a sort of cumulative affect.
[+] [-] anigbrowl|16 years ago|reply
You know, flip off your neighbor and only a few people care. Flip off the president and you'll have people demanding you be brought up on treason charges.
[+] [-] quizbiz|16 years ago|reply
[+] [-] stalf|16 years ago|reply
[+] [-] quoderat|16 years ago|reply
[+] [-] 9oliYQjP|16 years ago|reply
I might add that I don't think this policy is due to maliciousness on Apple's part. The reality is that trying to handle refunds has a number of logistical nightmares associated with it, namely:
1. Refund standards and laws within contiguous regions that the store serves are inconsistent. For instance, just because you have Apple Store USA, doesn't mean that there can be one consistent refund policy. Now multiply this problem by the number of countries that the store is present in.
2. A great number of customers would use refunds as a way to "try before you buy". The numbers would be significantly high enough to cause a problem.
Now, there's that old saying that you should never attribute to malice that which can be attributed to ignorance. I strongly suspect Apple's approach to this specific case is a simple case of bureaucratic ignorance. I bet that you have a middle-management type implementing a policy that was designed for him/her based upon very specific legal advice. The situation has probably been flagged for attention by the legal department and upper management, but until a policy is designed, they have to address the current situation using known protocols.
If you were at the Tech Talk that I was, Apple apologized for a lot of the iTunes Store stupidity that developers were complaining about online. They also explained why things were the way they were and it wasn't due to Apple being malicious.