iPhone AppStore: user and developer complaints
In the days since the AppStore's debut, we discovered a few issues with iTunes 7.7, iPhone OS 2.0, and the mechanisms for interacting with applications. Likewise, developers are expressing concerns regarding application placement in AppStore listings, deployment of updates, application debugging, SDK limitations, app distribution issues and the rating/review system.
User Complaints
The update mechanism in iTunes exhibits a few mildly significant bugs. In house, we were presented with an application update through iTunes, appearing as a "1" next to the Applications entry in the iTunes sidebar. The notification was accompanied by the following message lower right hand side of the iTunes screen: "1 Update Available."
Clicking that message brought us to a screen that showed not only one application needing an update, but also nine others. The lack of an accurate update count appears to be a bug.
You might also see two alerts: one that tells you that updates are available and gives you an option to view them or one that tells you none are available. We've since discovered that this is a documented bug that Apple is aware of documented under Bug ID #6072194.
In addition, we confirmed with one game developer that a purported update was actually the original version submitted to the AppStore.
Developer Complaints
Developers have expressed some concern over application placement in the iTunes App store "Sort By: Name" listing. Initially there was some controversy regarding the fact that developers submitted their Apps with extra spaces added to the front of their Apps title. This would immediately place that developers App at the top of the list, perhaps unfairly providing a viewership advantage. Apple quietly resolved the problem by fixing the listing system. This change effectively put apps where they belonged in the first place.
We also received complaints from developers about that fact that updates were not being deployed fast enough, if at all. Updates on Sunday prior to that were actually of the same version of Apps previously purchased or downloaded. It's unclear why the duplicate updates appeared. Some theorize that Apple was testing the waters for updates prior to pushing others in mass out to iTunes.
One developer in particular lamented the fact that there are currently no venues for distributing review copies, offering discounts or sales on apps. Users pay full price no matter what until Apple changes some of its policies.
Yet another developer voiced a complaint about the "sandboxed" environment surrounding iPhone Apps. Bugs reported by users are hard to track or even get feedback about that would be used to determine the cause of the bug. Beta testing in a user environment is non-existent. This makes confirming whether or not the bug is fixed prior to releasing a new version of the App next to impossible.
Another complaint from developers concerns the restrictions placed on them by Apple's SDK. Developers cannot patch into dialing to provide voice dialing, the camera to allow for video recording, or to add many missing features to the iPhone. Many developers are abandoning the development of some quality apps because of the limitations.
Reviews on the iTunes Apps store are also of are major concern for some developers. Of primary importance is the fact that users of the iTunes App store can post reviews without first having purchased and trying the product.

"Another complaint from developers concerns the restrictions placed on them by Apple?s SDK. Developers cannot patch into dialing to provide voice dialing..."
If the SDK is not allowing patching into dialing, how can appstore selections like Rotary Dailer work?
Certainly Apple should be able to detect whether or not an iTunes account holder actually purchased and downloaded the app. I would hope that this kind of functionality, or at least a way to view only reviews by those who have done so, would be implemented.
AppStore review quality doesn?t affect rankings
Tuesday, July 15, 2008 10:36 AM
Pinch Media records a lot of data as part of our reporting on the AppStore, but there?s a lot we deliberately don?t publish. For instance, we don?t report on reviews. Reviews are currently the easiest-to-manipulate aspect of the AppStore. A person doesn?t have to use the application to review it, and the [...]
AppStore alphabetization order fixed
Tuesday, July 15, 2008 10:05 AM
Responding to developer complaints, Apple has fixed the immediate alphabetization problem with its AppStore. For the most part, numbers, spaces, and punctuation at the start of names are simply ignored - the application name ?2 Across?, for instance, appears in the alphabetical order list as if it were simply ?Across?. There appears to [...]
Second, relates to the crash reporting feedback. With wide spread instability across applications right now, it is becoming hard to determine where the problems are. What works flawlessly for the masses is causing application crashing for the few. I want to help, and the idea of a hardware platform like this should eliminate some of these issues, but it just is not. Solving these problems is a nightmare right now.
As for the reviews. The worst thing I am seeing right now across the board, is people not review the applications in the store, but rather making comparisons to jailbroken free versions. They complain because a developer has decided to charge a few dollars for a quality application that they could previously get for free in Installer. They give **** poor ratings, flame the developers, and just act like they are entitled to everything for free. It is deflating to read these on my own applications, and infuriating when I see them on others. I have been going around reporting a concern on many of these that I find through out the store. I just hope Apple is able to do something about it.
- by Tungsten2K July 29, 2008 1:59 PM PDT
- I agree with the sentiments of ignorant reviewers skewing ratings based on irrelevant or purely normative rants, Illustrating that a truly democratic rating system statistically generates spurious votes that drastically affect, but aren't qualitatively represented in the blanket "Average" rating shown to the public. Mature online rating systems like Amazon (http://www.amazon.com/review/product/0833030477/ref=cm_cr_pr_redirect) have long since solved this by showing trending patterns that take into consideration the rating distributions, which helps immensely for consumers trying to use the review data for decision making.
- Like this Reply to this comment
-
(7 Comments)My only hope as a developer would be to have faith that my application was targeted to a sufficiently intelligent client base that the "noise" reviews from otherwise non-customers will mitigate the effects of these artificially deflated review entries