How do I find out the sdk version of my blackberry ?
I have a Blackberry 8520 device.
Go to Options - About on your device.
Operating system version is equal to the SDK version.
blackberry 8520 uses OS5 and cant be upgraded officially to OS6 or OS7. So SDK for 8520 will be v5.0
Related
The release notes for Dynamics SDK v9.0.x mentions that iOS Simulator isn't supported on M1 Macs.
On Apple M1 devices, the SDK does not support building and debugging BlackBerry Dynamics apps on the iOS simulator. As a workaround you can build and debug on physical iOS devices.
Looking at the release notes for Dynamics SDK v9.1.x, there is no mention of M1 Macs. Is this now supported? If so, is there any special configuration required beyond normally upgrading the SDK? I've upgraded the SDK to v9.1.x but I get Undefined symbol: _OBJC_CLASS_$_GDiOS error when trying to build for an iOS simulator.
MacOS 11.2.3
Xcode 12.4
Edit:
Running Xcode under Rosetta seems to work fine. But still looking forward to native support.
BlackBerry Dynamics SDK version 9.1 does not support M1 Apple Silicon. Currently, BlackBerry Dynamics apps are blocked from activating on an M1 powered Mac. BlackBerry is working on supporting this architecture, which will be available in a future BlackBerry Dynamics SDK release.
I am developing a small application on Blackberry 10 SDK. I want my app to be available on OS Version 6,7 and 10.
Now that i am using SDK 10 how can i support OS version 6 and 7 for the same app.
What do I need to do in that. Are there any image changes for that versions?
"BlackBerry 10" and "BlackBerry 7, 6, and older" are different platforms.
HTML5/JavaScript applications can be compatible between BB 10 and older BB devices. But it is source code compatibility, it is not binary code compatibility.
You will need at least two compiled versions of your HTML5/JavaScript. One - for BB10, another for BB7 and older devices.
Get WebWorks for BB7 and older devices here:
http://developer.blackberry.com/html5/download/#smartphones
WebWorks for BB10 is available here:
http://developer.blackberry.com/html5/download/#blackberry10
I'm developing a blackberry application to encode and decode some important information. For this I'm using the net.rim.device.api.crypto.* package in my application. I'm developing in blackberry OS 7.1 simulator but my blackberry device has OS 5.0 . When I try to download the app in my device, it gives me the following error:
"This application requires the following module, which is not installed: net_rim_crypto"
Also I'm not able to use the update site and install previous blackberry Os versions as the installation fails whenever I try to install it.
So, my question is mainly: How can I make my apps backward compatible in this case? Also, I'm not able to install and run my app (mentioned above) on the device. How can I accomplish this? Please help. Thanks in advance.
Please note that BlackBerry apps are not backward compatible, that is to say an app built on OS 7.0 will not work with OS 6.0 or OS 5.0. However, an same app built on OS 5.0 will work on handsets with OS 5.0+. Considering you are developing your app in OS 7.1 simulator indicates you are using BlackBerry JRE 7 and net_rim_crypto that you implemented seem to be missing in OS 5. In order to develop apps for OS 5, please work with JRE 5.
I have developed BlackBerry Apps using Java SDK till BBOS 10 got released. But the recent BBOS 10 released doesn't provide Java SDK platform for developing the applications.
So is there any way that I can run my previously developed applications(using Java SDK 5.0,6.0,7.0,7.1) on the BBOS 10 simulator/device.
Is BlackBerry on the process of releasing the Java SDK in the near future.??
Thanks.
If you wrote WebWorks application then you could recompile it to BB 10. Otherwise there is no chance to run your app on the BB 10. Unfortunately!
I am new to BB development.recently i have developed a simple application using JDE eclipse plugin ( Blackberry JRE 5.0.0.0 ). I have tested this simple application on default simulator i.e. BlackBerry Simulator 9550 , a smartphone simulator.
But when i have tried to test this same application on other simulators i.e. 8520,8900,9630,9700 ( simulators only with keypads, no touchscreen support ),My application just hanged.
Since i am new to the BB development world , any help on how to make my application backward compatible with non touch screen device ,is appreciated..
faithfully
Dharmesh
Solved .
it was a JDE compatibility error. changing a version of JDE has solved my probelm