BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 06-04-2009, 06: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, 11: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, 02: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, 08: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  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





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