I still maintain that anyone (individual or company) looking for short to mid-term revenue injection should consider developing applications for the Blackberry platform, especially with the imminent 6.1 platform (Open GL-ES2.0; Windows API; Magnetometer/Digital compass APIs; Event based geo-tagging location APIs; Enhancement to barcode APIs, and a lot more). The Apple and Android platforms are increasingly overcrowded, and any applications developed in to that space will simply be part of the crowd, with an intensely rare few breakouts. It will be another couple of years before the glut of useless apps begins to fall by the wayside to a degree worthy of note.
Meanwhile, over in Blackberry App World, users are dying to get their hands on utilities and apps that make them proud to own a Blackberry once again. That RIM is not doing as good a job as it might in marketing its platform to developers is just one part of the puzzle that seems in dire need of burnishing. With the advent of Blackberry’s Playbook tablet, application development for the Blackberry ecosystem now has a truly compelling attraction. The window is open for a short period (as Motorola’s Xoom, Notion Ink’s Adam, and Samsung’s Galaxy jostle to get through, among others), and Blackberry needs to get aggressive.
The smart app developer AND brand manager will play the odds, and seize this opportunity to develop their apps in a space with far less competition, and far more demand for quality applications (just bear in mind that Blackberry users are a different demographic than Apple and Android users: know your market).