An Experiment In BlackBerry Development
ballwall writes "We've all read the stories about how lucrative selling apps on the iPhone can be (or not), but what about other platforms? BlackBerry accounts for twice as many handsets shipped as Apple, according to Gartner, so I decided to find out. I wrote about my experiences developing my first BlackBerry application including sales, platform issues, and a bunch of other things I thought new mobile developers might want to know about."
RIM needs to open the platform up. Nothing more nothing less.
Iphone users are fascinated by crappy, shiny things, so they are likely to buy any old app with good marketing.
On the other hand, blackberry users will soberly do a cost-benefit analysis before buying an app, so you're much less likely to sell.
Therefor iphone apps will make more sales.
(ok, mod me down already!)
Interesting read, ballwall, and I truly wish you luck with your efforts.
I'm not much of a programmer, but as a SysAdmin (*nix by preference, win* by necessity) I was struck by some parallels I've observed. I find blackberries to be painful. Making them work as a mobile email device tied to Exchange requires a shiat-ton of ugly third party software.
If a client bothers to ask, (and they don't), I tell them iPhone first, WinMobile second, blackberry distant third.
BES is, IMHO, a steaming pile - java, dot.net, 32-bit only. Feh. Recent iPhones handle active sync nicely and don't bitch about self-signed certs. WinMobile is a bit harder, but install your certs and you're done. blackberries (I refuse to capitalize) give me pain.
My clients pay $$ for BES CALs, the devices get stupid and need to be factory reset often and re-activated, costing my client more $$ for my time.
A colleague says "blackberries are great, they help me spot THOSE people". I tend to agree. I honestly cannot see the attraction when there are better solutions to talk to an Exchange server - previously mentioned iPhones, WinMobile or a laptop with RPC over HTTP(S) all work more simply and more reliably, and I tell my clients so. Nevertheless, I still hear "but I've got to have a blackberry"!
When It Counts.
The thing about Blackberry that the business users love most about it is that it works and does exactly what they want it to do. They have their contacts, their email, their to-do list, their notes and a select few other things. They don't need much else. It's perfect the way it is for most users. Adding new software to it is not an entertaining idea for most users.
At the most, they want some mapping... google maps works quite nicely for me, but essentially, Blackberry already does what it needs to do and while some will, most users don't want anything more.
Curious to find out if you think that 20k is a reasonable return on your investment programming it in the first place? Have you done some analysis on your hourly rate after you look at your time spent working and income returns?
Was it a case of "I want to make money" or "Hmmm, how does this thing work... Oh, money..."
Moved to http://soylentnews.org/. You are invited to join us too!
Great article so far. I'm only a fraction of the way through it but one part really caught my attention.
RIM has all sorts of UI widgets they use in their first party applications -- rounded corners, sliding screen transitions, gradient list fields, etc. -- but they don't release any of that for use by third party developers. The results are apps with wildly inconsistent UIs, created by developers who had to spend considerable effort making them inconsistent.
Say what you will about Apple, they really want developers to create great-looking apps that look at home on the iPhone, and they really do a good job of giving developers almost all the tools that they use themselves. (Same with OS X/XCode itself.) Someday an anthropology student will write a great tome on the different development communities and their relationships with the vendors: BeOS, Palm, Apple, MS...
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
Ssshh. Pay no attention to the man behind the curtain. :)
In all seriousness, while marketing was the goal I wanted it to be a mutual exchange. (I actually mention that in my conclusion). I hope that there's no less value in it as a result. (I did try to mention the actual product as little as possible)
-Marcus