22 ms·
Because nobody ever dedicated serious funding towards a 2nd implementation. Even Ruffle is doing it on a shoestring budget (some sponsorship and a lot of volunt
by phire 3y ago
Because nobody ever dedicated serious funding towards a 2nd implementation. Even Ruffle is doing it on a shoestring budget (some sponsorship and a lot of volunteer work)
If Adobe had committed to turning Flash into an open standard back when it was still relevant (certainly before 2010, maybe as late as 2013), various companies like Google, Microsoft, Apple and Mozilla would have committed dozens of full-time engineers towards working with Adobe to document flash as a proper standard. And then those engineers would have gone back to their browsers to create implementations.
None of those companies would have made a 2nd implementation of flash back then without Adobe's permission. Not only did they all have working relationships with Adobe (mostly around keeping adobe flash player updated and secure), but there was a risk Adobe might sue them.
Also, without an offical standard, Flash was a moving target. Part of the reason why Ruffle is viable now is that Flash is dead, and there is no offical implementation that might change at a moments notice.