Native Extensions for Adobe AIR are code libraries that contain native code wrapped with an ActionScript API. Native extensions provide easy access to device-specific libraries and features that are not available in the built-in ActionScript classes. Examples of native extensions include making a mobile device vibrate, integrating ad-networks and in-app purchasing systems into your games, and using the iOS Game Center in your iOS games.
Native extensions by Adobe
Commercial native extensions
||Allow your game to set up real-time Game Center matches for up to 4 players, send and receive custom data between players, and enable voice chat during gameplay!||Tutorial||vitapoly inc.|
||Allow your game to integrate turn-based matches for up to 16 players.||Tutorial||vitapoly inc.|
|iOS 6 Social Networking
||Add iOS 6 social networking and sharing to your iOS app with an AIR native extension.
|GoViral social networking
||Integrate social networking support for Facebook, Twitter, and email into your mobile AIR application using ActionScript 3.
||Share news and updates, bring lapsed users back to your app, and even update the state of an app remotely.
||Integrates Leaderboards, Achievements, and User Authentication into your Adobe AIR and Flash applications.
||iOS||Enables you to monetize your free apps while using the official iAd Network provided by Apple.
||Allows you to integrate AdMob from Google's ads into your mobile AIR 3.0 application using ActionScript 3.
||Allows you to quickly and easily integrate In-App Purchases for Google Android into your mobile AIR 3.0 application using Actionscript 3.
||Allows you to quickly and easily integrate In-App Purchases for iOS into your mobile AIR 3.0 application using Actionscript 3.
|GoViral social networking
||Allows you to rapidly integrate social networking support for Facebook, Twitter, and email into your mobile AIR application using ActionScript 3.
||Increase your mobile app store ratings.
Non-commercial native extensions
||Android||Allows you to control your AIR for Android apps with voice commands.
|.NET Image Encoder
||Windows||Encodes a bitmap into BMP, JPEG, or PNG format using Microsoft .NET Framework 4.
||Android||Lets you create custom push notifications for your Android applications.
||iOS||Gets the battery status—unknown, unplugged, charging, or full—of an iOS device.
||Windows||Lets you leverage ICU provided globalization services.
||Android||Exposes the Nook Color's Android APIs to AIR developers.
||Windows||Allows you to read pressure sensitivity data from a pen tablet.
||Android||Three extensions let you share content, send SMS, show a Toast message.
|App Finder||Android||Finds other Applications on your Android system.
|AIRKinect||Windows & Mac OSX||Taps into the rich experience of the Microsoft Kinect SDK.
|as3-arduino-connector||Windows & Mac OSX||Connects Arduino Prototyping board to Adobe AIR through an AIR Native Extension.||Nick Kwiatkowsk|
|iOS 5.0.1 data storage||iOS||Enables AIR for iOS apps to conform to Apple's app store policies for local storage.||JamPot|
||Android||Brings in Speech Input capabilities to AIR apps through the speech recognition engine built into Android devices.