BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 04-12-2012, 06:39 PM   #1 (permalink)
New Member
 
Join Date: Apr 2012
Model: 9700
PIN: N/A
Carrier: vodafone
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
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, 11:36 PM   #2 (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 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, 07:37 AM   #3 (permalink)
New Member
 
Join Date: Apr 2012
Model: 9700
PIN: N/A
Carrier: vodafone
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
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, 04:28 PM   #4 (permalink)
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Post Thanks: 1
Thanked 0 Times in 0 Posts
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

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

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 11:10 AM
OTASL - Official BES Provisioned Versions jibi BES Admin Corner 5 07-10-2009 05:13 AM
Two more official release OS 4.5 CBR900RR General 8300 Series Discussion - Curve 13 07-16-2008 11:58 PM
Sybase iAnywhere Announces SQL Anywhere for the BlackBerry Platform Sith_Apprentice BlackBerry World 2012 1 05-21-2008 10:40 AM
Upgraded OS, but what about upgrading the platform? glassjoe Developer Forum 1 04-28-2005 04:38 PM





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