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. With 8 of the top 10 launch days for BlackBerry PlayBook apps were native applications, RIM is hoping more developers will port their apps to the PlayBook as native apps. Here are the details on the SDK that includes new APIs:
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.