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


NETWORK INSTRUMENT GIGASTOR- 2U (2X) XEON E5-2630- 64 GB PC3 RAM picture

NETWORK INSTRUMENT GIGASTOR- 2U (2X) XEON E5-2630- 64 GB PC3 RAM

$356.99



Trenton 92-506313-XXX W/ 2x Intel Xeon Processors & 4GB DDR2 RAM picture

Trenton 92-506313-XXX W/ 2x Intel Xeon Processors & 4GB DDR2 RAM

$285.99



TYAN S5387-EFI EATX DUAL XEON LGA 771 SERVER MOTHERBOARD 2GBE 500P GFX SATA RAID picture

TYAN S5387-EFI EATX DUAL XEON LGA 771 SERVER MOTHERBOARD 2GBE 500P GFX SATA RAID

$150.00



POSEIDON XEON D-1500 PRODRIVE TECH BOX picture

POSEIDON XEON D-1500 PRODRIVE TECH BOX

$500.00



Super-Micro P4DC6+ Motherboard with 2 Xeon i processors with SCSI RAID picture

Super-Micro P4DC6+ Motherboard with 2 Xeon i processors with SCSI RAID

$200.00



10 PCS HP Xeon E5 V4 CPU Cage Clip Cover Bracket Holder for DL380 G9 DL360 G9 picture

10 PCS HP Xeon E5 V4 CPU Cage Clip Cover Bracket Holder for DL380 G9 DL360 G9

$28.08







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