Author Archive: Blog Consulting

Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5

[Also posted on Adobe's Conversations Blog]

Adobe is all about enabling designers and developers to create the most expressive content possible, regardless of platform or technology. For more than a decade, Flash has enabled the richest content to be created and deployed on the web by reaching beyond what browsers could do. It has repeatedly served as a blueprint for standardizing new technologies in HTML.  Over the past two years, we’ve delivered Flash Player for mobile browsers and brought the full expressiveness of the web to many mobile devices.

However, HTML5 is now universally supported on major mobile devices, in some cases exclusively.  This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms. We are excited about this, and will continue our work with key players in the HTML community, including Google, Apple, Microsoft and RIM, to drive HTML5 innovation they can use to advance their mobile browsers.

Our future work with Flash on mobile devices will be focused on enabling Flash developers to package native apps with Adobe AIR for all the major app stores.  We will no longer continue to develop Flash Player in the browser to work with new mobile device configurations (chipset, browser, OS version, etc.) following the upcoming release of Flash Player 11.1 for Android and BlackBerry PlayBook.  We will of course continue to provide critical bug fixes and security updates for existing device configurations.  We will also allow our source code licensees to continue working on and release their own implementations.

These changes will allow us to increase investment in HTML5 and innovate with Flash where it can have most impact for the industry, including advanced gaming and premium video.  Flash Player 11 for PC browsers just introduced dozens of new features, including hardware accelerated 3D graphics for console-quality gaming and premium HD video with content protection.  Flash developers can take advantage of these features, and all that our Flash tooling has to offer, to reach more than a billion PCs through their browsers and to package native apps with AIR that run on hundreds of millions of mobile devices through all the popular app stores, including the iTunes App Store, Android Market, Amazon Appstore for Android and BlackBerry App World.

We are already working on Flash Player 12 and a new round of exciting features which we expect to again advance what is possible for delivering high definition entertainment experiences.  We will continue to leverage our experience with Flash to accelerate our work with the W3C and WebKit to bring similar capabilities to HTML5 as quickly as possible, just as we have done with CSS Shaders.  And, we will design new features in Flash for a smooth transition to HTML5 as the standards evolve so developers can confidently invest knowing their skills will continue to be leveraged.

We are super excited about the next generations of HTML5 and Flash.  Together they offer developers and content publishers great options for delivering compelling web and application experiences across PCs and devices.  There is already amazing work being done that is pushing the newest boundaries, and we can’t wait to see what is still yet to come!

Danny Winokur is the Vice President and General Manager of Interactive Development at Adobe

 

[UPDATED: 11/15/11 at 6:40 p.m. PT]

Read these related posts from Adobe’s Ben Forta, Thibault Imbert, Lee Brimelow, Pritham Shetty, Mike Chambers, Andrew Shorten and Deepa Subramaniam:

Some Thoughts on Flash and Devices
By Ben Forta
http://forta.com/blog/index.cfm/2011/11/9/Some-Thoughts-On-Flash-And-Devices

Adobe AIR and Flash Player Team Blog- Focusing
By Thibault Imbert
https://blogs.adobe.com/flashplayer/2011/11/focusing.html

Flash to Focus on Apps for Mobile
By Lee Brimelow
http://www.leebrimelow.com/?p=3151

Adobe Flash for Premium Video
By Pritham Shetty
http://blogs.adobe.com/ktowes/2011/11/adobe-flash-for-premium-video.html

Flash Professional and the Future
By Mike Chambers
http://www.mikechambers.com/blog/2011/11/10/flash-professional-and-the-future

Clarifications on Flash Player for Mobile Browsers, the Flash Platform, and the Future of Flash
By Mike Chambers
http://www.mikechambers.com/blog/2011/11/11/clarifications-on-flash-player-for-mobile-browsers-the-flash-platform-and-the-future-of-flash/

Your Questions about Flex (UPDATED: 11/15/11)
By Andrew Shorten & Deepa Subramaniam
http://blogs.adobe.com/flex/2011/11/your-questions-about-flex.html

 

 

Adobe AIR 2 Now Available!

We are pleased to announce the immediate availability of the Adobe AIR 2 runtime. Starting today, you can download and install the new version at [get.adobe.com/air/](http://get.adobe.com/air/). Developers can now deploy applications built for AIR 2 on Windows, Mac OS and Linux. (Note that the AIR 2 SDK is available in CS5 and will be available as a free standalone download on Tuesday, June 15th.)

# AIR APPS

The Adobe AIR runtime is already installed on nearly 300 million desktop computers. We have carefully crafted a seamless installation and upgrade experience that makes it very easy for developers to distribute apps on Mac OS, Windows and Linux. With a few clicks, the Adobe AIR “badge” embedded on the app download page takes care of installing or updating to the right version of AIR if needed. In addition, once a week AIR apps check to see if an AIR update is available, and if so, users are presented with the option to update to the most up‐to‐date version, helping to ensure that end users get the benefits of improved security and performance.

There are some amazing apps built with AIR that will work even better with AIR 2. Here are a few we expect will work better because of reduced memory usage and improved performance:

* [Graphic.ly](http://www.graphic.ly): a splendid comics book reader that connects people who love sharing their passion about graphic novels
* [The complete National Geographic](http://www.nationalgeographic.com/completeng/): 120 years of National Geographic magazine at your fingertips in stunning digital clarity
* [Moviefone](http://www.moviefone.com/syndication/top‐hd‐trailers‐app): the latest HD movie trailers in outstanding quality
* [The Simpsons unleashed](http://www.thesimpsons.com/unleashed/): experience The Simpsons like never before as the characters come alive and interact with you on your desktop.
* [Adobe Story](http://www.adobe.com/products/creativesuite/cslive/): a collaborative story writing tool, part of the new CS Live online services.

# WHAT’S NEW IN ADOBE AIR 2

Adobe AIR 2 is our most significant update to AIR since its original release two years ago.

Here is just one example of developer reaction to this release:

>Adobe AIR 2 is the most robust & versatile yet. With minimum development effort, I was able to convert my AIR for Android app into a desktop app that runs on Windows, Mac OS X & even Linux. Being able reuse 90% of my code to build an application that runs on desktops, as well as mobiles is truly an amazing feature. AIR 2 has evolved into a ubiquitous platform!
> — Lee Graham, Co‐Founder of [TRImagination](http://www.trimagination.com/)

We have made huge improvements in the overall performance of the runtime. Without changing your AIR apps, they will now use less CPU and up to 30% less memory.

We are also introducing dozens of new features and hundreds of new APIs for developers to take advantage of. For example, our much improved networking APIs will make it possible to build new apps, from multi‐player games to enterprise collaboration apps. AIR is now even more tightly integrated with the operating system, including better interaction with the file system, detecting mounting and un‐mounting of volumes, improved printing APIs, support for native installers and, of course, one of our most request features, support for integrating native code with your application using the `NativeProcess` API.

We’re very excited to see the new class of apps made possible by our new multi‐touch and gesture APIs. Those APIs are also available on the beta mobile version of Flash Player and on the AIR for Android pre‐release, and more and more laptops and desktops are multi‐touch capable. We believe this is a great opportunity to build apps with innovative user interactions.

We have also made improvements to HTML support in AIR 2, which you can take advantage of whether you are building an application using only HTML/CSS and JavaScript, or incorporating the `HTMLLoader` view as part of a Flash/ActionScript‐based application. We have added support for some CSS3 and HTML5 features as well, including CSS transforms, transitions and animations and the “ tag. Additionally, the new JavaScript engine in AIR 2 has been clocked up to twice as fast as before.

A broad range of AIR 2 applications are expected to be available shortly after the release of the AIR 2 runtime, ranging from publicly available apps like the updated Avatar (movie) application from 20th Century Fox, to enterprise apps such as [Intuit Spheres](http://www.intuitspheres.com/cfusion/), a messaging and file sharing application.

# FIND OUT MORE

Use the following resources to learn more about AIR 2:

* Attend a webinar: [Going Multi‐Screen with the Flash Platform](http://www.adobe.com/go/multiscreen), June 22‐24
* Read the AIR 2 [release notes](http://www.adobe.com/go/air2_release_notes_dev)
* Read in‐depth articles on AIR 2 at the [Adobe Developer Center](http://www.adobe.com/devnet/air/)
* Try or buy [Flash Professional CS5](http://www.adobe.com/products/flash/?promoid=BPDEE) and [Flash Builder 4](http://www.adobe.com/products/flashbuilder/) as well as [Dreamweaver CS5](http://www.adobe.com/go/getair_dreamweaver) ‐‐ all already include support for the AIR 2 SDK.
* Tell us what you’d like to see in future versions of AIR at [ideas.adobe.com](http://ideas.adobe.com)
* Sign‐up for the AIR for Android [developer pre‐release program](http://labs.adobe.com/technologies/air2/android/)

We believe web developers should be able to use their skills and the tools they are already familiar with to build great standalone applications on any device. Our goal is to provide the best tools, frameworks and runtimes to give developers the shortest path from a brilliant idea to an application ready to distribute.

AIR 2 is a significant leap forward. We’re looking forward to the awesome new applications that you will build with AIR 2. I can’t wait to see what you will come up with!

Also, in case you didn’t know, Flash Player 10.1 for Windows, Mac OS and Linux is also available today. Get it from [get.adobe.com/flashplayer/](http://get.adobe.com/flashplayer/) and read the Flash Player team’s [blog post](http://blogs.adobe.com/flashplayer/) about the new release.

Adobe AIR on iPad

After queuing for an hour at the flagship Apple Store in SF this morning, we finally got our hands on a stack of magical devices. We’ve spent the rest of the day having fun getting the first Adobe AIR apps running on the iPad.

We’ve tested many of the existing AIR apps that are on the Apple App Store today (Alchemist, BaoZi Jump, Something Fishy, Gridshock, Space On-Air, Moai Mawashi etc, etc…), and they all have been working beautifully.

We have also been working on bringing up the first “HD” apps that take advantage of the gorgeous screen of the iPad.

Christian Cantrell from our team also got a multiscreen AIR app working on the iPad today.

The performance is pretty impressive, seems to be about 2x the performance of the 3GS. We’re looking forward to all the cool new apps that are going to be possible with this form factor.

Adobe is… Joining Facebook in Making the Web More Social

One of the greatest assets of the Flash Platform is it’s large community of partners and developers who expand the capabilities of the platform with new and exciting features. Today is no exception as we announce the release of the ActionScript 3.0 Client Library for Facebook Platform API. This library, a joint effort between Adobe and Facebook, allows developers to create rich social web applications using Flash, Flex and AIR.

Until now, only a few unofficial libraries existed to support ActionScript development on the Facebook Platform. Many of these libraries struggled to stay up to date with the rapidly evolving Facebook Platform. Today’s announcement makes ActionScript one of three officially supported languages (along with PHP and JavaScript) of the Facebook Platform and illustrates a commitment from both companies to make sure that this library is kept up to date and provides
the best experience for developers building on both platforms.

Along with the development of the actual library, we have created a Facebook section on the Adobe Developer Center with articles, tutorials and videos which will help you get started developing your first Facebook application. We have also included links to examples of live projects built by customers who have begun combining these technologies in new and innovative ways. To download the library itself, track it’s ongoing development, or submit bugs and patches, visit the project page at Google Code.

While this announcement is a great milestone for Facebook and Flash developers, we hope to provide even more support going forward. We realize that social applications are a major focus for developers and we want to make sure and provide the best APIs and tools for you going forward. If you are in San Francisco at the Web 2.0 Expo this week, please come by the Adobe booth and visit with us. Facebook, along with a number of partners who are already building Flash based Facebook applications, will be here to talk about their experiences and show off their work. Or if you won’t be able to make it, you can contact me at ddura@adobe.com and visit my blog http://www.danieldura.com for more information as the project progresses.

MAX Session: Maintain Security With Adobe AIR

It was my pleasure this week to co-present a session this week with Peleus from the Product Security Team. We discussed things developers should know and do to maintain security in their AIR applications.

Users grant AIR applications a lot of privilege, so developers naturally want to use that power wisely and write applications that are difficult for attackers to abuse. The talk was similar to the talk I gave on the onAIR Europe tour, but longer and more technical.

The slides are
available in PDF
and are viewable below thanks to the magic of Share.