Tuesday, July 26, 2011

Vendor portals for app developers compared

After some months of developing for different platforms, I'd like to compare the vendor portals of the different "app stores". Even though I just used the term "app store" I won't include Apple's App Store into my comparison, because I didn't yet have the possibility of using it – developing for Apple's products is just way too expensive. I think by now the term "app store" isn't a trademark but a generic name.
But enough with the ranting. I'm going to compare the vendor portals of the following App Stores:
  • Android Market
  • BlackBerry App World
  • Palm App Catalog
At first I'd like to tell you what and how easy you can work with each portal (don't forget the looks). Of course the process to register has to be described to – at least the part I remember. At the end of the article there's a summary table for those who don't want to read a lot of text but just see a résumé.

Let's start with the Android Market's Developer Console:
As expected for a product developed by Google, the Android Market Developer Console is a very clean and easy to use portal to manage your Android Apps and App Widgets. In the Developer Console you can modify your public Market profile, edit/update published Apps and create new ones. Creating and editing Apps is very easy and straight forward.
You can also view the rating and install statistics of your apps (as already described in my last article). Those statistics are very detailed. One really awesome thing is the possibility of checking for errors that occurred in your app. For each app there is a link in the Developer Console that allows the developer to list the stack trace of exceptions that users reported. So it's really easy to pinpoint problems – at least if the users report them.
Since I didn't (yet?) release a paid app I have no experience in sales reports, but I can imagine that those are pretty good too.
The registration was very easy too: I just had to enter some personal information for the vendor profile and create/link a Google Checkout profile (to pay the registration fee of just $25) and I was able to upload and publish apps immediately.

Next up's the BlackBerry App World Vendor Portal:
Before I developed the Geocaching Helper for the BlackBerry PlayBook I didn't even know how apps get distributed on BlackBerry devices – at least I wasn't interested in those (ugly) business-devices. And after owning the BlackBerry PlayBook my feelings didn't change. Even tough the PlayBook is a neat device, I'm, not really satisfied with the whole BlackBerry experience.
The App World Vendor Portal is not really easy to use – RIM announced an update, but for now that update just arrived for the App World's storefront. The Vendor Portal is a ugly as business applications have to be.
Creating and updating apps is very complicated. You have to answer hundreds of questions (at least the first time) and uploading the app is not straight forward either. The portal is not optimized for all mainstream browsers and as Google Chrome user, uploading app screen shots and icons didn't work and froze the whole tab.
The statistics that the vendor portal is very poor too (as you may remember) and the comfort of the Android Market Developer Console is missing. You also don't get errors from users but I think that's a problem of the BlackBerry Tablet OS that doesn't support error reporting.
The registration was also terrible. You have to fill out what feels like hundreds of forms and then send them a copy of your passport or a notarial certification. When I registered the registration fee had been waived for a limited time but if I remember correctly the normal fee was $200 for ten submissions (or apps?!). I just checked again and it seems as if the registration fee has been waived completely – at least there's no note that it's just temporary.

Last but not least, the Palm App Catalog Developer Center (or is it the HP App Catalog?):
As with the BlackBerry App World, I had no interest in webOS devices before I developed the Geocaching Helper for the HP TouchPad. Until then I knew that webOS existed but never had the chance to test one, because they are not that popular. Now that I developed using the new Enyo framework (for the TouchPad) I can't wait to create another app – unfortunately I currently don't have a great idea.
Now the App Catalog MyApps section is very straight forward and the design is OK. It's easy to create and edit apps, but making errors isn't a good idea because even though, after submitting an app for review you can request rejection, a reviewer has to approve that rejection. As in the Android Market Developer Console the information you can provide is enough to promote your app.
Unfortunately the statistics are not as great as they could be. They are easy to use but those tables are not really easy to read and don't include much information.
For the registration I didn't have to provide much information but that information I had to provide was not easy to understand. The registration fee was (and is) also waived for a limited time and I didn't find any information about regular fees.


The lesson is clear: RIM and HP have to improve their vendor portals if they want to compete against Android (and I'm sure iOS). For me, the Android market Developer Console is the best because it's straight forward and offers all I need. The Palm App Catalog Developer Center is not bad, but needs some improvement. And unless RIM updates it's BlackBerry App World Vendor Portal I won't give another statement.

I hope that soon I'm able to review Microsoft's App Hub – currently I don't have a powerful enough Windows PC to develop and test on the emulator (and there's no free Windows Phone 7 device in sight either ;).

Labels: , , , , , , , , ,

Monday, July 18, 2011

Stats: Simple Battery Widget for Android

Three months after releasing the first version of the Simple Battery Widget for Android (my first and currently only Android App Widget) into the Android Market, I'd like to share some statistical data with you.
It turned out really well – especially after I started this blog and promoted my projects.

After one day in the Market the Simple Battery Widget had 96 active installs – I don't know about the total installs because there's no statistic about that. Until the start of this blog the App Widget gained about 3-5 active installs a day, so that after a month it had 205 active installs and one month later on June 11th it had 325 active installs.

At the end of June the Android Market had some troubles with updating the statistics so for about 2 weeks I had no idea if this blog and the promotion had any effect on the download numbers. But when it started working again I was impressed what a little bit of promotion can do. Starting with July 1st the active downloads suddenly increased by 50, then 100 and in the last couple of days almost by 200 active installs.

So by July 12th (apparently the Android Market Developer Console again has a problem updating the stats) the Simple Battery Widget for Android has 2290 active installs! That's more than I expected because even though I really like my own App Widget, I didn't expect so many other people around the world to use it too because there are so many battery widgets out there.

What about ratings and reviews?
Apparently not many people like to rate and review because the Simple Battery Widget was only rated by 18 people. Four of them only gave 1 star and I don't even know why they didn't like it because they didn't write a review. Furthermore only three people wrote a review (but they gave away 5, 3 and 2 stars).
To all of you who rated and reviewed: a big thank you because only by rating and writing reviews (and maybe also contact me via email) I know what you think about my App Widget.
The average rating of the Simple Battery Widget is 3.6667 – not that bad but could be better ;)

What people use this widget?
Due to the fact that the Simple Battery Widget is only compatible starting with Android 2.2, both Froyo and Gingerbread are being used by about 50% of the users. The most commonly used device is the Samsung Galaxy S (18.7%) followed by the Galaxy S2 and the Galaxy Ace. My device, the HTC Desire is on position 4 with only 7.4%.
The countries my users live in are Germany (69.9%) followed by Austria with 8.6% and the United States with 4.9%. Maybe I should start writing in German because on 84.2% of the devices the language is German and only on 8.5% the language is English ;)

I think that enough data to share with you. I'm very proud that my App Widget finally found some friends and hope many more will download and try it - it's free!
For those who don't like it: please send me mails why you don't like it or what problems you experience. I'm going to investigate each problem, even though it's not that easy if they are device  related (I only own a HTC Desire). Seems as if the Samsung Galaxy S2 is a very buggy device, because almost every app has bad reviews because of the SGS2 :(

Labels: , , , , ,