Back in the day I used to do quite a lot of Macromedia Flash work. It’s uncannily similar but a modern take.
I’ve often wondered why no one has come up with a new product in this space. I think the long term demise of Flash has put off anyone even trying.
There are so many great uses for animations on the web, even if we don’t need full blown user interfaces of them and intro screens like we did back in 2002.
Great job!
IMO, Flash died because it didn't play nice with the conventions of the web. There were workarounds, but generally it broke all of the things HTML could do, like being searchable & selectable, navigable with a keyboard, built of code you could inspect, addressable with a direct link, even working with the browser's back button.
The actual animations and (sometimes) beautiful interfaces were not the problem. People generally loved that.
Generally there's no need for a new product in this space because CSS does everything Flash once did, but adheres to web conventions.
There probably is an opportunity, though. I'm not a motion graphics person - does Adobe Animate fit the bill at all? What do you think is missing today that we once had with Flash?
Meanwhile we didn't have a replacement, and any replacement lacks of all the features you list, text selection, etc.
It got killed because Apple stopped supporting it. That's the reason.
The replacement is CSS + JS. Thank God Apple helped kill Flash.
And 10 years later I just don't see the level of amateur uptake that flash had.
For 10 years flash minted thousands of young animators and content creators. Since flashes death there are far fewer upstarts and communities despite Internet adoption being magnitudes higher
That's how it happened in my orbit anyway.
Steve Jobs published an open letter entitled "Thoughts on Flash", in which he said that iOS would never support Flash. We had a discussion at the web shop I was working for; we decided to stop making new things in Flash.
https://en.wikipedia.org/wiki/Thoughts_on_Flash
Fun story: Apple demoed the iPad to Hollywood execs a couple weeks before the release. The Hollywood folks saw all their web properties rendering almost no UI and their video content not available.
I worked for a boutique consulting firm at that time and Warner Bros/Telepictures was our big client. We immediately got calls from a lot of execs and I had a week long firedrill of converting MANY Telepictures properties from Flash (mostly for the video content rendering with timecoded UI updates). They also had a video delivery company that was co-located with AOL fly out to Burbank and fly back with tons of hard drives full of episodes of Ellen, the Tyra Banks show, etc to recode from Flash video to video that could be served with the <video> content tag on iPads.
It somehow all got done by the iPad release and Apple published a top 10 "sites that work great on iPad" page on their site and we had done 4 out of 10 of them. All we had to test on was desktop Safari resized to the screen size they told us it needed to work on.
I remember that a lot of people were sure that we were going to get an even better replacement.
"HTML5 is going to be the replacement."
So much for that. Goodbye web games.
No. Generally, the missing features you mention were inconsequential to decision-makers (outside of some ideological devs) and many of them were being gradually addressed by Macromedia/Adobe anyway.
Flash died because Microsoft was agressingly nipping at Adobe on the commercial side with Silverlight, because standard bodies were finally chipping away at its feature advantages with long-needed improvements to HTML, CSS, and Javascript, and most impactfully of of all: because Steve Jobs decreed it.
The death knell for Flash sounded exactly when the market-revolutionizing iPhone refused to support altogether.
But all of that's just about the runtime platform. The posted app calls back to the Flash editor itself, which was extremely mature and powerul but had too much inertia to successfully pivot to targeting HTML or apps before Adobe would give up on it.
Later apps have come, but inevitably start far behind the features that Flash offered designers, animators, and developers at its peak.
I'm surprised you bothered to mention SilverLight. It was Microsoft's intent, sure, but did it ever have any uptake?
It's more of a curiosity or footnote than a relevant factor.
I think Silverlight was making deep inroads in the enterprise market for rich internet apps and that this was a growing customer retention issue for Adobe with Flash. That's part of why they invested so much in Flex and AIR as a more engineering-centric alternative to the Flash app's designer-centric timeline interface. They wanted to shore up what they were losing to Microsoft.
The consumer usage of Flash was most visible (games, cartoons, brochure sites, video streaming) and Apple's evisceration of that market was what ultimately killed Flash, but things were already looking grim on several fronts before that happened.
Thanks for this. People forget the creator experience in Flash. It was really amazing, albeit a little quirky.
Yes, people forgot that websites for big companies were often flash based trash until the iPhone and the web changed to be mobile friendly as iPhones sales continued to skyrocket.
I always thought Flash died because Apple didn't want people to be able to write and execute arbitrary code in an app on their phones. That it posed a security risk, a stability risk, and potentially a business risk (as it could allow people to circumvent the limitations they'd imposed on, say, distribution and payments). Is that wrong?
Yes, it is wrong. Mostly. Or just some minor reason.
It was largely a fallacy perpetuated by Apple. The same fallacy used to more recently justify the app store exclusivity, aimed at preserving their enclosed ecosystem under the guise of protecting users from potential malware threats.
While it's true that Flash posed security risks, not just on mobile but across platforms. Acrobat pdf readers continue to grapple with high-severity CVEs.
Another argument against Flash support on the iPhone was its purported battery drain. It's worth considering the technological landscape of that era: Arm processors were less power-efficient, and early iPhones struggled with battery longevity. Remember, even basic color screen phones could last several days on a single charge—illustrated by the enduring appeal of the Nokia 3210, which could comfortably endure a week without needing to be plugged in.
Yes flash early implementation for mobile was very inefficient.
Yes Apple had valid reasons for resisting Flash support. However, at the heart of the matter was Adobe's lion stance on royalties, a proposition deemed cocky by Jobs. Plus jobs was in the money Business. So the moot negociation red eventually led to a declaration war on Adobe.
Despite Adobe's towering market cap, and arguable more influential in the tech spheres, they underestimated Apple's strategic timing and their ability to a big push for new web standards, which ultimately led to the widespread adoption of HTML. Adobe's defeat to maintain their spotlight animation authoring tool for the web. Cousin comment touches on its disrespect for existing web standards, it never evolved to embrace the browser, it kept running as its own thing with limited to no interfacing with the browser API even.
This conflict not only signed the future death certificates of Flash but also spelled the end for other authoring tools which came from the Macromedia umbrella, and those had already begun to lose relevance post-Adobe acquisition.
Adobe's numerous acquisitions, it's easier to enumerate the surviving applications since the launch of the iPhone than to list those consigned to oblivion.
Not exhaustive, but here is the gist: Adobe applications that have ceased to exist since 2006:
Adobe mainstream products that have ceased to exist since 2006: - Flash - Fireworks - Dreamweaver (on life support) - GoLive - Muse - Encore - Contribute - SpeedGrade - Story - Edge Animate - Edge Reflow
Adobe mainstream products that remain plus those created or aquired since 2006: - Photoshop - Illustrator - InDesign - Premiere Pro - After Effects - Acrobat - XD - Audition - Figma
In addition to all of those things, it also burned your battery like crazy. Jobs was very public about his annoyance with Flash’s battery drain.
There's a correlation between the death of Flash and the rise of mobile devices browsing. Flash was pixel-based and the whole paradigm doesn't really work for responsiveness.
Flash was vector based.
Mobile apps are even worse than Flash and those reasons haven't hampered their adoption.
Flash died because both Apple and Microsoft wanted it dead. Possibly justifiably.
It's crazy to me they didn't see the value in porting actionscript to something that compiles to JS/HTML5, though adobe couldn't be trusted to see this potential obviously. If they had something like that ready in ~2011 it could have completely replaced HTML 5 canvas adoption
I think the GP is talking more about the authoring tools for Flash. You could do everything - graphics, animation, audio, video, scripting - in a single package that was relatively easy to use.
Isn’t adobe animate just flash ?
No, since flash is no longer around.
Meaning you can still create all the animations and games, but then you will have to try to port it to js and canvas (via easeljs). And that did not work very nicely last time I tried it.
The Flash player is gone, but the authoring software called Adobe Flash was just rebranded to Adobe Animate. Back in the Flash times Flash was quite popular for Western-style 2d animation, and a lot of TV series were produced in Flash. Animate has been keeping that somewhat alive, though better alternatives have emerged.
Yeah, I was talking about Adobe Animate. It is not at all as useful as flash was, without exporting to flash. Exporting to html/canvas is a pain.
Yeah. For all the hate the Flash player got back in the day, the authoring software (which was Macromedia Flash when I last used it) was awesome. It has really nice motion interpolation (tweening) and onion-skinning tools. For Western animation this meant you didn’t need to outsource all the in-between work.
When was the last time you tried it? Because I had a similar experience, and a young animator told me that they were using this in a production envrioment now and I was shocked. Adobe Animate was hot garbage after Flash died, but I recently (like two weeks ago) sat down with it for a bit and I have to say it feels quite good. It seems like there was a time period where Adobe was focused on Animate exporting to canvas and they sort of abandoned that and just turned it into a tool that would export to video. It can do both, but really Animate now is just, "Adboe Illustrator but for animation." So it's not exactly a direct replacement, it's more like Flash without ActionScript, but with some tools to kind of point you in the right direction for canvas + js.
There is also ruffle which seems to be doing a very good job at reviving Flash animations.
The Internet Archive is using it to preserve the profound cultural heritage of early millenial flash animations.
https://www.theverge.com/2020/11/19/21578616/internet-archiv...
Totally agree! The major feature missing compared to Flash would be library and component support - i.e. the ability to create reusable animated graphics that you can drag onto the canvas (with infinite nesting).
i.e. you can animate a bird with flapping wings, then drag 3 copies onto your sky.
In flash you could also select any element and add a onclick handler. Bam, a button.
Or play a different animation of a subelement on mouseover e.g. bird.flapWings()
And quite some other things ..
This is not a flash replacement and also does not aim to be one.
To clarify, I mainly meant the major animation feature that let you do more complex animations compared to this tool.
Yes I absolutely loved that.
I wish Microsoft PowerPoint built some of that so we could use it for light weight animations and story telling.
And interesting choice of words!
Rive can do that!
I think this might be right up your alley, along with some of the children comments: https://rive.app
It’s pretty much modern Macromedia Flash. Except a JS runtime, rather than plugin.
I was going to suggest Rive too. I came across them when I was trying to figure out how Duolingo's animations were done, pretty cool tool.
For Trangram - it might help to link each of the examples in the "Explore & Get Inspired" section to the editor, allowing new users to avoid the "blank page" syndrome.
Wick Editor is another one.
https://www.wickeditor.com/#/
Wick looks fun. Looking at the Github repo, it looks like it isn't in active development anymore.
I also recall that Flash had a ton of security issues.
Airbnb's Lottie has a Web Player now I think? Make your animation in AE or Figma, export to "Lottie JSON" with players in JS, Swift, Kotlin & React Native.
Absolutely agree. The interface was what made flash so good because it let non-coders make things.
So sad that Adobe were unwilling / unable to just make it output html5 instead of swf. But Adobe so where software goes to die so…
There's actually quite a few new tools that do "animation for the web". I'm sure there's a longer list but the ones I've used are rive, jitter, fable, and lottielab. Rive is interesting but the one I find myself coming back to is lottielab, it feels the most like the "spend 4 minutes playing around, but now I have something that looks really cool" that I used to get when using flash
Adobe’s Flash editor got renamed to Adobe Animate. People mostly use it now to export video but there is more than one HTML 5 viewer it will export for, these support most of what Flash supported except for a few unusual geometric primitives.