Search code examples
androidblackberryblackberry-simulatorblackberry-jdeblackberry-10

Blackberry development for beginners


Im an iOS developer and im trying to start with Blackberry development and i've done my part of research and came up with this:

BlackBerry is an open platform that provides a variety of development languages and runtimes designed to fit your skills. Your choice will be based on a combination of familiarity, possibly having a pre-existing codebase as well as the target devices you wish to serve.

My questions are:

  1. Is this feature (variety of development languages and runtimes) only for the BlackBerry Z10 ??

  2. Will the app development for the bold and the Z10 be the same?

  3. For the Runtime for Android apps . is that the best choice for me if i have an android background?

  4. I want to make an application for both touch and non-touch device in blackberry. Is that possible ?

  5. Should i use Eclipse for the job??.

  6. Is there any SDK for the Mac OSX??

Thanks in advance ...


Solution

  • Is this feature (variety of development languages and runtimes) only for the BlackBerry Z10 ??

    BlackBerry 10 supports many different runtimes like Adobe Air, Android, Native development in C/C++.

    The older BlackBerry OS just supports Java development natively.

    Will the app development for the bold and the Z10 be the same?

    No

    For the Runtime for Android apps . is that the best choice for me if i have an android background?

    Porting of apps is highly limited. Lots of third party libraries are not supported. Lots of Android specific APIs like maps, LVL, in app billing etc. are not supported. It may or may not work depending on the complexity of your app.

    I want to make an application for both touch and non-touch device in blackberry. Is that possible ?

    Yes.

    Should i use Eclipse for the job??.

    Both the BlackBerry OS use Eclipse as the native IDE.

    Is there any SDK for the Mac OSX??

    Yes