Latest versions of Opera are based on Chromium (Blink), so that would follow their process and plugin system.
Mozilla uses the Netscape Plugin API (NPAPI), as it is a descendant of Netscape, and would make sense to do so.
Chromium and its variants use the Pepper Plugin API, after dumping the Netscape Plugin API about a year and a half ago.
This is important, because once you add in Internet Explorer, you have three possible copies of the Flash plugin to maintain:
Internet Explorer's version which would either need the ActiveX download or a Windows Update (seriously, Flash is in Windows Update on Windows 8 and 8.1 for IE only, and cannot be installed from a separate binary).
The NPAPI version, which Firefox, Seamonkey, and other Gecko derivatives share the install for.
The PPAPI version, which Chromium and its derivatives require a whole browser update to update one tiny little plugin. Opera and Chrome fall in this bucket.
It's not so much that Mozilla is really pushing for newer tech (HTML5 for audio and video, perhaps Unity for games and interactive media), as it is that Gecko derivatives seem to get the worst treatment of the bunch when it comes to making sure that plugins are maintained.
Having worked in tech support for a while, more often than not, it's ingrained in the heads of users to say NO to updates unless they're in Windows Update, so that strange popup that comes up every time they start up that says there's a new version of Flash available, holy dicks, please update, should never be answered and closed, then eventually whined about to the grandkids.
Mozilla's reaction to Flash is also nothing new. They did similar to Java 7 up to about update 18, because of a 0day that would hammer open the gates of hell on a system if pushed just right.
Youtube has already replaced Flash with HTML5 so they don't need to care about this. What comes to FA, Adobe has released updated version of Flash which isn't blocked by Firefox.
all outdated versions of flash simply get blocked, this is useful because it notifies you when you need to update and prevents you from using an old vulnerable version of flash. but yeah ultimately Mozilla is trying to kill flash.
Well, part of it is also just the fact that it has generally poor security, and this recent reveal of that hacker group is a coffin nail for many. There's a reason Jobs removed Flash support from Apple systems
But even then, we need someone to actually get to work on a replacement for Flash that will cover all the bases. There are some things that will cover some of Flash's aspects, but some things, like games, are so far only Flash covered.
I'm sorry, but even games are starting their move away from Flash.
Kongregate has just under 9800 games written in Unity as of this comment, and the idea is picking up steam, as those Unity games can then be ported to Android, iOS, and other platforms with little work, and big opportunities to make money.
AdVenture Capitalist, one of those silly time-wasting games, is written in Unity and was ported all over the place, as a quick example.
There are much more seriously designed games on Kongregate at this time -- first and third person shooters, MMOs, adventure and fighting games, space exploration, and so on.
On the Furry front, Yiffalicious (18+, not safe for work) has released an alpha build of their Dynamic Yiff Engine, which is written in Unity, and is already a far cry better than what I expected to see.
I expect that more games will move, as the toolchain to build Unity apps is free for Personal use on all of their supported platforms, and licensing for professional use is $75/month or (currently) a $1500 one time license. Notable differences between personal and professional editions: The splash screen. Personal has the Unity logo, Pro lets you do what you want. :)
Well, that is good news. I wasn't meaning to say I'll miss flash, but that I just need something else I can play on, at least for stuff like CoC and Peach's Untold Tale.
That said, I don't know and had never heard of Unity
Unity3D is a plugin, just like Flash, and potentially has all the same problems.
Flash gets all the bad press since Adobe has done a fairly bad job of keeping it up to date, but from a technical point of view, Unity, Java, and all other plugins are in the same security boat.
Yep. Won't argue that it's generally used as a plugin on the web, though it also has standalone projectors like Flash. Right now, though, people are flocking to it like it's the best thing since sliced bread.
Given the ability to currently target a lot of platforms that are otherwise ignored by Flash, it's understandable.
I never really touched on Adobe AIR, so I lack knowledge there.
Because it's been one of (if not *the*) the single biggest security vulnerabilities in every browser for years? The latest 0-day attack that got released when Hacker Team were penetrated was, quite frankly, the straw that broke the camel's back.
And even then, they're still allowing the latest version (they just blocked all of the old, fundamentally broken versions by default), whereas I would've just amputated the limb entirely. The writing has been on the wall for browser-based Flash, and Java, for years now. This shouldn't be a surprise.
Mozilla uses the Netscape Plugin API (NPAPI), as it is a descendant of Netscape, and would make sense to do so.
Chromium and its variants use the Pepper Plugin API, after dumping the Netscape Plugin API about a year and a half ago.
This is important, because once you add in Internet Explorer, you have three possible copies of the Flash plugin to maintain:
Internet Explorer's version which would either need the ActiveX download or a Windows Update (seriously, Flash is in Windows Update on Windows 8 and 8.1 for IE only, and cannot be installed from a separate binary).
The NPAPI version, which Firefox, Seamonkey, and other Gecko derivatives share the install for.
The PPAPI version, which Chromium and its derivatives require a whole browser update to update one tiny little plugin. Opera and Chrome fall in this bucket.
It's not so much that Mozilla is really pushing for newer tech (HTML5 for audio and video, perhaps Unity for games and interactive media), as it is that Gecko derivatives seem to get the worst treatment of the bunch when it comes to making sure that plugins are maintained.
Having worked in tech support for a while, more often than not, it's ingrained in the heads of users to say NO to updates unless they're in Windows Update, so that strange popup that comes up every time they start up that says there's a new version of Flash available, holy dicks, please update, should never be answered and closed, then eventually whined about to the grandkids.
Mozilla's reaction to Flash is also nothing new. They did similar to Java 7 up to about update 18, because of a 0day that would hammer open the gates of hell on a system if pushed just right.
...
Sorry, nerd in me had to come out for a moment.
Kongregate has just under 9800 games written in Unity as of this comment, and the idea is picking up steam, as those Unity games can then be ported to Android, iOS, and other platforms with little work, and big opportunities to make money.
AdVenture Capitalist, one of those silly time-wasting games, is written in Unity and was ported all over the place, as a quick example.
There are much more seriously designed games on Kongregate at this time -- first and third person shooters, MMOs, adventure and fighting games, space exploration, and so on.
On the Furry front, Yiffalicious (18+, not safe for work) has released an alpha build of their Dynamic Yiff Engine, which is written in Unity, and is already a far cry better than what I expected to see.
I expect that more games will move, as the toolchain to build Unity apps is free for Personal use on all of their supported platforms, and licensing for professional use is $75/month or (currently) a $1500 one time license. Notable differences between personal and professional editions: The splash screen. Personal has the Unity logo, Pro lets you do what you want. :)
That said, I don't know and had never heard of Unity
Flash gets all the bad press since Adobe has done a fairly bad job of keeping it up to date, but from a technical point of view, Unity, Java, and all other plugins are in the same security boat.
Given the ability to currently target a lot of platforms that are otherwise ignored by Flash, it's understandable.
I never really touched on Adobe AIR, so I lack knowledge there.
And even then, they're still allowing the latest version (they just blocked all of the old, fundamentally broken versions by default), whereas I would've just amputated the limb entirely. The writing has been on the wall for browser-based Flash, and Java, for years now. This shouldn't be a surprise.