Today we’re proud to announce our latest app Pocket Casts, for Android:
Which begs the obvious question: Have we gone mad, two Android apps in the space of a month? Have we abandoned iOS for greener pastures? The simple answer to which would be: no, we’ve always been mad, but we’re still committed to iOS development.
The longer answer is that currently we have two programmers at Shifty Jelly: Philip and Russell. Out of those two only one coded all our iOS apps, Russell. Philip focussed on the server side of things, which pretty much all of our apps rely on, and which has always been a full time job on it’s own. Since resigning from our full time jobs in September of 2010 Philip has been optimising the heck out of our servers, to ensure that each day he has less and less maintenance that he has to do on them. This frees him up to do some front-end development, which is something he’s always wanted to do. Combine that with his 10 years of experience in Java, and Androids rise in the mobile world, and you have a pretty good match. If you’ll endulge us a second, let’s rephrase it as a computer hardware analogy: in essence we’re a dual core machine, capable of working on iOS apps on one core, and Android apps on the other, while taking advantage of our design co-processor across both.
In many ways the Android side of things is still an experiment, a way of putting a toe into the water to see what happens. So far we’re pleased with the results, but it’s early days. We’re going to be writing a series of blog posts over the next few weeks about the experience, should be quite interesting!
So what can you expect from the Shifties over the next few months? Here’s our current plan:
- New version of Pocket Weather AU for iPhone (hopefully released to Apple today)
- New versions of Pocket Casts for iOS and Android (hint: we’re building a platform here, not a podcasting app as such…there’s a LOT more in the pipeline for Pocket Casts)
- New version of Pocket Weather AU HD for iPad
- New versions of our world weather apps
- New versions of Pocket Weather AU for Android to slowly build up the feature list to match the iPhones
- What, that’s not enough for you? 😉
So let’s put aside the iPhone vs Android war, it’s pointless, both platforms have their merits and neither one is really superior to the other. It all depends on your preference, and having a choice is a good thing as far as we’re concerned. But more importantly, you can enjoy the benefits of Shifty Jelly on both…now isn’t that a load off your minds? Now go be good little boys and girls and buy up all our apps so we can eat for another week! No really…I’m hungry…
It would seem lately that every man and his dog has been posting things on how much they dislike the app store. I think they all have valid points, but are also missing the forest for the trees. A lot of people ask us what we think of Apple and the App Store, so we thought we may as well write a quick post on it:
Firstly, let’s start with the positives, and there are a lot. Apple provides a distribution mechanism to well over 20 million iPhone/iPod Touch devices worldwide, and all they ask is a $US99 fee and 30% of the revenue generated. They handle all the payment processing, bandwidth, customer complaints and refunds without a developer having to life a finger. A lot of developers seem to forget that this platform is unique, I mean where else in the world can a fart app earn you close to a million dollars? Apple also copy protects your work for you, meaning you don’t have to worry about serial numbers and licensing. The system is not uncrackable, but the bar is set high enough that you don’t normally have to worry about piracy.
Then there’s the advertising side, for the lucky few Apple advertises our products for free. Apple picked our application Pocket Weather AU as a ‘Staff Pick’ and sales tripled overnight, and stayed high for well over a month. Our competitor Oz Weather gets even better treatment, being splashed all over magazine ads, and lit up in fluorescent glory in all the Apple stores around Australia. All this Apple does for free. I accept that if you’re not one of the chosen ones that’s not a bonus, but there is always that lucky dip aspect of magically appearing in the Staff Picks, What’s Hot or What’s New sections, or sometimes just being featured with other applications that are similar to your own.
Finally there’s the store itself, which supports browsing, reading reviews, screenshots, suggestions and a lot more. All that is great, but the better part is that this store is installed on every single iPhone and iPod Touch sold, and also on most of the desktop computers that these devices sync with.
Of course it would be remiss of us not to mention the many flaws in the App Store as well:
- Review times can sometimes be almost a month, even for minor updates. As a developer there is only one thing more frustrating than releasing an application that contains a bug, and that’s not being able to get the fix to the bug into your users hands for weeks on end. It’s painful, trust us.
- Reviews are fairly random, and things that got through in one release may not pass the second time. Every rejection (even for the most minor of matters) puts you back to the start of the queue.
- The Review process is opaque. There’s no way to know where your application is in the queue and how long it will be before it’s looked at or approved.
- The App store contains over 50,000 applications, even if you do a brilliant job it may still be hard to rise above the noise. Add to that the fact that competition drives prices down, and you may have a hard time charging anything more than a few dollars for your work.
- There’s no way to charge for upgrades on the store, which is a downside if you run a server (like we do) with ongoing costs. It also discourages developers from putting effort into bigger and better releases. This is a real problem if you intend to create an application that fills a small niche, because you sure as heck can’t make up for the difference by volume.
- When you have a problem getting paid, or with the store in general, there are no phone numbers to call, and emails more often than not don’t receive responses. At one point Apple violated their agreement with us (and many others) by not paying within 45 days of the end of the month and we emailed all the different contacts we could find, without a single response. Eventually they paid us, but it’s a damn good thing we weren’t relying on that money to feed our families.
As you can see, most of the downsides are most probably related to staffing problems at Apple. If Apple can figure out how to make the review and email processes scale, then 70% of the problems would be gone overnight and developers would be free to concentrate their whining on that last 30%. Overall the App Store has been a roller coaster that we’ve enjoyed riding. Despite that we are still holding out hope that Android and the Palm Pre take off, and give Apple the much needed incentive to improve the experience for all the developers that have made their phone such a success.