Flash Player versions 10-11


As you have undoubtedly noticed by now, we’ve been updating the Flash Player and AIR runtimes with increased frequency.  In fact, we’re moving to a new (roughly) quarterly update schedule for the runtimes that we hope will deliver huge advances across the web in a very short time.

Why?  I guess there are a number of reasons, the most interesting one is mobile investments bringing new fruit and HTML beginning to take more of the weight.  If you remember, during the 18months when Flash Player 10.1 was launching we received a lot of feedback that we were over-committed to mobile in general.  I think unfortunately the word didn’t get out that these investments were much broader than just mobile devices.   It was a ground up effort to enable the Flash Platform to support sweeping changes in the way media is composed, rendered, protected and analyzed.

Looking at the world through Tomi Ahonen’s eyes, you can see that a growing majority of web access is now on mobile devices.  That is, if you include the numbers of people using mobile only and mobile or desktop devices.  Of course these devices require new tools, new ideas and new content that runs effectively – it’s time for a shift in thinking.

Historically this is actually a pattern of advances on the web if you look at Flash releases, maybe some of you recognized it?

  • Flash 1 – Vector Graphics Support
  • Flash 3 – MovieClips, loadMovie
  • Flash 6 – AS1, XML, Video, Unicode, Drawing API, events, AMF
  • Flash 9 – AS3, H.264, JIT Compiler, E4X, Binary Sockets
  • Flash 11 – Full 3D etc

Note: I’m not attempting to be precise here, it’s just a pattern that describes the general points where the Platform has evolved over time.  There are obviously matching HTML/Jscript/CSS advances to match, all of which make the wheels of the web go round.

So in our efforts to drive web innovation, and take the Flash Platform to new places, let’s look at the current and upcoming Flash Player releases.

Flash Player 10.2

New Features include:

  • StageVideo support, pushing decoding and screen blitting of H.264 video via the GPU.  This is actually a feature that comes from the Digital Home investments, and in fact Flash Lite on Nokia phones rendered video in much the same way.
  • Complete Hardware rendering path on IE9
  • Native Mouse Cursors, enabling richer gaming experiences

StageVideo should now be included in all situations where you are presenting video.  It’s automatically enabled on mobile and Digital Home devices, but on the desktop it’s not always possible to use this method.  Get started with StageVideo today.

Many of you have noticed that Flash Player 10.2 has yet to launch on mobile, for which there are number of reasons.  Those are quite obvious really, it’s just much more complicated to ship on mobile phones and tablets.  In addition, we’re targeting the new Android 3.0.1 release from Google as well, a platform that brings fresh features and challenges.

That said, Flash Player 10.2 is expected to ship on Android in two days time.

Flash Player 10.3

Already fast on the heels of 10.2 is a desktop beta version of the next Flash Player to launch.  This is actually on the most exciting releases for some time because it delivers new features, many of which are driven by the community.

New Features include:

  • Media Measurement
  • Acoustic Echo Cancellation
  • Integration with browser privacy control for local storage
  • Native Control Panel
  • Auto-Update Notification for Mac OS

With these new additions, the community will be able to create incredible VOIP applications in the browser.  One of the missing items for those applications was Echo Cancellation, essentially processing of the Microphone inputs so that you won’t need a headset.  I’m certainly going to use this for my Radar application.

Another nice new feature is the native control panel, this will make Flash feel more integrated into the Desktop or device experience.  Finally we can get rid of the horrible SWF based settings manager on Adobe.com, something that confused even me.  Users will be able to control their own security and experience much more easily, as well as make the best of Browser security.

Media Measurement is going to be great for our Omniture customers, enabling them to analysis content playback much more easily.  Let’s face it, it’s a feature for monetization, but that’s always good.  Last year over 128Billion Megabytes were streamed through Flash Player, that’s 100% growth.  So with this feature our customers will be able to get a much broader view of what’s going on during playback, helping to improve and monetize those experiences.

You can download the beta today.

Flash Player Inclubator

As you read above, this is part of our ongoing efforts to seed the community with bleeding edge technology.  I like to think of it this way, HTML will be taking care of some of those slideshow and simpler web experiences, micro-sites, product data and maybe some basic video playback.  This isn’t something that scares me, in fact it’s completely the opposite.  Lets face it, the more HTML can take on, the more new innovations we can deliver with Flash.

I find the whole HTML5 and Flash argument quite amusing, anyone that’s old enough to remember how the web evolved will recognise that Flash was successful because it solved problems for our customers.  So it makes sense (and it’s exciting) that it will evolve to solve new problems as HTML catches up, and we’re helping those technologies catch up.

New Features:

  • All of Flash Player 10.3
  • 3D Rendering Pipeline “Molehill”
  • more to come :-)

Interestingly, the StageVideo api enables play back video on a hardware surface using an OpenGL (ES2.0)/Direct3D shader API to convert from YUV to RGB.  It shouldn’t take you long to realise that Molehill uses the same apis for 3D rendering, thus enabled by Stagevideo.

Flash is so widely distributed now that we don’t have the option to simply cut off those users without GPUs or the correct drivers.  So for these users we have a seamless fallback to a new component called SwiftShader, a Transgaming product of which Adobe is a licensee.

You can see some of the incredible work underway below:

 

Developer and/or Browser War

(Personal Opinion)

Finally, in case some of you didn’t notice, we’re in the middle of a browser war.  Each of the major players (including Adobe) are working incredibly hard to drive innovation on the web, adding new features, increasing performance and fighting for territory.

This has unfortunately led to some adverse press attention being poured on Flash, one of the most talked about technologies of the past year.  What’s important here is that we all keep a level head, listen to customers concerns, but always consider someones motivation for targeting Flash to gain press attention.

Example One

Example Two

Net is, Flash is a product made successful by those who use it – that’s probably you.  It’s not just a pile of 1′s and 0′s, it’s a complete ecosystem that is largely, and most successfully, presented within HTML  It’s success has been driven by the Flash community creating incredible millions of pieces of content over the past decade, enabling online business and entertainment to thrive.

I have no doubt that HTML5 is going to be great for all of us, that includes Flash developers who will be free to create even more advanced forms of content on even more screens.  That’s why I believe that Flash is the innovation engine for the web and digital experiences, the use cases may well change – but the reason for Flash existing won’t.

, , , , ,

  • Matt

    Adobe needs to start churning out updates quickly.

    Apple updates their iOS once per year. Android seems to be releasing a major version every 6 months.
    Seems to me that faster development cycles is the new hip thing to do and Adobe can’t afford to overlook the trend.

    Adobe is suggesting developers should ‘Think mobile first’ and I wonder if they are thinking the same about the flash player.

  • http://www.adrocknaphobia.com Adam Lehman

    Just a quick correction: ActionScript 1 was first introduced in Flash Player 5 (not 6).

  • http://www.chaosm.net matt

    Mac update notifications are nice, but It would be awesome if Flash could update itself in the background like Chrome. Maybe it’s not possible.

  • http://www.flashmobileblog.com Mark Doherty

    Thanks Adam, as per the note, I wasn’t intending to be precise, such is the pattern.

  • Ron

    Where do 64bit releases fall into all this?

  • http://www.flashmobileblog.com Mark Doherty

    Hi Ron, we are working on that. Currently we have one release in 64bit, but the goal is to integrate this into our usual development process over time. 64bit presents lots of integration challenges, most of which are solved. We decided that mobile and tablets were higher priority right now. We should see more of this in the coming coming months.

  • http://flashvideotrainingsource.com/featured_post/hints-and-tips/unity-goes-flash Unity Goes Flash | Flash Video Traning Source

    [...] Doherty, Flash Platform Evangelist with Adobe, has written an informative post on his blog regarding the recent acceleration of Flash Player releases and some points regarding [...]

  • http://circlecube.com Evan Mullins

    Agreed, this would be awesome!

  • Anonymous

    test

  • Todd Shelton (tweenout)

    I agree with you last statement, and all of this is great information.

  • Guest

    You can select prom dresses and quinceanera dresses from an incredible number of prom dress style, colours, makes and designs, so whatever type of look you are after for this all-important evening dresses, you will have no problem achieving prom pageant dresses.

  • http://www.facebook.com/people/Cheng-Liu/688061186 Cheng Liu

    HTML is Markup Language, which is for presenting web contents, it is NOT for any interactions. HTML 4, HTML5 or even HTML1000 still HyperText Markup Language, which means it’s not for building logics of applications and games.

    Some companies and press people who have no enough knowledge on programming are happy to use the new buzz word HTML5 to attract readers and investors’ attention. But what makes HTML contents interacting and moving? It’s a word people don’t like to mention, a crappy unstable weak typed language, JavaScript, a “native plug-in” in some browsers, which caused so many crashes and security issues in the pass 15 years. Because of these features, JavaScript is not for developing real applications. This also means HTML5 + JavaScript is not a threat to a closed OS app shop, you can only purchase and download applications in the closed device OS owner’s store.

    On the other side, rich internet application platforms such as Flash, SilverLight and Unity, have Object-Oriented development options. So it’s convenient for developers to use OOP to build robust RIA projects, which will be well structured and maintainable. RIA platforms can provide decent apps and games for free, accessible by open browsers, this will be a serious threat to an app store, if the app store providers try to control the purchase and development of apps running on their devices.

    Flex and AS3 are open standards, and the Flash is a complete Multi-Media platform, with improving performance and new features, it will need time for more people to understand Flash is not only for video playback and banner ads. Supporting HTML5 doesn’t means it’s open, the real open platform should not block a technology which might be a threat to an app store.

  • Nastia P.

    I have left behind my Apple since it was so unreliable and OSX gets more gray each year…

    Expensive things (macs, and their crappy displays with builtin fans) are no longer necessarily better than cheaper things today…I Love Flash, AS3 and FLEX! 

  • http://www.flashmobileblog.com Mark Doherty

    :-)