I was digging through the change logs for the latest BlackBerry OS 10.2 SDK and found some nice additions beyond the big updates BlackBerry mentioned. First of all I was glad to see BlackBerry add a Screen Capture screenshot API both in native and Cascades. This just allows apps to save a picture of any screen and save it to the camera roll. That is what happens now with the volume button screenshot keys but developers can add their own screenshot options. They can also choose to save the screenshot in JPG or PNG formats.

Another interesting addition is the new “Peripheral Discovery Library” that allows you app to get notified and grab information for any devices connected over USB, Bluetooth, DisplayPort, & HDMI. I didn’t know BlackBerry’s could even do DisplayPort but that is pretty cool. It will tell your app details about the connected device and even has a specific serial profile for printers. (hint hint) This is all that developers should need to start getting USB and Bluetooth accessories working with BlackBerry 10 along with enabling USB Host.

The other interesting service I found did not have its documentation available yet. It is called the Identity Service and this is how BlackBerry describes it:

The Identity Service supports multiple identity providers, including BlackBerry ID, and can be used to allow your users to access off-device services and content from within your app.

This seems to mean that you can use the credentials for the accounts on your BlackBerry 10 device to authenticate yourself in an app. Think of using BBID, Foursquare, Facebook, or Twitter to login to apps.

Last but not least was a new API to check what lines are available on the phone. This is specifically useful for BlackBerry MVS (Mobile Voice System) so I guess that is coming in 10.2?