Have you already written a BlackBerry® WebWorks™ application for the BlackBerry® PlayBook™ tablet or BlackBerry® smartphone platform, and now you’re wondering how to port it from one to the other? We’ve got some tips for you right here!
There is a great opportunity for vendors to provide versions of their applications that run on both the BlackBerry® 6 smartphones and the BlackBerry Tablet OS. In fact, due to the nature of Web technologies such as HTML and CSS – as well as how the BlackBerry WebWorks SDK is designed – vendors can easily port their applications from one platform to the other. There’s never been a better time to port with big prizes up for grabs in the Most Innovative BlackBerry WebWorks app on the BlackBerry PlayBook tablet and BlackBerry 6 challenge*!
Additionally, the latest in-market and BlackBerry App World™ storefront device breakdown stats show that an increasing number of users who download applications (both free and paid) have a smartphone running BlackBerry® 6. The upcoming BlackBerry® 7 devices will also expand the market opportunity for developers who ensure BlackBerry 7 compatibility. To get a head start on testing your application on these new devices, learn about the new screen resolutions and download the latest simulators. Also, if your app supports BlackBerry 5.0 and BlackBerry 6 smartphones, you will be able to address the largest market of potential users as possible. Vendors can easily port their applications to BlackBerry 5.0 by checking out which APIs are supported in this version in the BlackBerry WebWorks API guide discussed below, as well as testing with the simulators on BlackBerry Developer Zone.
Here are a few tips and tricks to consider before starting your porting efforts:
Adobe® Flash® Content: If your application contains Adobe Flash content, note that it will be supported on the BlackBerry PlayBook tablet only.
Icon Sizes: Icon sizes are different on the BlackBerry PlayBook tablet as compared to the BlackBerry smartphone. Take a look at the UI Guidelines document for the BlackBerry PlayBook tablet and UI guidelines for smartphones to understand best practices for creating application icons.
Ripple Development Tools: Our friends at tinyHippos have created a tool called Ripple that allows you to easily develop, test, and debug your application for both the BlackBerry smartphone and tablet platforms. Check out the blog post on the Ripple Emulator beta program here. We highly recommend using this tool to develop your BlackBerry WebWorks applications as it provides an easy way to develop for both platforms.
Code Signing: There are separate code signing processes for signing BlackBerry PlayBook tablet versus BlackBerry smartphone apps. Take a look at the guide here on how to sign tablet applications and this knowledge base article on signing your BlackBerry WebWorks application for a smartphone.
We hope these tips help you with your porting efforts and we look forward to seeing your apps in the challenge!