Is the point of the rating system to be statistically accurate, or to highlight good apps by having few negative ratings and bad apps with a slew of negative ratings?
To heck with statistical accuracy, I'm all for highlighting crap apps with an over-abundance of appropriately negative ratings.
You're missing an important point. The rating that a potential customer sees on an app is perceived as being representative of all the customers that have tried an app (both those that liked it, and those that didnt).
But that wasnt the case in the old system. People deleting an app had more opportunity to rate an app (in the form of the popup) than the people keeping an app. So as a result, ratings from people that are unsatisfied (for any reason) are more likely to give a rating than those that are satisfied.
So, breaking it down to the math of the rating system. You could have 1000 customers who have used your app. 10 people didn't like it, and so they deleted it. While the remaining 990 people liked it and did keep the app. This is a very good situation as a developer. 99% satisfaction rate. But those 10 people who didn't like the app were asked for their opinion, and they gave it. But the 990 people who liked it never were asked for their opinion, and so never gave it. As a result, you've got in the AppStore 10 votes with one star, and no votes with 3, 4, or 5 stars. So your average rating in the eyes of a potential new customers is 1 star, and the potential new customer will think 'hmm, doesn't look good. i'll move on to something else.'
It was more like the 'rate your service' cards at a restaraunt. You never fill those out unless you've had a bad experience.
Now, if Apple were to prompt customers who kept their copy of the app as much as they prompted customers who deleted their copy, then you would have a better picture of customer satisfaction with the app.
You are completely wrong.
Why should apps that are seldom deleted be on a level playing field with those often deleted, why take away the option to rate down the apps that do get deleted for some reason, and thus (whilst as a byproduct bringing ratings uniformly down) enable the often used, kept apps, to have a higher rating?
Now instead of offering the average user that easy option to rate down the bad, they are offering up the ratings system on a platter to every time waster that makes it a point to express his opinions on apps in the app store. Like I said, THIS is the real sampling bias, not the other way around. The negative rating enables EVERYONE to vote down bad apps, without it, only the vocal group, the group with a lot of time or (vested) interest will actually go to the app store and rate.
Certainly this will reduce the statistical bias that most reviews come from people who have just, for whatever reason, decided they not longer want your application. However, by having fewer total reviews this will amplify other unrelated faults in the review system.
In my experience the worst problem with the ratings system is not real user reviews, but false reviews by other application developers who are directly competing with you. The worst was that I was recently hit by a deluge of (20 or so) false reviews and ratings from shill accounts of a competing developer. This problem will get worse when there are fewer real users submitting reviews for the application.
So I'm not really sure if this is a good or bad thing.
Certainly this will reduce the statistical bias that most reviews come from people who have just, for whatever reason, decided they not longer want your application. However, by having fewer total reviews this will amplify other unrelated faults in the review system.
In my experience the worst problem with the ratings system is not real user reviews, but false reviews by other application developers who are directly competing with you. The worst case of this (for me) was that I was recently hit by a deluge of (20 or so) false reviews and ratings from shill accounts of a competing developer. This problem will get worse when there are fewer real users submitting reviews for the application. It will also make it easier for developers to boost their own ratings using shill accounts.
So I'm not really sure if this is a good or bad thing.
I definitely see your point here. I've been a developer on other mobile platforms where I sold my apps through online systems similar to the AppStore. The big problem that I ran into was a sort of 'restaraunt service satisfaction' effect. Only those that had a bad experience left a review or rating.
What I found to be the best answer was a try before you buy system. This allowed a potential customer to try out my app without having to risk any money. If they didn't like it (for whatever reason) they were less aggrevated than if they had actually put money on the table. And they were as a result less likely to leave a bad review. The other side of the coin is they were as likely to leave a review as a satisfied customer.
The result, the success of my company is based on sales and not PR on those platforms. I've tried to reproduce that on iPhone with InApp purchase.
That's a very wise strategy. How's the inapp purchase method working for the iphone? The only equivalent to try before you buy is the lite/ad supported version of an app in the iphone, which is not really the same, but close. Btw, give me the heads up for your apps in a pm, if you get the time.
Maybe it could be a feature that can be turned on or off in the OS. And then it comes up on the 10th launch of the app or if deleted before 10th launch.
It did make a noticable difference when the system was introduced a while ago. I'm glad it's gone now.In my experience, only a small percentage of app purchasers rate the app in the first place, and only those who have strong opinions one way or the other. Doubt this will make a substantive difference.
It did make a noticable difference when the system was introduced a while ago. I'm glad it's gone now.
You are skewing logic here...
If people delete the app as you say most likely don't like it, so they should be able to give it a low rating. Why is this skewing towards low ratings? The apps that are liked and not deleted, don't get bad ratings, but the ones that are deleted, get the bad ratings. If these apps were any good, they would not be deleted and they wouldn't be getting bad ratings? So, ultimately the good apps that are not deleted get the better grades, and those that do get deleted the worst.
I think this not only does not skew ratings, it rectifies them.
Moronic reporting by macrumors too, who take this biased view without any criticism. This does decrease overall ratings, but it doesn't skew them in any way. The good apps don't get deleted and don't get the bad rating, simple as that, the bad ones do, and deservedly so.
This is a bad move, because now, an app can be very unsatisfactory and it can be deleted by many iphone users, yet none of them will be prompted to rate it, and so give the negative feedback back to the community. Only if the user is really motivated, and the app is atrocious will they explicitly go to the app store and rate it...
Bad, Bad move, now all those third rate apps that we delete from our phones won't get a just low rating, and they will escape for some other poor schmuck to download unbeknownst to them.
If it actually worked that way, I'd agree with you. But there's no way to see that ratio. All you know is that app A has a 1 star rating over 10 ratings, and app B has a 1 star rating over 500 ratings. You don't get to see the ratio. It could be that app A was downloaded 10 times and app B has been downloaded 200,000 times. But they both look bad because they have a 1 star rating when you browse the app store. If you try to be "intelligent" about it, you might even think B is worse because it has way more bad ratings than A does.These are very good points, but I think you got carried away with your logic. Let me use your example:
One app, has a 1000 users, that is 99% satisfaction rate and 1% unsatisfied customers that give it 10 one star ratings.
Comparatively an app with 50% satisfaction rate would have say 500 one star ratings, hence the 50/1 ratio of bad ratings DOES reflect the actual difference between the apps.
Ratings are lowered overall, but comparatively between apps it's absolutely fair. Which is what the rating system is about right?
So jail-breaking is nice, but for most users the risk would outweigh the benefits
And with iPhone OS 4.0, the only reason to jailbreak is to use dodgy, often pirated software from illegitimate sources. All the other rationalizations (eg: multi-tasking) will have gone away.
You think you're "leet" enough to want to jailbreak your phone? Fine, but be honest about why. And don't be a numb-nuts and jailbreak, like, your mother's phone for them. Someone who doesn't even know what it means, doesn't know the risks, doesn't know why you'd want to in the first place, and won't miss whatever random esoteric thing you use to justify it on your phone. Particularly since they won't know that they can no longer go to Apple for help with it. (I hope you've got your headset on, cos you become Support.)
On the "Rate on Delete" thing, the other thing Apple should consider doing is trying to teach the morons who don't understand 1 star versus 5 stars, by giving a text description when they choose a star level. eg: 1 star displays "Poor" in some manner, while 5 stars displays "Excellent". I don't know how many times I've looked at the reviews in the App Store, and seen people rate an app 1 star, with a description of something like "BEST APP EVA!!1!". I think these idiots think 1 star means it's "#1 app". A little prompting might gradually train the monkeys into responding correctly.