Developers Defecting From BlackBerry
jfruhlinger writes "Mobile app developers who build for multiple platforms need to figure out how to conserve their resources somehow, and many are choosing to do so by not bothering to build apps for BlackBerry phones. It's a combination of declining market share and the general difficulty of building apps for the BlackBerry platform, one developer told Bloomberg: 'RIM brought in a touchscreen and mixed it with a thumbwheel, a keyboard and shortcut keys, it made it really difficult and expensive to develop across devices.'"
The only reason blackberry is still in existence is because corporations and IT teams don't want to migrate to a new platform. Blackberry phones aren't anymore secure than an Android of iPhone with the proper corporate sync apps installed. Like many products, it became a standard even though a new and better product took it's place.
Considering that with the Playbook they added the ability to support apps written for Android, they could essentially decide to do the same for their phones. The experience may be diminished, but they'll still be able to provide access to a large amount of apps.
This also raises the question of whether or not RIM's decision to allow Android apps to be ported to the Playbook has further influenced developers to abandon creating native applications as they believe that in the future this capability might be extended to BlackBerry's phones.
This in stark contrast to Apple's decision to limit third party development platforms on iOS to a large extent should make for an interesting comparison several years down the road when we can see how these choices have impacted developers and their choices regarding whether to develop native applications for RIM devices.
I've been saying this for years. Developing on the Blackberry was a nightmare...and I wasn't even on that team. Good riddance.
Developing for blackberry is pretty simple java. As much as I despise java, java has a pretty big developer community. For many many years, RIM has given away free documentation & SDK (unlike Apple). RIM doesn't make you sign an NDA. RIM gives away free blackberry emulator software so you can test your application on different models (unlike Apple).
RIM places no restrictions on installing & selling your application (unlike Apple). RIM places no restrictions on what your application can do (unlike Apple). You can sell through blackberry app world, or any other mechanism you choose, including just putting the files on your website for anyone to download.
RIM does not have the ability to remove applications from end-user blackberries (unlike Apple).
RIM doesn't restrict what computer IDE you use to develop in (unlike Apple).