Click here to Skip to main content
14,038,575 members
Click here to Skip to main content
Add your own
alternative version

Tagged as


Posted 20 Dec 2012
Licenced CPOL

Standardizing on Screen Resolutions for BlackBerry 10 devices

Rate this:
Please Sign up or sign in to vote.
Standardizing on Screen Resolutions for BlackBerry 10 devices

This article is for our sponsors at CodeProject. These articles are intended to provide you with information on products and services that we consider useful and of value to developers


We’ve received a lot of feedback from the BlackBerry® developer community around how changes in device screen resolution impacts app development. What causes further grief is the late notice of these screen resolutions — i.e. surprise, we have an awesome new device with screen resolution A x B! Which usually has the following response <homer>Doh!</homer>

Well, this time around, we’re going to get ahead of the curve (no pun intended) and let you know what’s coming so that you can plan in advance, and we’ll share what we’re doing to make your lives easier.

We gave out BlackBerry® 10 Dev Alpha testing devices on the BlackBerry Jam World Tour so that developers could start building their applications and test on hardware that has the same sensors and screen as what is coming with the first BlackBerry 10 smartphone. As everyone knows by now, the screen resolution on the Dev Alpha device is 1280 x 768. Let’s just go on record and confirm that this will be the screen resolution shipped with the first BlackBerry 10 full touch device.

Thorsten Heins has also gone on record letting everyone know that full touch isn’t going to be the only BlackBerry device that we produce. We are also continuing with our iconic keyboard for users like me who love typing on a physical keyboard. This new physical keyboard device will have a screen resolution of 720 x 720.

Now you may be thinking, great, you’re letting me know what the screen resolution is ahead of time, but what are you doing about making my life easier going forward?

We’ve listened, we’ve learned, and we are now telling you that moving forward new smartphones will be standardizing on the following screen resolutions which will allow you to design your applications to fit two main form factors:

  • Full touch devices: 1280 x 720 (16:9)
  • Keyboard devices: 720 x720 (1:1)

I’m pretty sure that I know what most of you are thinking: What about the first BlackBerry 10 full touch device? Why is it a different screen resolution? This first BlackBerry 10 device has been in the works for quite some time now with lots of supply chain management and manufacturing tooling to bring it to launch. So it’s pretty much a sealed deal.

This initial 1280 x 768 resolution difference from future devices typically affects those developers that are building a custom full screen UI, such as a game, for the first BlackBerry 10 device. If you are in this camp, you have a couple of options depending on your business needs:

  1. Modify your application for each resolution to make use of the full resolution of the different BlackBerry 10 device screen resolutions
  2. Consider "letter boxing" your app to 1280 x 720 on the first BlackBerry 10 device, leaving 24 pixels on both sides of the screen, so that you don’t have any changes to make on the next generation full touch screen resolution.

The fact that we are standardizing on two main screen resolutions going forward has been largely influenced by you, our community of developers. We are committed to making the BlackBerry platform the absolute best – and easiest – application platform for you develop on in order to innovate and grow your business.

Our frameworks are also taking these different form factors into account so that if you are using core Cascades™ controls and layouts, the UI framework will adjust the control sizing and layout as much as possible for you.

We’ll be continuing to add features and functionality into the application frameworks which will help you easily manage the differences between screen sizes in your application. We’ll also be updating the User Experience Guidelines to provide layout and interaction considerations when building applications for the different form factors, so stay tuned!


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

BlackBerry’s team of experts is here to help you discover how to get most out of your BlackBerry smartphone.

You may also be interested in...

Comments and Discussions

-- There are no messages in this forum --
Permalink | Advertise | Privacy | Cookies | Terms of Use | Mobile
Web06 | 2.8.190425.1 | Last Updated 20 Dec 2012
Article Copyright 2012 by Inside BlackBerry Developer’s Blog
Everything else Copyright © CodeProject, 1999-2019
Layout: fixed | fluid