Tag Archives: market

Announcing Transmutation

One of the problems I’ve been struggling with recently is a lack of exposure for my apps, Solar Explorer and Exoplanet Explorer. This has caused them to lose rank positions in the Education category in Android Market and I believe it was the result of changes I’d made to the apps in late December, which although improving them, also caused them to be shared less.

I made some adjustments a few weeks ago, and it has had a positive effect, resulting in a doubling of the rate at which my apps are shared. This has significantly boosted downloads of the free versions on SlideMe and AppsLib markets, but hasn’t translated into increased sales. Sharing on Android Market increased from such a low level that it’s only really stopped the decline, and has yet to turn into measurable growth.

Because of this, I’ve decided to branch out and produce a series of free apps to stake out a presence in other categories besides Education, which will hopefully draw more attention to my work from people who don’t frequent the education category. As Shiva3D is really designed for producing game and multi-media applications, I’m going to write some simple games, but I’m going to make them as awesome as possible.

Simple and awesome. What could possibly go wrong?!

Transmutation

After two weeks of development, the first app is ready, and it’s called Transmutation, available now on Android Market and SlideMe and later on various other smaller markets.

The player controls a microbe located at the corner of the game board, and has the ability to change it’s colour using buttons arranged along the bottom of the screen. The colour changes will spread across the board to other microbes that are the same colour as the player’s, but only if they are touching it, or another that is the same colour. The player only has a limited number of colour changes for each level, and a level is only complete once all the microbes are the same colour.

Much of the last fortnight was actually spent constructing the menu system that you see in the game. I’ve written it in such a way that it’s easy to configure is reusable, so that I can take the menu system, apply a coat of paint, and use it again in the next app. The framework will be shared between all the apps I write, so that if I upgrade the framework for one, I’ll only need to recompile the others for them all to inherit the improvements.

It’s actually been a fascinating project so far, especially now that it’s been uploaded and I can see how people are playing it. There’s only been a handful of downloads so far (damn you Android Market’s lack-of-discoverability!), but it’s nice to see that most of the users who have tried it have actually kept it installed and played it a few times.

This is actually the second game I’ve written, the first being a shoot-em-up called “Scumble” written way back in 1991 on my Commodore Amiga, which was released to Aminet and is probably out there on the Internet somewhere. I’ve long since lost the source code, so I’ll have to track it down one day and relive the olden days with an Amiga emulator.

Why such a large gap? I, like many programmers, was afflicted with the chronic inability to finish a project because I’d get bored after the fun bit was done and think of something more interesting to write. I’ve since learned secret of how to deal with that phase of a project: I start to lose interest, I write up a list of everything that’s left to do and then make myself complete each item, one at a time.

It’s a painful process, but it gets the job done.

That’s the first game out of the way, so it’s time to start on number two. I expect this one will feature monkeys and bicycles, and should be complete with less than 14 days of development time.

But you never know, it could turn into something completely different.

Playbook update

RIM have finally confirmed that I’ve scored a free Playbook, and that it’s going to ship shortly. Exoplanet Explorer will appear on App World soon after the tablet falls into my hands.

Finding apps designed for Android Tablets

I was browsing the web on my Android tab last week when I came across a type of app in Android Market that I hadn’t seen before: tablet app indexes.

It’s about time!

Google isn’t really on the ball when it comes to Android Market, probably because they are an advertising business, not an app selling business. To Google, Android OS was all about stopping iOS and Microsoft becoming dominant which would have permitted them to cut Google out of the advertising market.

You can see what I’m referring to just by taking a look at the web version of Android Market. At the moment, the two top sections, “Featured” and “Trending apps” largely list the same items just in different orders. The “Best Selling Games” section is mostly composed of the 10c deal games from a few weeks ago because all those downloads they got threw out the averages and pushed them to the top of the rankings.

Boring.

Then we come to the “Featured Tablet Apps” section which appears to just have been slapped onto the market with no thought at all. It’s basically the same Featured app list all over again, just with any completely tablet incompatible ones excluded.

Not only is this situation awful for discovering new apps, it’s even worse for people who’ve just taken delivery of a shiny new dual or quad core tablet. If they don’t like what’s on offer or tire of the handful of apps on the “Featured Tablet Apps” list, then how are they supposed to find new ones that are designed to make proper use of all that lovely screen real estate?

That’s where the Tablified Market website or Tablified Market app for Android 3 or better come in, providing an indexing service that allows users to find new and interesting apps that work properly on their device.

The interesting thing about Tablified Market, and the feature that sets it  apart from Android Market, is that the list is curated. This means that the staff at Tablified Market actually install and check all the apps on their list to confirm that they were designed with tablets in mind.

This simple (though time consuming) action cuts out most of the fluff in the market and saves tablet owners a heap of time manually trawling the market looking for something that is both compatible and suitable for their pride and joy.

I’ll admit that I’m a little biased because I’ve just purchased advertising space for Solar Explorer on Tablified Market’s Android app. I looked at each of the indexing services on offer, and I came to the conclusion that this one is the only one with the right idea. By offering a vetted list of Android tablet apps, they are fulfilling a need that’s long been ignored by Google, and one that I believe is in part responsible for the slow uptake of Android tablets.

Tablified Market also does reviews.

I don’t expect Google will bring out a competing list any time soon, and even if they did, it wouldn’t be anywhere near the quality of Tablified Market’s index. Automated search algorithms just aren’t good enough to find apps that have been designed for tablets, which is something completely different to finding apps that are compatible with them.

 

Saying goodbye to Google

Over the last four months I’ve turned from a naive Google fan-boy buying into the well known “Do no evil” motto, to a jaded app developer who thinks he’s seen it all (but probably hasn’t) on the front lines of the Android market.

It’s been a wild ride, and it’s certainly not been fun.

That’s not to say that I think Google is darkest, purest form of evil that ever stalked the Earth.

Far from it.

What I’ve learned is that Google is a business that is trying and succeeding in making a profit, and whether I succeed or fail as an app developer is irrelevant to the company.

Google’s core market is advertising, which is why they purchased the Android OS back in 2005. At the time, the directors must have looked further ahead than the next quarterly statement, unlike most companies these days, and what they must have seen was a world that was moving towards a mobile future. It also must have been obvious to them that if they wanted to remain relevant after this transition, they would needed to make sure the Apple, Nokia and Microsoft didn’t control the browsers on all mobile devices, or they’d be sure to block Google’s access to eyeballs, which would be very bad for business.

The key to Android’s success was a decent supply of applications for the newly launched devices. Google must have realised that it was going to be hard to convince established iPhone developers to invest resources to port apps (it’s still difficult today), so rather than pay them to come, they simply made it cheap to become an Android developer and limited paid app sales to a few regions. This forced developers with limited resources to produce lots of lovely free apps to try to emulate the boom that was occurring on Apple’s iOS platform.

Fast forward to the present, and we have a situation where Google has probably achieved far more than it thought it would with Android. The future is secure, at least for a few more years.

And that’s the problem.

App developers were a means to an end, and that end has been achieved.

That’s why Google provides such miserable support to developers. We’ve done our bit, and for every developer that walks away in frustration, there’s a dozen more who dream of the hitting the big-time.

Google aren’t being evil, they just don’t care.

It’s also why developers were recently banned from the Android support forums. Some of us had kicked up too much of a fuss when we went to the media because we couldn’t contact Google about payment issues that had been going on for weeks.

Rather than fix the problem, Google shot the messengers. It’s cheaper than implementing a proper support service, after all.

Developers are now are left with an email system which largely isn’t monitored by humans. I should know; out of numerous problems I’ve tried to report over the last couple of months, I’ve rarely had contact with a human, and even when I do get someone, nothing is achieved and they usually stop responding to my emails. Sure, the problem might eventually get fixed through other means, but it’s not because of email support.

No, it’s not time to move on and I’m not dropping Android. I love Android and no matter what anyone says, I’ll be sticking with it, while it remains popular.

What I am going to do is cut as many Google products out of my life as I can and start using other services. No more “G” anything, unless it’s absolutely necessary.

As a first step, I’m going to start providing Solar Explorer on alternate stores, beginning with Slideme. I came to this decision earlier today after reading an interesting article that compared different app store performance and showed, quite possibly, that Google’s market isn’t the only viable app store anymore.

I’ll know soon enough, and I’ll report back here how things are going.

Android is all grown up now and may no longer need the financial support of Google to make it in the world.

Google had better think carefully about how it continues to treat the developers that are largely responsible for the platform’s success, or they may find that the developers don’t need Google either.

The LITE edition

Ugh! Another comment that I can’t reply to…

Don Dude: “Commercial ads are in the way Really cool program , how can anyone enjoy this program when ads are in the way !”

Well, Don Dude, that’s what the pro edition is for. It’s exactly what you’re looking for. No ads! HD textures and more! It could all be yours!

I honestly thought I’d made it clear enough in the free version. It’s in the market description, it’s there when the app starts and it sometimes pops up at the top of the screen while using it. I saved the biggest clue for the options dialog because it’s out of the way there. It’s not something that users need to open to use the program, but it’s something that nearly everyone who likes the app will open.

Alas, Don never saw these hints for reasons that I’ll never know, and now he may never discover the truth, leaving behind the legacy of a 2 star rating that will endure until the Earth is consumed in the fires of our bloated, dying sun, billions of years from now.

It’s not Don’s fault though, the blame lies squarely with Google for not letting developers respond to comments.

At the very least Google could give comments a shelf life, so that invalid comments like Don’s and Catherine’s would fade quietly away…

Is Google losing the plot?

I have something I need to get off my chest.

I’m finding that I’m not liking Google as much as I used to.

I recently realised that I’d started to feel this way around the time that I decided to become an Android developer, and it’s only been getting worse since then.

Becoming an App developer

I was one of the “early” Android adopters here in a Australia, picking up a HTC Desire a little over a year ago.
After I’d gotten over my initial addiction to  Robo Defence, I decided it was time to investigate app development for Android, which brought me to my first frustration. Google didn’t support paid apps outside the US and a few select countries at the time.

Googling this revealed rumours that other countries would be added to the paid app list, but Google’s only response was something along the lines of “we’re working hard at adding more countries to the list”. A quick browse of the Android support forums revealed that they’d been hard at work for over 18 months with no apparent progress.

As there was no hint of a change in the near future, I gave up thoughts of app development until October, when Google surprised Australians (and others), informing us that we would finally be able to sell paid apps. I signed up that same day, paid my US$25 and discovered my second frustration: Australians couldn’t enter bank account details for the paid apps they were trying to sell, so they couldn’t be paid.

It took Google a month to fix that little problem and complete the “launch” of paid app development in Australia.

Solar Explorer and the mystery of the install counter

By December 2010 I had began serious work on my first app, Solar Explorer which eventually took five months to complete (working on it part time). In late May my baby was delivered into the market as a $2 app, followed a short time later by an Admob supported free version.

Less than two weeks after I’d released the free version, I noticed something strange: the install counter on the developer dashboard stopped climbing, while the download counter continued to rise.

Surely 100% of users that were downloading the app weren’t uninstalling it, were they?

No, they weren’t uninstalling it. The dashboard’s install counter had become “stuck”.

I searched for a way to report it to Google, but I couldn’t find any contact details. Eventually, I ended up at the developer support forum again, where a lot of other people were complaining about the same thing. Reading through the comments, other developers were apparently under the impression that the forum was the main contact point for Google, and that Google market representatives would see the problems and sort it out.

Except they didn’t.

For two weeks.

Eventually someone at Google must have noticed it because the problem was finally added the known issue list, and a few days later the counter slowly started to creep higher as a database was apparently being rolled forwards, replaying the missing install updates. After several days of this the data caught up and Google removed the issue from the list.

A week later, the same thing happened again: the counter got stuck, loads of complaints, no sign of a Google rep and finally, the counter starts moving up after days of waiting.

Round three happened in early July though this time it played out a little differently. Google eventually noticed the problem as before, the issue was added to the list and then the counter started to rise, which is where it deviated from the plan. For some reason, several days before the data had caught up, Google decided the problem was fixed, removed it from the known issue list and walked off, leaving the counter stuck.

A job well done.

Since then the counter has finally caught up again, but I didn’t notice when it did it. I stopped paying attention once I’d implemented Flurry into my free app.

For nearly half of the eight weeks I’ve had an app on the market, I have had no idea how many people that were downloading the app were keeping it. Perhaps it wouldn’t have been as bad if Google had at least kept their developers informed about what was going on, but based on what I saw, Google honestly had no idea that there was anything wrong.

The worst part is that the only communication channel developers are provided, for our 30% fee, is about as useful as shouting into a wet paper bag.

Wake up Google.

You aren’t providing a free service, we’re paying you, so it’s about time you did something to earn that money.