There are OS based limitations, if you are writing an application for 4.7 OS version then it may not work on devices with 4.3 OS version. It happens when APIs used in application are available only on higher OS version.
You can minimize this issue by using APIs which are available on lower OS versions otherwise you'll have to make separate applications.
Originally Posted by manitoon
I was told by someone that blackberry applications are device specific. i.e. if one application that runs on bold9000 might not run properly on bold9800 ?
Is that true ? if yes what are the limitations ?