top | item 32898457

(no title)

60654 | 3 years ago

About ten years ago Adobe made a strategic decision to kill Flash.

They stopped working on ActionScript tools (Flash IDE, AS3 compiler, etc) and switched all their web designer tooling (web animations etc) to Javascript. For a while they kept pushing out Flash security updates, but only because they had an enormous existing install base - but even so, that happened with a skeleton crew, and I'm not sure it's still being maintained.

So yeah, there's nothing stopping them now - because they already stopped years ago.

discuss

order

kmeisthax|3 years ago

Flash Player is still being maintained but only for the Chinese market and that contract expires next year. Adobe AIR is now owned by HARMAN because apparently a bunch of car infotainment systems used it.

Adobe's official answer to Flash on HTML5 was "rewrite your AS3 app in CreateJS and use Animate's HTML5 exporter to export your timeline as a series of bitmap spritesheets". This is not at all what Flash developers needed, but Adobe is a terrible steward of their own platforms, so its what they did.

As a result it forced a lot of Adobe's own customers to jump ship for greener pastures. The game developers jumped to Unity, the web developers to Lottie and GSAP, and the animators to Toon Boom.

chrisco255|3 years ago

Unity is way too heavy to replace the types of games that used to exist on Flash. And Lottie, GSAP, Framer Motion et al. don't really approach the comprehensive platform that was Flash. They're good animation primitives in their own right, but nothing to me has ever felt as intuitive as piecing a few key frames together in Flash and outputting a single file that could be dropped into a webpage with no scripting skills necessary.

derefr|3 years ago

> This is not at all what Flash developers needed

I mean, the product was already Adobe Animate for years at that point — a tool for animators, not IxD developers; where the intended export product is a video raw to be fed into AfterEffects, and any ActionScript support only existed to do things like character rigging automation, mouth-flap sequencing, etc. In other words, for replay-time (⇒ render-time) computation, not for interaction.

The Animate runtime had essentially, at that point, evolved out of being a software runtime per se, and had become something rather more like a custom demoscene "demo" runtime — an abstract machine tuned for compactly representing instructions to procedurally generate a video+audio stream when executed. Something more closely related to mod-tracker abstract machines than to a thing like the JVM.

I'm not surprised that everyone else left; the product for IxD folks ceased to exist in 2016, when it was renamed. That it still kind of worked if you did this or that was a coincidence, not intentional.

I am surprised that the animators themselves then left. What made them leave? The whole product still works just fine (if not better) for their use-case.

Malic|3 years ago

Car infotainment systems use Flash!?

That's ... terrifying.

sidewndr46|3 years ago

bitmap spritesheets? Wouldn't that be converting vector graphics into a bitmap format? So a huge step backwards?

InitialBP|3 years ago

It's worth noting that there was a lot of pressure from the major browsers to deprecate flash due to security issues throughout the years. Flash produced a lot of great media but in the end it wasn't built with security in mind, and security is much more important today than it was 10 years ago. I don't know what it would take to revamp and then port flash over to some other platform, but I imagine that they'd be better off to just build a new system from scratch and aspire to capture a bit of that old flash magic.

List of CVEs for flash player - lots of 10s in there. https://www.cvedetails.com/vulnerability-list/vendor_id-53/p...

nimbix|3 years ago

They made a suite of replacement tools under the name of "Adobe Edge", then they killed those as well.

cogman10|3 years ago

From what I've heard, it wasn't adobe that made that decision but rather apple. Apple disallowing flash on iOS was what caused adobe to kill flash.

crazygringo|3 years ago

Ultimately, it was Adobe. Jobs tried at length to get Adobe to produce a Flash runtime that was efficient enough for mobile battery use, and they just wouldn't/couldn't. So he just gave up and didn't support Flash. But he had no choice because it was such a battery hog, but end users wouldn't understand and would blame Apple for poor performance.

kevin_thibedeau|3 years ago

Adobe decided to promulgate a cesspool of insecure code. They did it to themselves.

mrkramer|3 years ago

>About ten years ago Adobe made a strategic decision to kill Flash.

And they did good. Flash was buggy af.