BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 06-04-2009, 05:46 AM   #1 (permalink)
itp
Knows Where the Search Button Is
 
Join Date: Jul 2008
Model: none
PIN: N/A
Carrier: none
Posts: 24
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Blackberry models, compilers & OS

Please Login to Remove!

I want to create an application that supports all Blackberry models since 8100 and 8700 models. I understand that I have to compile and deploy a special version for each OS?

If so, can someone help me with list of required JDE compilers and the corresponding models that they support.

Also is there a way to detect which device is being used for an OTA download?

* BlackBerry JDE v4.7 - Storm
* BlackBerry JDE v4.6.1 - Bold
* BlackBerry JDE v4.6.0 - Bold
* BlackBerry JDE v4.5.0 - 8850/Curve
* BlackBerry JDE v4.3.0 - Pearl
* BlackBerry JDE v4.2.1 - Curve
* BlackBerry JDE v4.2 - 8700
* BlackBerry JDE v4.1 - 8700
Offline  
Old 06-04-2009, 10:24 AM   #2 (permalink)
Thumbs Must Hurt
 
Join Date: Feb 2009
Model: 9000
PIN: N/A
Carrier: T-Mobile
Posts: 67
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I'd suggest two versions -
a 4.2.1 'vanilla' version that works across all models
a 4.6 version that works with both Storm and the Bold, 8900 et al and makes use of the newer APIs
Offline  
Old 06-04-2009, 01:15 PM   #3 (permalink)
itp
Knows Where the Search Button Is
 
Join Date: Jul 2008
Model: none
PIN: N/A
Carrier: none
Posts: 24
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks, great advice!

So I can just maintain two sets of cod files, along with two corresponding .jad files.

Compiles are always compatible forward but never (?) backwards, correct? So I can compile and 4.2.1 and deploy on an 8700 or anything produced since then.
Offline  
Old 06-05-2009, 07:33 AM   #4 (permalink)
BlackBerry Extraordinaire
 
Join Date: Mar 2008
Location: Austin, TX
Model: 9700
PIN: N/A
Carrier: T-Mobile
Posts: 1,644
Post Thanks: 0
Thanked 34 Times in 33 Posts
Default

One hitch is this idea: an app compiled on 4.6 is going to run in "compatibility mode" on the Storm, and not take full advantage of the touch UI.

In my experience, a 4.2.1 build and a 4.7 build is the way to cover the largest device/OS selection, unless you simply do not care about the Storm.
Offline  




Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.