06-01-2007, 09:32 AM
Join Date: Apr 2007
Post Thanks: 0
Thanked 0 Times in 0 Posts
The BlackBerry OS is (generally) backwards compatible, but the JDE isn't. This means when you build an application, you use the JDE version of the lowest OS you want to support. So if you want to support phones with 4.0.2, use the 4.0.2 JDE or lower. If you want to take advantage of new features in the OS, you have to create separate binaries built with separate versions of the JDE. If you're not using any new API's, there's no reason to use the newer JDE.
Of course, you end up with multiple JDE's on your development box.