Desarrollo para BlackBerry
El común de las personas de tecnología asume que desarrollar para Blackberry y desarrollar para celulares es exactamente lo mismo, esto no es así debido a que RIM (Research in Motion) ha decidido que BlackBerry sea no solo diferente a todos los demás dispositivos móviles sino que no navegue de la misma forma y no se comporte de la misma forma siquiera entre sus diferentes modelos.
BlackBerry entra en la categoría de los smartphone, al igual que la Palm Treo o la Centro, estos dispositivos son diferentes incluso entre sí, debido a su Sistema Operativo, su juego de Aplicaciones, etc.
BlackBerry no es capaz de comprender correctamente el lenguaje WML por citar un ejemplo, sino que prefiere un conjunto reducido de HTML, que no es a su vez tampoco c-html (html compacto), sino que es un HTML limitado. Además entre sus diferentes versiones, 8100 vs 8130 por citar un ejemplo, también posee diferencias. Mientras algunas versiones traen javascript activado por default otras no lo traen y mientras algunas soportan tablas por default otras requieren de su activación.
Estos son algunos casos y ejemplos que hacen que el desarrollo para BlackBerry diste de ser idéntico al desarrollo para Celulares.