Contacts
Eng: gr...@chromium.org, tomm...@chromium.org
Target
Q4 2016
Summary
Navigator.Plugins() and Navigator.MimeTypes() will only report the presence of Flash Player if the user has indicated that the domain should execute Flash, or if the site is in one of the Top 10 domains using Flash.
Motivation
While Flash historically has been critical for rich media on the web, today in many cases HTML5 provides a more integrated media experience with faster load times and lower power consumption. This change reflects the maturity of HTML5 and its ability to deliver an excellent user experience. We will continue to work closely with Adobe and other browser vendors to keep moving the web platform forward, in particular paying close attention to web gaming.
Details
Later this year we plan to change how Chromium hints to websites about the presence of Flash Player, by changing the default response of Navigator.plugins and Navigator.mimeTypes. If a site offers an HTML5 experience, this change will make that the primary experience. We will continue to ship Flash Player with Chrome, and if a site truly requires Flash, a prompt will appear at the top of the page when the user first visits that site, giving them the option of allowing it to run for that site (see the proposal for the mock-ups).
To reduce the initial user impact, and avoid over-prompting, Chrome will introduce this feature with a temporary whitelist of the current top Flash sites(1). This whitelist will expire after one year, and will be periodically revisited throughout the year, to remove sites whose usage no longer warrants an exception.
Chrome will also be adding policy controls so that enterprises will be able to select the appropriate experience for their users, which will include the ability to completely disable the feature.
(1) Where aggregate usage of a specific domain puts it in the top 10 domains using Flash, based on Chrome’s internal metrics. Those sites currently are:
YouTube.com
Facebook.com
Yahoo.com
VK.com
Live.com
Yandex.ru
OK.ru
Twitch.tv
Amazon.com
Mail.ru
Presentation
HTML5 by Default Proposal--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
(Adding blink-dev)Why would YouTube need Flash? Oh, the video manager? Can you work with them in order to replace that with an HTML5 alternative?> if a site truly requires FlashHow are you going to detect that? Flash checking scripts usually query navigator.plugins first, I think?
Presentation
HTML5 by Default Proposal
--
Thanks for your reply. I would like to avoid a Flash vs HTML5 discussion, but let me say this: Our company would not be where it is right now if it would not have been for Flash. We use the Flash runtime in Air to deploy to iOS, Android and Desktop and the Flashplayer on the web. Until a short while ago, there was no competing technology that would allow high quality content to be run in the web and on mobile with one codebase. (We forward mobile users in the browser to our Air (read Flash) apps in the appstore, which is the desired solution for games anyway. I am not talking about generic web services.) Unity *might* be a viable option today with export to WebGL, but it was not six months ago. Our codebase is huge, so moving to another technology would impact us (and other Flash based game companies alike) heavily. And what I would really appreciate is if our own descrete internal decisions would not be forced by Google or other companies that think they know best for everyone.
--
--
Highjacking a URL redirect is particularly evil
--
Navigator.Plugins() and Navigator.MimeTypes() will only report the presence of Flash Player if the user has indicated that the domain should execute Flash, or if the site is in one of the Top 10 domains using Flash.
Contacts
Eng: gr...@chromium.org, tomm...@chromium.org
Target
Q4 2016
Summary
Navigator.Plugins() and Navigator.MimeTypes() will only report the presence of Flash Player if the user has indicated that the domain should execute Flash, or if the site is in one of the Top 10 domains using Flash.
--
Q. Why Now?
A. With the shift to Mobile, many sites have built pure HTML5 experiences, which they use when Flash Player is not present. Internally we did a lot of testing and for most common browsing patterns, the web experience (when turning off Flash Player) is largely the same… This, in turn, informed our decision to do this now (i.e. we think that the web is ready). Try disabling Flash Player in chrome://plugins, we think that you’ll be pleasantly surprised.Q. Flash Player, HTML(5), and Gaming
A. Ultimately we think that the Open Web is the right platform for developers, especially as mobile devices become increasingly more prominent. We think that we currently have a compelling story for Ads and Media, and are looking to invest more in technologies that enable web gaming (e.g. WebASM, WebGL2, etc…) to further improve our story. Speaking of gaming, Mozilla has a great site to try out that demonstrates the capability of games on the Open Web.Q. Does this mean that Chrome is deprecating Flash Player?
A. Flash Player is still widely used by many websites, we currently don’t have any plans to announce regarding deprecation. Any future plans that we make will be based on usage and what’s in the best interests of our users.Q. What about the whitelist?
A. Our whitelist will be based strictly on real usage numbers, the goal being to avoid over prompting users. The whitelist will expire one year from the Stable launch of the feature, at which time, users will need to directly approve the sites.Q. What about users (or sites) who still need Flash Player?
A. We’ll still continue to ship Flash Player with Chrome for the foreseeable future, we intend for it to be simple to enable on a per site basis and the preference will be a one-time choice for each site (i.e. we won’t prompt again).beside gaming there is another issue, no real solutions for DRM, Camera and Microphone support in HTML5, real time chats and online conferences.
--
Being a Flash game developer for the past 7 years this is unfortunate news. I think things like website layouts are best left to HTML5 and I do agree that Flash is probably best staying out of that scene. However I think Flash is still an amazing platform to develop games for and I don't think HTML5 is quite up to par with it. IMO, Flash is one of the best platforms to develop games for. Users can play your games in the browser without having to download or install a single file, and your games can also be exported to AIR for desktop or mobile. There is such a massive amount of games and portals that use Flash that this would really impact ALOT of developers and players. Hardcore players would still be able to play their games, but initially blocking users out of flash and making them right click in the area to enable it will really add an unneeded extra step in their experience, probably causing a lot of lost players. At VERY least, if this absolutely must be implemented, I think it would be much preferred that the user has to simply left click on a button to enable Flash, as inexperienced computer users will probably be confused and turned away by having to right click and enable something via a drop down menu.All in all I don't think the web gaming scene is anywhere near ready to get rid of Flash yet.
--
Let's talk about Flash
Usually when I talk to other developers, they have a complete misunderstanding of what Flash is and what it can do. So it might be worth spending some time on explanations. I hear the "but Flash does not run on mobile" way too often. It does! That what Adobe Air is for. I can easily deploy my Flash game to web, Android, iOS, Windows and Steam, MacOS and even Linux! With a single code base, and a mature, highly capable rendering engine, that will deliver identical results on any platform. Digest on that.
beside gaming there is another issue, no real solutions for DRM, Camera and Microphone support in HTML5, real time chats and online conferences.
--
--
--
--
today in many cases HTML5 provides a more integrated media experience with faster load times and lower power consumption.