RIM let us know that the BlackBerry Native SDK 2.0 for the BlackBerry PlayBook is out of beta and available for developers around the world. Updates to the Native SDK make developing C/C++ applications for the BlackBerry PlayBook simpler, with enhanced troubleshooting and a more intuitive IDE for developers.
This version includes new APIs as well as new wizards. The Device Information API allows developers to use data on battery, phone, storage and more to alert users on resources. The LED service API will allow notifications in applications. Developers can take advantage of the BlackBerry PlayBook’s stereo sound with the Soundplayer API.
The new wizards will add libraries, make development faster and include:
- The streamlined deployment setup wizard, which makes it easier for developers to set up their development environment and troubleshoot issues. The wizard also leverages automatic device detection to help set up targets
- The Add Library Dependency wizard simplifies the process of adding library dependencies to a project
- The New Example wizard provides access to more example projects
The BlackBerry Native SDK 2.0 includes a number of enhancements specifically focused on making developing easier. Developers can take advantage of new documentation, which includes a porting guide that will help developers port existing code to the BlackBerry PlayBook. As part of our commitment to open source initiatives, an EGit plugin gives developers access to GitHub source code directly from the development environment.
The NDK now allows developers to target multiple device versions from one instance of the IDE, rather than running multiple instances and developers can now report bugs directly from the IDE Help menu. They can also filter files out of the BAR package to exclude unnecessary assets.
One integral piece of the BlackBerry Native SKD is the Scoreloop SDK, which provides developers everything they need to integrate social capabilities and gamification into their native PlayBook applications, such as Leaderboards, Game Challenges and Awards & Achievements. Social features provide increased opportunity for viral discoverability and can heighten application stickiness and customer loyalty. Developers can give users the ability to add friends to games for score comparisons or competitions, and to personalize their profiles with photos and other info.
Information on more additions to the Native SDK can be found on BlackBerry DevBlog here.
These new capabilities build on the launch of the Native SDK 1.0 in October 2011. The Native SDK allows developers to build high-performance, multi-threaded, native C/C++ applications and enables developers to create advanced games and apps with access to OpenGL ES 2.0 and Open AL for 2D and 3D graphics, as well as device-specific APIs. The Native SDK includes support for C/C++ POSIX library and compliance, device events like gesture swipes and touch screen inputs and advanced debug and analysis tools.