Lacking a better medium to communicate to all my users how difficult Apple is making it to provide them with the level of service I’d want to, I’ll get my rant out here on my blog where it’s safe.
I had a bugfix version of StickWars ready the same day the buggy version 1.4 was released. That day was May 27th. Is is June 18th and I’m still waiting patiently for Apple take a look at the update. It has been two weeks since I submitted a corrected update, and I haven’t got a lick of feedback back. In the mean time, my app has dropped from #3 to #9, and my users are sitting there wondering what I’m doing when in fact I have two more full-content updates ready for release, completed in the time it took Apple to approve a bugfix release. Keep in mind that my app has been in the top 10 paid apps for months now–this is one of Apple’s moneymaking apps. I would think they would want to work quickly to approve an update which would improve the game experience for hundreds of thousands of players.
Now I am not absolving myself of the responsibility of releasing a version with some problems. The fault for that lies solely on me, and was due to a somewhat chaotic situation as I was moving homes and starting a new full-time job that led to me not having as much time as I expected to test the release. This is no excuse, however, as I should have just rejected the update and resubmitted later after more testing. But the problem was magnified greatly by the simple fact that Apple has no agreement or desire to protect the ability of developers to have control over the applications they are producing. We can’t respond directly to user complaints or support requests posted on the AppStore. Most importantly, our update schedule is 100% subject to the whims and scheduling of Apple, so an update that we kill ourselves to complete on a rapid basis could be live in 3 days, or in 30. And we never know what to expect until after the fact.
Before a couple weeks ago when Apple first started emailing me to let me know that they approved my update, do you know how I would find out my update was live? My as-it-happens google alert would send me an email that a new cracked version of StickWars was available on some blog somewhere. I also rely 100% on third-party tools to tell me how people are responding to my applications. Check out www.appfigures.com to see what I’m talking about–from that site, you can read reviews from all countries. I received a lot of valueable feedback reading through the reviews of other english-speaking nations. Apple provides no way (that I know of) for developers to see the status of their application in the AppStore (if it is featured anywhere, it’s rank in other countries, etc…).
In addition, I’ve only received two of the seven payments for April 2009 that I should have been paid by now. Granted, one of those received was from the US, and therefore was the largest one, but they are sitting there wasting interest on a lot money and I still have not recieved a single response as to why. Three weeks ago I dug through their contact form and sent a polite email asking them why I got the financial report for a few thousands but never received the deposit, but I have yet to receive even as much as an automated reply confirming receipt of my message. I have sent more inquries weekly, and just started sending them to a more broad range of email address, and will update this at some point when I get a response.
Don’t get me wrong, I think Apple has done an amazing job with the AppStore, and building a system like this from scratch is bound to be difficult, with problems like this sprouting up and slowly being fixed month by month. But right now, I seem to find myself trapped at a criticial point, where if another week goes by without Apple looking at my update and StickWars drops off the top 10, and then the many more features and improvements I’ve made in the meantime won’t matter as all the exposure in the AppStore revolves around the top 10 and top 100 lists. I understand that applications have a limited shelf life at the top of the lists, but I didn’t expect mine to be cut short at the end by random and unpredictable update approval practices by the iTunes Store.
I believe that complaining without recommending a course of action to fix the problem is a waste of words, so here are some ideas that I would love to see put into the AppStore.
- A priority queue for update approval based on popularity. The apps that are getting constant updates pushed out to hundreds of thousands of players should have more personal attention from Apple staffers. On the other hand, it should be balanced so that even an unpopular app which has gone two weeks with an update in the queue is bumped up to the top priority.
- A developer portal into iTunes Store “Insights” that gives you access to any information related to the status of your applications, including reviews and rankings (in all categories) from all nations, along with any places where the application is featured.
- More analytic information, so I can see how many users download my Lite version first, and then download the Paid version.
- Allow developers to post short ‘responses’ to user reviews. This way, when somebody complains “the game was too easy wish i could make it harder!!@#” a developer who cares can go through and add a response such as “just hit the options button and set the difficulty to hard” (real example).
Update: I did eventually get paid by Apple like 1 or 2 months late, and about 2 weeks after I got paid I got responses to my multiple emails (sent over a month before) saying “we show your account as paid in full…”. To be fair to Apple, my banking situation was a little complex and I understand that it takes time to go through all that, but I would have appreciated a brief response (or even an automated confirmation) to my inquiries long before almost 2 months have gone by.
#1 by Qing Wang on June 18th, 2009
As someone who’s witnessed this process from the beginning, I agree that from a developer’s standpoint, Apple makes it really difficult to monitor your own game’s progress. This is not a major market where developers can hire some consulting agency or market research company to give a detailed report on their product. Instead, Apple controls the market and therefore holds monopoly power on what developers and gamers can do. They need to have someone create a better method for handling all these new apps, because without good updates, people are going to just lose interest in the countless useless apps. Apple has historically distinguished itself on quality and it doesn’t seem like their applications database is being run very effectively…there’s no feedback, no indicator of how long an approval will take, etc. They need to ensure that the top apps receive some level of priority because of the massive number of players. These are also the most talented programmers who are constantly being recruited by Apple competitors. It would be VERY unwise to ignore their top programmers.
#2 by Cramzy.com on June 18th, 2009
We are at the same place you are, except the payments one since we are holding them on purpose.
But we have 18 000 Cool Jokes in review for over a month now, and Ananga Ranga for 2 weeks.
I emailed a dozen of times, I called them on the phone 3 times and nothing. It’s just Apple… they tolerate big companies but no the small ones. See Star Defence- the night it was announced by ngmoco, it was live on the App Store.
I wonder if Apple will ever have the smarts to realize that if they continue to treat developers differently, it’s just a matter of time before the only publishers there are the big fishes. And I wonder how the iPhone users will feel having 4-5 new apps coming per month, because all the smaller developers decided to go to a better organized place.
#3 by SP on July 24th, 2009
I don’t agree with your suggestion N1. No developer should receive more attention based on popularity of the app. The only reason your app is so popular is it managed to get into top10. There are many other apps no any worse than yours that don’t make it top 10 simply because they are cut off from exposure. Im sure if your wasn’t in top10 you wouldn’t in your honesty give an advice like that.
But the game is done well. Very respectable. Congratulations!
#4 by Eric on July 25th, 2009
I agree that it is a delicate issue, but understand that apple DOES pay favoritism with some apps. While StickWars was sitting there waiting for a very needed update to go through for 3-4 weeks, other larger companies had their updates approved in a matter of days. I assume this is because they have more direct contact with Apple.
It needs to be one way or the other…either Apple treats everybody the same, or shows a little favoritism towards all the apps that say have over a million users, not just the apps from the bigger companies.
#5 by juan pablo on August 31st, 2009
May name is Juan Pablo, I´m a struggling iphone app Developer from Argentina. For about 2 months I have been working on my apps and i have been having lots of problems with distribution and marketing. I found it really difficult to make my apps notices. I really loved what you did whit stickWars and the amount of publicity you got from it is phenomenal. I am basically asking for a rome… Could you point me in the right way concerning App marketing and awareness. Pleas check my apps, i would love to hear what you think about them.
http://WWW.iphoideas.com
Thanks!
Juan Pablo Luchetti
iphoideas
#6 by Eric on August 31st, 2009
I wish I had a magic solution for you, but there is basically none that I know of. Either the market in the AppStore picks up your app and drives it to the top 100 and you do well, or you fail to break through that barrier and never gain much visibility.
The best advice I can give is keep trying to create apps that 1) are something new that isn’t already in the store and 2) are something that bring something really unique and fun that is easy to pick up and enjoy.
With StickWars, I didn’t really have to market or promote it, the AppStore took care of that after the first few days.