Archive for March, 2011

Adobe AIR 2.6 SDK now available with enhanced iOS support!

Adobe is pleased to announce the availability of the Adobe® AIR® 2.6 SDK and AIR® 2.6 desktop runtimes for Windows, Mac and Linux. With AIR 2.6, AIR achieves feature parity for Android and iOS platforms. This new release provides major performance and feature enhancements for iOS (iPhone, iPod Touch, iPad) app development as well as updates for Android and desktop app development.

The AIR 2.6 for Android runtime was released on February 25, 2011, to the Android Market to support the Content Viewer for Android and announcement of Adobe® Digital Publishing Suite , and new Android tablets running on Android 3.0. Currently over 1,900 AIR applications for Android are available in the Android Market.

“Adobe AIR 2.6 enables me to develop once and publish across multiple platforms. There are slight tweaks required for each platform (Android vs iOS) but we’re talking about a few minutes not weeks. The majority of the optimizations revolve around screen sizes which would be an issue regardless of the development tool. If I were targeting Android and iOS natively vs Adobe AIR I would expect my costs to be at least 80% higher; and much closer to 100 – 150% higher should maintenance and updates be required for each platform.”

-Charlie Schulze, President and co-founder, Woven Interactive, LLC

Video: Watch Charlie Schulze’s demo of “Comb Over Charlie” a multiscreen app (Android and iOS smartphones, tablets and Windows laptop) developed using AIR.

New Features in AIR 2.6 for iOS and Android

AIR for iOS (iPhone, iPod Touch, iPad)

“I’m now getting 60 fps on an iPhone 3GS, it’s smoother than Packager for iPhone too!”

-Kevin Newman, Senior Developer, adcSTUDIO

“My project uses things like vector graphics, blend modes, and filters. In the past, many effects needed to be removed or altered for iOS to achieve decent performance. This gargantuan improvement means that I can now use the same project to target both iOS and Android. It’s likely to save me many hours of time previously spent on optimization.”

-Josh Tynjala, Founder, Bowler Hat Games

  • Updated AIR for iOS support with improved performance. Developers can take advantage of new features in iOS 4 like multitasking, Retina display support for higher screen resolutions, and front and back camera support. Developers can now build applications that capture audio with microphone support and take advantage of the same graphics hardware method used in AIR for Android using OpenGL ES 2 for high performance graphics.
  • Packager for iPhone (PFI) is now replaced with functionality integrated with AIR Developer Tool (ADT) a command-line tool for compiling applications in the AIR SDK. ADT can now be used to package AIR files, native desktop installers, AIR applications for Android and iOS.

Video: Learn more about what’s new in AIR 2.6 for iOS in this short video with Ryan Stewart, Senior Technical Evangelist.

AIR for Android

“I was blown away with how much AIR has grown in API support for Android and iOS as well as the improvements in speed. This is just amazing.”

-Boz Bundalo, Creative Director / Chief Technology Officer, Republic Project

  • Submit apps to be included in the Amazon Appstore for Android when the store launches.  Companies now have an additional distribution option with one of the largest online shopping destinations on the web. Learn more in Christian Cantrell’s blog post “AIR 2.6 Applications and the Amazon Appstore for Android”.
  • USB debugging was added as an additional debugging option to WiFi. Learn more about AIR 2.6 features for mobile and desktop please read Scott Castle’s article“What’s new in AIR 2.6″.

Links and Resources

Video: Learn more about the business benefits of deploying Adobe AIR apps for a wide range of devices such as smartphones, tablets, TVs and desktop with Ryan Stewart.

Learn more about selling your apps in the Amazon Appstore Developer Portal.

Downloads: AIR 2.6 SDK and AIR 2.6 Desktop Runtime

Flash Player 10.2 now available for mobile devices

Flash Player 10.2 is now available for download on Android Market.  This is a production GA (General Availability) release for Android 2.2 (Froyo) and 2.3 (Gingerbread) devices and an initial beta release for Android 3.x (Honeycomb) tablets that include at least Google’s 3.0.1 system update.*  To see if your device is certified for Flash Player 10.2, visit: http://www.adobe.com/go/cd1.

The beta of Flash Player 10.2 for Android 3.x is an exciting release that brings a full web browsing experience, including video, games and other interactive content, to the latest Android tablets. We have been working very closely with Google through the development of this beta to ensure tight integration and optimization between Flash Player 10.2 and new OS and browser capabilities.

Improvements include:

  • Performance enhancements to take advantage of new hardware in both Android 3.x tablets, as well as existing hardware in many Android 2.2 and 2.3 devices
  • Tight integration with the new Android 3.x browser to treat Flash content as part of the web page instead of as a separate “overlay.”  This results in improved scrolling of web pages and the ability to display pages in the way intended by the page designer, including new support for compositing HTML and other web content over Flash Player rendered content.
  • Automatic soft keyboard support to simplify text entry for rich mobile and multi-screen experiences

We are working to complete additional optimizations of the interaction between Flash Player and the new browser before releasing a production GA version of Flash Player 10.2 for Android 3.x in the coming weeks, at which point we intend to enable hardware acceleration and Stage Video support in the production GA release.

These optimizations are expected to provide a better “embedded” in-browser experience, comparable to the full screen experience with this beta, and to also provide improved playback of many 720p high definition videos (including full screen). In the meantime, the best way to experience the performance potential of this beta and to enjoy an immersive Flash content experience is to view Flash content full screen.**

We hope you enjoy all of the rich web experiences that Flash Player 10.2 delivers to Android devices.  As always, you can visit m.flash.com <http://m.flash.com> for great examples of websites which show off what you can do on your device with Flash Player.

* Note, today’s release includes the security update addressing the Flash Player vulnerability announced on March 14: http://www.adobe.com/support/security/advisories/apsa11-01.html

** The best way to switch to full screen mode is to use buttons provided by many content providers, but it is also possible to tap content once, followed by a long tap, to bring down a button in the upper left corner which can be tapped to force full screen mode. For best performance with the beta we recommend viewing video in 480P or below.  Improved 720P video playback will be included in the production GA release of Flash Player 10.2 for Android 3.x.

Adobe Supports Microsoft IE 9 Launch at SxSW

With today’s launch of Internet Explorer 9, the Adobe Flash Player team is excited to highlight the results of our collaboration around both hardware acceleration and end-user privacy. Both companies believe that the best experience with the web is achieved when browsers and web runtimes like Flash Player are tightly integrated to ensure that the web browsing experience is seamless and highly interactive.

As part of the South by Southwest conference, we shared a demo that highlights the work we’ve done together in terms of hardware acceleration. In this case, 3D content in Flash directly participates in Internet Explorer’s hardware rendering pipeline, as exposed through the ISurfacePresenter API. For web developers, this means that hardware accelerated features in Flash, such as stage video and 3D graphics, will directly leverage the power of the GPU in the presentation process. This translates to a more responsive and efficient web browsing experience.

If you’d like to learn more about the new features coming in Flash Player, check out this post on the team blog. If you’re interested in learning about the new 3D capabilities, called project “Molehill”, you can read about them as part of our new Incubator program. I encourage you to check out the demos to get a feel for the power of Flash and tell us what you think.

Update on Flash Player 10.2 for mobile devices

Today we are happy to announce that Flash Player 10.2 will be available for download via Android Market on March 18th.  Flash Player 10.2 is a production GA (General Availability) release for Android 2.2 (Froyo) and 2.3 (Gingerbread) devices which meet the Flash Player hardware system requirements.  It is initially a beta release for Android 3.0 (Honeycomb) tablets which requires Google’s 3.0.1 system update.

We have been working very closely with Google to ensure tight integration between Flash Player 10.2 and new OS and browser capabilities in Android 3.0.  The March 18th beta release of Flash Player 10.2 in conjunction with Google’s first system update to Android 3.0  (version 3.0.1) currently underway for the MOTOROLA XOOM™ will deliver the first phase of our work together.  This will be followed by subsequent updates, which will complete the optimizations and result in a production GA release of Flash Player 10.2 for Android 3.0.

Some of the new capabilities of Flash Player 10.2 for Android include:

Hardware accelerated video presentation for H.264 (Android 3.0.1+ only)

Flash Player 10.2 leverages the hardware accelerated Stage Video presentation pipeline to enable users of Android 3.0 tablets, like the MOTOROLA XOOM™, to enjoy smooth playback of high-definition Flash video content on the web.   Users will experience reduced CPU usage and higher frame rates for existing H.264 video content.

Deeper integration with the Android browser rendering engine (Android 3.0.1+ only)

Deeper integration of Flash Player and the enhanced Android 3.0 browser delivers faster and better rendering of rich, interactive web content resulting in a browsing experience similar to the desktop.

Flash Player can now render content as part of the web page along with other components such as HTML, images and gif animation. As a result, users will experience:

  • Improved scrolling of web pages;
  • Uncompromised viewing of rich, immersive content in the way intended by the page designer, including support for instances where HTML and other web content is composited over Flash Player rendered content.  Flash Player rendered content will continue to be placed in a separate window on top of HTML in the Android 2.2 and 2.3 browsers, as these browsers do not support the new Android 3.0 browser rendering model.

Enhanced performance for the latest smartphones and tablets

Experience performance improvements designed to take advantage of the current generation of multi-core, GPU-enabled processors to deliver Flash videos, games and other interactive Web content on the latest smartphones and tablets.  For a list of upcoming Flash-enabled devices which show off the latest performance improvements, including the MOTOROLA ATRIX™ 4G, MOTOROLA XOOM™ and LG Optimus 2X, please click here.

Automatic soft keyboard support

Users of touch screen devices will enjoy a more optimized experience interacting with rich content that requires keyboard input.  This feature simplifies the development of multiscreen applications that require keyboard input, making it easier for developers to optimize desktop applications for mobile devices. A new ActionScript API enables developers to automatically launch and display the soft keyboard.

In addition to its availability on Android Market, the production GA release of Flash Player 10.2 will also be available pre-installed on many upcoming tablets and smartphones or delivered as an over-the-air (OTA) update to existing devices in market.

To see which devices are certified to support Flash Player, please visit http://www.adobe.com/flashplatform/certified_devices/.

To learn more about Flash Player for mobile devices, please visit http://www.adobe.com/devnet/flashplayer.html.

Introducing Flash Player 10.3 beta!

We recently announced the Incubator program with a preview of the next generation 3D GPU accelerated APIs (Molehill) coming in the Adobe Flash runtimes. As you know, features or builds from the Incubator program include features under development or things we are considering adding. But what about features coming in the next Flash Player release ? Well, we are happy to announce the availability of Flash Player 10.3 beta for Windows, MacOS and Linux.

Note : Note that the Incubator builds available in the Incubator program contain the features available in Flash Player 10.3.

Flash Player 10.3 will also be available in the future on mobile devices, we invite you to test the following features and let us know what you think through the Adobe Flash Player 10.3 beta forums:

Media Measurement – Measuring video just got easier. With Flash Player 10.3 and Adobe® SiteCatalyst®, developers can implement video analytics with as little as two lines of code for the first time.  Analytics solutions can use a new set of open APIs to easily implement consistent video analytics irrespective of implementation or delivery protocol.  Media Measurement for Flash allows companies to get real-time, aggregated reporting of how their video content is distributed, what the audience reach is, and how much video is played. For instance, using a very few lines of code you will be able to retrieve all the NetStream instances created in your applications, access any meta data (XMP) associated to media being played, and more through the NetDataEvent event. Make sure to check the NetMonitor API and the additions done to the NetStreamInfo API. We also improved the consistency over events dispatched by the NetStream API when dealing with progressive, HTTP or RTMP streaming. We also added helper APIs like pageDomain property on the Security object to expose domain of the current URL.

Acoustic Echo Cancellation – Flash Player 10.3 enables developers to create real-time online collaboration experiences with high-quality audio, such as telephony, in-game voice chat, and group conferencing applications. Developers can take advantage of acoustic echo cancellation, noise suppression, voice activity detection, and automatic compensation for various microphone input levels. End users will be able to experience higher quality audio facilitating smoother conversation flow, without using a headset. Make sure you check the new MicrophoneEnhancedOptions and Microphone.getEnhancedMicrophone() APIs.

In addition to acoustic echo removal, the following functionality will also be available through the MicrophoneEnhancedOptions API:

  • Noise suppression – Remove ambient noise from microphone input.
  • Automatic gain control – Compensate for level variation of microphone input (due to distance of speaker, etc.).
  • Voice activity detection – Provides information whether speech/voice is detected.

Integration with browser privacy controls for managing local storage – Users will have a simpler way to clear local storage from the browser settings interface – similar to how users clear their browser cookies today. Flash Player 10.3 integrates control of local storage with the browser’s privacy settings in Mozilla Firefox 4, Microsoft Internet Explorer 8 and higher, and future releases of Apple Safari and Google Chrome. See this related post we published in January.

Native Control Panel – The Global Settings Manager is currently a SWF residing on macromedia.com, Flash Player 10.3 provides users with streamlined controls for managing their Flash Player privacy, security and storage settings. Windows, Mac, and Linux users can access the Flash Player Settings Manager directly from the Control Panels or System Preferences on their computers. See this related post we published in January.

Auto-Update Notification for Mac OS – Flash Player 10.3 supports automatic notification of software updates on Mac OS, making it easier for Mac users to stay current with new capabilities in the latest version of Flash Player.

To download the beta release of Flash Player 10.3, visit Adobe Labs. We look forward to hearing your feedback, which will help us make Flash Player better for you. To log bugs about issues found in Flash Player 10.3 builds, please use the Adobe bugbase at bugs.adobe.com/flashplayer and select Flash Player 10.3 for the version.