06-07-2012 10:36 AM
06-07-2012 10:40 AM
I assume you're referring to the SDKs shown on this page:
The C/C++ Native Development Kit is everything you need to code a native C/C++ application to run on the BlackBerry PlayBook and upcoming BlackBerry 10 devices. The APIs it describes should give you everything you need to develop all of the components of your application, from the ground up. If you have an existing application, you can likely start here. This SDK is great for access to low-level APIs.
However, it does not come with an UI toolkit. You literally have to code everything yourself, or port existing libraries over to help you. You probably don't want to do that. Instead, you can look at the C++/Qt Cascades Development kit. This SDK provides you with everything you need to develop an application for the upcoming BlackBerry 10 devices. You can still access all of the low-level APIs should you need them, but because Qt adds so much and is so powerful, most everything you need is likely already there.
Basically, Qt will provide you with APIs to call and use in your application. These are open-source libraries that have been reviewed over many years, and will likely accomplish everything you need. Going forward, Cascades is the UI toolkit of choice in native development, as it provides easy, fluid, and astonishing UIs for implementation in your app.
Note that I never mentioned the PlayBook when discussing the C++/Qt Cascades kit. The PlayBook does not have native support for this mode of development, but it will come with BlackBerry 10 is released later this year.
Basically, the C/C++ Native Development Kit provides you with the nuts and bolts you need to develop an app from scratch. But why would you, when the C++/Qt Cascades Development kit includes many libraries for things you likely want to do.
Unless you're developing a game, porting some library, or need to develop for the PlayBook today, using the C++/Qt Cascades development kit.
06-07-2012 05:12 PM
Native development = low level API = hard coding
Qt / Cascades development = high level API = easier coding
06-16-2012 10:47 PM
the previous reply is confusion.
He seems to say use the C++ /qt sdk for playbook but then the playbook doesn't support it?
I am looking to try and develop a small app on the playbook and this is confusing