Jun 15, 2011 12:42 GMT  ·  By

Adobe AIR has just been updated to v2.7 and brings several bug fixes, enhanced performance, as well as new APIs for developers.

Although there are several major differences between changes made for the end-users and developers, most of them are common and include bug fixes related to security, stability, performance, and device compatibility.

Those who receive a notification to update the Adobe AIR application to version 2.7.0.1948 should proceed immediately, as the new iteration allows end users to install or move AIR runtime onto SD cards of their Android devices so they can free up storage space on the phone.

The list of issues that have been fixed with the release of Adobe AIR 2.7 is a bit long, but some of the most important are detailed below:

- FullScreenSourceRect property does not get reflected in AIR apps on Android 3.0; - On Device Debugging with Android 3.0 is unstable; - Flash Builder crashes or hangs when packaging Android applications which have an application ID with two or more dots or dashes as the first characters; - AIR plays video with 4-5 seconds delay, as it is keeping a buffer; - Debug AIR apps hang when debugger is not connected; - On NVidia Tegra 2 devices, there are artifacts on playback for some videos.

In addition, Adobe fixed an issue where some devices, including multiple models from Motorola and HTC, returned the wrong screenDPI info.

It appears that Adobe moved to a different Android API (“DisplayMetrics.densityDpi” instead of “DisplayMetrics.xdpi”) to retrieve screen DPI data from the device and fix the critical issue described above.

For developers, a new API called Media Measurement has been introduced, which allows devs to implement video analytics with as little as two lines of code.

More details about the new features and bug fixes included with the Adobe AIR 2.7, as well as the full change log can be found at Adobe's website.