Flash Player and Google’s Chrome integration

Today Google made available an initial integration of Flash Player with Chrome in developer channel. This the result of the collaboration between Adobe and Google and more will come from this collaboration, so stay tuned.

From Chromium blog:

When users download Chrome, they will also receive the latest version of Adobe Flash Player. There will be no […]

Flash Player and Chrome Sitting in a Tree

TechCruch just posted about the news that Adobe and Google are going to be collaborating a bit around Chrome and the Flash Player. The basic gist is that Chrome will start integrating the Flash Player directly into the browser so that users will always have the most up to date versions and anyone who downloads Chrome won’t need to also install the Flash Player. I think that’s good, but the much bigger news in my opinion, is that we’re working with Chrome and Mozilla to revamp the plugin architecture. This has huge implications.

We’ve been using an old-school plugin model for a long time. In fact NPAPI, the plugin interface, stands for Netscape Plugin Application Programming Interface. And as the Wikipedia entry states, it’s so sucessful because it’s so simple. The API basically lets plugins associate themselves with a content type (like a SWF file) and then puts that plugin in charge of all the rendering. There’s not a lot of integration between the plugin and the content in the browser which means the plugin lives in its own little world and it’s tough to break out. You can do things like ExternalInterface but it’s still pretty hacky.

But under this new plug-in, we’ll have much closer integration at the browser level. There’s a great summary of what this means at the Chromium blog:

Improving the traditional browser plug-in model will make it possible for plug-ins to be just as fast, stable, and secure as the browser’s HTML and JavaScript engines. Over time this will enable HTML, Flash, and other plug-ins to be used together more seamlessly in rendering and scripting.

Think better access to the hardware APIs via this new plug-in model, better access to the DOM, and a generally much better, more stable experience. The Flash Player in the browser has always felt a little like a black box largely because ofthe constraints in the plugin model. Certain things didn’t work quite as you’d expect in a regular HTML site. Hopefully this changes that. In theory this could make it possible to use the save-password feature with your Flex/Flash apps, or make Flash SEO a lot easier, and it allows us to innovate around HTML-Flash integration. If you’ve used AIR, you’ve seen what’s possible when you have complete control over both technologies. This new plugin work makes that easier to do across all browsers that support it. I don’t know when/if we’ll see it, but it’s easier now.

Another benefit is that the API is going to be OS and Browser neutral so you won’t see such wildly different performance on different platforms. The hooks that we can use to make the browsing experience better will work across all of the browsers that support the new plugin across all of the operating systems.

Improved Flash Player Support in Chrome

The Flash Platform has a long history of delivering Web innovation, and core to the Platform is Adobe Flash Player, our browser-based application runtime. Today, Flash Player is installed on nearly all Internet-connected desktops worldwide, and delivers rich content and interactive Web applications to a rapidly growing number of smartphones, tablets and netbooks. We continue to advance Flash Player through both my team’s work and through the contributions of the Open Screen Project, which includes almost 70 industry partners.

Google is a key participant in the Open Screen Project and shares our commitment to driving innovation on the Web. With this common goal in mind, Adobe and Google are collaborating to take the Flash Player experience to the next level by supporting a deeper integration with Google’s Chrome browser. Today, Google is releasing the initial integration of Flash Player with Chrome in their developer channel, behind a command line flag. Moving forward, Google will be including Flash Player in Chrome so users will always have the most current release and a safer and more seamless experience. To learn more about this integration you can visit the Chromium Blog.

Additionally, we are also working with Google, Mozilla, and the broader community on a new API that can provide a better way for all Web browsers and plug-ins to interact with each other. While the current NPAPI has served the industry well, it lacks the flexibility and power to support the pace of innovation we see ahead. We expect that the new API specification will offer some distinct benefits over the current technology available.

  • The API will be operating system and browser-neutral, minimizing the chance of inconsistent behavior across platforms.
  • The new API is being designed with the flexibility to allow plug-ins to more tightly integrate with host browsers.
  • The new plug-in API will provide performance benefits since the host browser will be able to directly share more information about its current state.
  • The tighter integration provided by the API can allow for a more secure browsing experience as it will be easier to unify security models and collaborate on security techniques, such as sandboxing.

We welcome and encourage the participation in the definition and development of this new API. To read more about this project, visit this page.

Our hope is that the robust integration between Chrome and Flash Player will serve as a showcase for more consistent, seamless, and efficient Web browsing experiences. We feel that this significant effort by both Google and Adobe will directly improve the speed of innovation and move the Web forward, benefiting the entire community of developers and end-users.

Paul Betlem
Sr. Director, Flash Player Engineering

Google and Adobe bringing improved Flash Player support in Chrome

There’s been lot of buzz in the blogs about this over the last 24 hours. Now, the news is official: Google and Adobe are bringing improved Flash Player support in Chrome.
Paul Betlem: Today, Google is releasing the initial integration of Flash Player with Chrome in their developer channel (behind a command line flag). Moving forward, […]

CERN using Flash to visualize the end of the world

CERN is currently conducting another Large Hadron Collider experiment. While I have no idea what all this means, it is cool that you can be part of this historic event from the comfort of your home/office.
CERN has 5 different live streams (using Flash Video) so you can see all the different control centers that are […]

Flash Camp 2010 – 17 kwietnia Warszawa

17 kwietnia w Warszawie odbędzie się Flash Camp 2010. Jest to najważniejsze wydarzenie roku społeczności Adobe Flash/Flex/AIR w Polsce! Wydarzenie to wiąże się bezpośrednio z inauguracją najnowszego wydania technologii Flex 4 i narzędzia Flash Builder 4.
Wśród prelegentów znajdą się najwybitniejsi polscy specjaliści związani z Platformą Flash. Wykłady zostaną poprowadzone w dwóch ścieżkach dla początkujących i […]

Flash Media Live Encoder 3.1 FOR MAC now available!

Today I’m happy to announce the release Flash Media Live Encoder 3.1 for the Mac, the most anticipated live encoder release ever!

You can download it today for Free at: http://www.adobe.com/go/fmle/

FMLE 3.1 will allow you to capture and create great live content from your MAC and from your PC. We’ve added support for recording up to 3 separate encodes to disk and auto adjusting the bitrate to help ensure high quality of service even if your network conditions change.

FMLE 3.1 for Mac will work with the built-in MAC iSight as well as devices such as Firewire cameras and video capture cards to support a broad range of use cases and workflows. Like the Windows version, the Mac version of FMLE 3.1 is FREE.