BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 04-12-2012, 05:39 PM   #1
belleair
New Member
 
Join Date: Apr 2012
Model: 9700
PIN: N/A
Carrier: vodafone
Posts: 2
Question Which platform should we develop for?

Please Login to Remove!

Hi everyone,

I hope you can give me some advice on BlackBerry app development.
We need a mobile application made for our online shop. We have determined that our customers will use BlackBerry phones running on BlackBerry 4.6.0 and newer.
My question is; is it possible to develop one app that will be usable for all devices since BB 4.6.0 (so someone with a Bold 9700 can use it, but so can someone with a new Torch)?

Would love to hear your opinion!
Offline  
Old 04-12-2012, 10:36 PM   #2
Dougsg38p
BlackBerry Extraordinaire
 
Join Date: Mar 2008
Location: Austin, TX
Model: 9700
PIN: N/A
Carrier: T-Mobile
Posts: 1,644
Default Re: Which platform should we develop for?

I'm not even sure that the 4.6 JDE is available any longer.

Using the java platform, your JDE must be <= the target OS level.

My experience says that virtually 100% of new shipments, and probably 70% of all BB phones, can or do run 5.0 or later.

Having said all of that, you understand that the Java platform is end-of-life, and the new QNX phones (OS10) have a completely different OS and dev environment. And just to rub salt in the wound, the new OS10 provides no backward compatibility for BB java apps (although they *do* provide such support for Android java apps).

So, there is no real good answer to your question. Maybe you should just write for Android?
Offline  
Old 04-13-2012, 06:37 AM   #3
belleair
New Member
 
Join Date: Apr 2012
Model: 9700
PIN: N/A
Carrier: vodafone
Posts: 2
Default Re: Which platform should we develop for?

Thank you for your advice! We're in an emerging country so many of our customers still have the old devices. We'll now have 2 BB apps developed; one focussed on Bold 9700 and one on Torch 9800. After that we'll have one for Android too. Would we then have all devices with 4.6 and newer covered?
Offline  
Old 04-13-2012, 03:28 PM   #4
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default Re: Which platform should we develop for?

Quote:
Originally Posted by belleair View Post
Thank you for your advice! We're in an emerging country so many of our customers still have the old devices. We'll now have 2 BB apps developed; one focussed on Bold 9700 and one on Torch 9800. After that we'll have one for Android too. Would we then have all devices with 4.6 and newer covered?
It really is pretty hard to say; without testing in various emulators. Some 4.6 apps still work on 7.0 devices, but not always. And you've got the touchscreen Bold 9900, and different screen resolutions to worry about. Also, BB app dev can take longer than Android in my experience, so by the time you finish, the Bold 9700 might be obsolete. Make sure you are careful at spending your development dollars, if you continue to develop for BB, but I know BB is very popular in many emerging countries right now.

Make sure you test in the Simulator devices even if you don't have the hardware, test on at least 5 or 6 similar models that you don't have, to make sure you can make minor bugfixes for devices that are a little different than popular devices in your country. 9700 apps will often work on 9300 devices, and probably 9790/9900 if it knows how to scale to different screen resolutions, and make sure you can operate with both touchscreen-only (i.e. first Torch model), touchpad-only (i.e. 9700), and touchscreen/touchpad blackberries (i.e. 9790 / 9900). If the first torch model is not used by anyone in your country, skip programming for touchscreen-only models, then.

Do your damndest best to see if you can get away with programming for 5.0-and-later, since it is an expensive nightmare maintaining for 4.6-and-up devices, keeping apps working on both older AND newer blackberries.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source
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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads for: Which platform should we develop for?
Thread Thread Starter Forum Replies Last Post
Verizon - updated platform for .591 TXLady General 9600 Series Discussion - Tour 32 04-27-2010 10:10 AM
OTASL - Official BES Provisioned Versions jibi BES Admin Corner 5 07-10-2009 04:13 AM
Two more official release OS 4.5 CBR900RR General 8300 Series Discussion - Curve 13 07-16-2008 10:58 PM
Sybase iAnywhere Announces SQL Anywhere for the BlackBerry Platform Sith_Apprentice BlackBerry World 2012 1 05-21-2008 09:40 AM
Upgraded OS, but what about upgrading the platform? glassjoe Developer Forum 1 04-28-2005 03:38 PM


Agilent E8403A VXI Mainframe + E8491B, E4808A, 7x E8461B Modules with WARRANTY picture

Agilent E8403A VXI Mainframe + E8491B, E4808A, 7x E8461B Modules with WARRANTY

$3900.00



TEKTRONIX TM5006A 6 BAY MAINFRAME.  (chassis Mainframe only) picture

TEKTRONIX TM5006A 6 BAY MAINFRAME. (chassis Mainframe only)

$200.00



HP 3488A HPIB Switch / Control Unit Mainframe picture

HP 3488A HPIB Switch / Control Unit Mainframe

$24.99



Integrated Circuit IC Tester LCD Digital Display Multi-functional Integrated picture

Integrated Circuit IC Tester LCD Digital Display Multi-functional Integrated

$77.22



Agilent HP E8404A VXI Mainframe C-Size, 13 Slot 1000W w/E491B, E1472X2 UNTESTED picture

Agilent HP E8404A VXI Mainframe C-Size, 13 Slot 1000W w/E491B, E1472X2 UNTESTED

$499.99



Tektronix TLA704 mainframe, TLA 7L3, TLA 7D1 modules, GHz probes, total system picture

Tektronix TLA704 mainframe, TLA 7L3, TLA 7D1 modules, GHz probes, total system

$499.00







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