Relatedly, you should always have a price tag on anything you are selling so that you do not compromise people's perception of its value. (This is not necessarily going to make you the most popular person in your techy circle of friends, but then again since they won't actually buy your stuff their opinion is not the world's most relevant.)
If you give it away for free, give it away by special arrangement. (Which will make people feel like they're in the in-crowd with backstage passes, rather than entitled louts.)
Free apps, people will download haphazardly and then delete, leading to many 1-star reviews.
With more expensive apps, people are much more likely to appreciate the app as they do the research before spending their money.
Source: taking a look at the App Store plus my own apps.
For example, I found that there were several problems to be solved that were all related to the same domain. Apps existed that do a decent job of solving problem X. So I wrote an app to solve problem Y. I have received numerous 1-star reviews because the user is disappointed that my app does not solve Problem X. In my case, I am pretty confident that I clearly described the problem solved by my app. I even explicitly say that it is not meant to solve problem X.
I have also received many positive reviews from users looking for an app that solves Problem Y. So in my case, I don't think it was a problem with understanding the user.
... was never made before ...
... does always what it should ...
Something like that?
The words used in 5-star reviews aren't bad, though, except for the word "perfect". It's often misused when describing software.
I don't understand this, could you explain?
 log 3 / log 5 ~= 0.68.
The iPad has a memory fragmentation problem. The longer the unit is up, the less you can guarantee that a request for a large amount of memory won't be met with a watchdog kill. What works once when it's from a fresh boot may not work a few days or a few weeks later.
Now, it seems most people never handle malloc returning NULL, and "you can't do this today" is a bad user experience. But crashing is what happens in the first case anyway, and being auto-killed is a bad experience too.
Can't malloc return NULL and the app act accordingly ("your picture is too big, so i am not going to edit it").
Thats exactly what happens. You're free to run:
void *foo = malloc(INT_MAX);
// edit: Here's what happens when you do run that (the last line is a NSLog() to show the address of foo):
Malloc(4972,0x3e088868) malloc: *** mmap(size=2147483648) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
2010-09-12 19:44:59.154 Malloc[4972:307] malloc: 0x0
iOS devices have NO virtual memory at the OS level. Once it's out of physical RAM, that's when it really begins to clamp down on app memory usage. There's only 256 MB of RAM on the iPad, so loading that one image needs at least 40 MB of that. If a bunch of the Apple-originated processes are resident in memory, and it seems like it hangs on to a bunch of them even after the app is closed, then it may or may not let you use that much memory.
I'm wondering if this is a new word among young people now. Kind-of the new "sucks" maybe?
I also get an overwhelming amount of 5 star ratings with well thought out reviews. So when one of these "useless" comments pops in, it throws me back to high school days, when everything "sucked" - which is why I wonder if the word is the new "sucks".
Thinking back, saying "sucks" so often was quite useless.
Surely, we will find content with a lot less use of subjective terms like "awesome" but I'm curious by how much. That's one way to get a sense how objectively critical the posts/comments mostly are.
Most apps settle into the 3 star range for that reason.
Most likely due to the memory manager issues mentioned above. I've seen some quality apps get massive numbers of one star reviews for this type of problem.
The star rating system really irks me for this reason. Something that could be fixed to perfect condition in less than 24hours permanently carries the baggage beyond its relevance.
This is equivalent of all those spamfographics